1
私はthisコードがあります(2を意味する)CSS 「a」内のこれらの「スパン」がIE7を使用して失敗するのはなぜですか?
.temperatura
{
height:34px;
position:relative;
background-color:#FF0000;
}
.temperatura_localita
{
width:50%;
height:34px;
line-height:34px;
float:left;
}
.temperatura_dettagli
{
width:50%;
height:34px;
line-height:34px;
float:left;
text-align:right;
}
(4.0を意味する)
HTML
<div class="temperatura">
<a href="/link/" class="temperatura_localita">
<span style="padding-left:12px;">
Text1
</span>
</a>
<a href="/link/" class="temperatura_dettagli">
<span style="padding-right:70px;">
Text2
</span>
</a>
</div>
をし、これは私が必要なものである:
- コンテナ
temperatura
は/link/
にリンクされています。 - 各
a
は50%で、リンクにはパディング(左または右)があります。
Firefox/Chrome/IE8/IE9には問題がありません。 IE7では、ウィンドウを拡大/縮小(水平)し、2番目のリンクに新しい行が追加されました。
なぜですか?そして、どうすればこの問題を解決できますか?
両方のリンク要素から 'width:50%'属性を削除すると、それらは同じ行に表示されますか? – Martey
["a"への "div"の重複が間違っています。では、どうしたらいいですか? (HTML4、CSS2、crossbrowser)](http://stackoverflow.com/questions/7917684/div-into-an-a-is-wrong-so-how-can-i-do-this-html4-css2-crossbrowser ) – Sparky