が表示されない問題が一番上に「余分な」スペースが表示されていることであるFirefoxの(10)HTMLはここでうまく
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<style>
* { margin: 0; padding: 0; }
.block6 { float: left; margin: 0 10px; width: 460px; }
.block { position: relative; }
.block:after {
clear: both;
content: "";
display: block;
margin-bottom: 40px;
}
header { margin-bottom: 40px; }
.wie { text-align: center; }
.w {
margin: 0 auto;
padding: 0 10px;
text-align: left;
width: 960px;
}
</style>
</head>
<body>
<header>
<div class="wie">
<div class="w">
<div class="block">
<div class="block6">
aa
</div>
<div class="block6">
bb
</div>
</div> <!-- block -->
</div> <!-- w -->
</div> <!-- wie -->
</header>
</body>
</html>
でうまく表示されないHTMLの一部です。 設定した場合:
header {
margin-bottom: 0;
}
余分なスペースが消えます。 エラーはブロックまたはブロック6クラスにあると思います。なにか提案を?
Chromeではよく表示されます。
編集:ここでは
はリンクです:http://jsfiddle.net/wARzA/
実際の例へのリンクはおそらく応答を得るのに役立ちます。 –
ブラウザ間で一貫した結果を得る方法は、Yahoo([YIU](http://developer.yahoo.com/yui/reset/))または[エリックマイヤー](http://meyerweb.com/eric/tools/css/reset/)。これは問題を解決するものではなく、それ自体がいくつかの小さな課題を抱えていますが、ブラウザをより多くのレベルのCSSのプレーフィールドに導きます。 –