HTML と CSS に関して比較的単純な Web サイトを持っており、デスクトップ ブラウザー (IE9/Chrome) では問題なく表示されます。しかし、Windows Phone 7.5 の Internet Explorer で表示すると、何らかの理由で、順序付けられていないリスト内のテキストが巨大になったり、小さくなったりするようです。
奇妙な結果を生成するコードは次のとおりです
<!DOCTYPE html>
<head>
<style type="text/css">
body {
margin: 0px 0px;
}
h1 {
font-size: 250%;
}
h2 {
font-size: 150%;
}
h3 {
font-size: 120%;
}
</style>
</head>
<body>
<h1>H1 header</h1>
<h2>H2 header</h2>
<h3>H3 header</h3>
<p>Some paragraph text</p>
<ul>
<li>List item 1</li>
<li>List item 2</li>
</ul>
</body>
</html>
テキストのサイズを見てli
ください。p タグのサイズのはずですが、小さいです。このファイルのオンライン版については、こちらのリンクを参照してください
これらのいずれかが設定されている場合、テキストの比率が狂ってしまいますmargin
。body
なぜこれが起こるのですか?これはバグですか?これを回避することはできますが、すべての子を個別に設定するよりも、コンテナにマージンを設定する方がはるかに便利です