リスト要素に "float:left" を配置すると、リスト内のリンクのフォントサイズが無視される理由を知っていますか?
現在、リンクは大きくなっていますが、float を追加すると、Firefox、Chrome、Opera のモバイル ブラウザでは小さくなります。Dolphin、Dolphin mini、Opera mini では動作しており、float を追加した後もリンクは大きく (1.5em) のままです。
その理由は何ですか?また、すべてのモバイル ブラウザでリンクを大きくするにはどうすればよいですか?
float:left のない私のテストケースへのリンクは次のとおりです: http://goo.gl/oB6FD3
float:left を使用したテストケースへのリンクは次のとおりです: http://goo.gl/zOujqP
コードは次のとおりです。
<head>
<style>
body {font-size: 100.01%; font-family:Arial, Helvetica, sans-serif;}
li {width: 5em; height: 3em;}
a {font-size: 1.5em;}
h1 {font-size: 1em;}
h2 {font-size: 1em;}
p {font-size: 1em;}
.clear {clear:both;}
</style>
</head>
<body>
<ul>
<li><a href="...">One</a></li>
<li><a href="...">Two</a></li>
<li><a href="...">Three</a></li>
</ul>
<div class="clear"></div>
<br />
<h1>h1 header</h1>
<h2>h2 header</h2>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
</body>
ありがとうございました!