0
ブラウザ間の位置を特定する際に問題が発生します。私は短いバイオ要素を持っていて、.Bio_name要素がイメージの上に来るようにしたいと思います。以下のスタイルを使用して、Safari 4.0とIE 7(IE 8ではうまく機能する)を除いて、普及しているすべてのブラウザ(AdobeのBrowserlabで使用されているブラウザ)で動作させています。 Safari 3からSafari 4/IE 7 t0 IE 8に変更されたのは何ですか?イメージテキストの配置、ブラウザ間の互換性に関する質問
私はこのような構造を持っている:
<div id="some_id" class="bio">
<h3>
<img src="http://www.hello.com/some.jpg" alt="blah" />
<a name="person"></a>
</h3>
<div class="bio_info">
<h3 class="bio_name">First Last</h3>
blah
<div class="add_bio">blah more</div>
</div>
<span class="add_bio_toggle">more</span>
</div>
をし、このようなスタイルだ:あなたはこれらの "バイオの要素" を作成している方法が最適ではない
.bio{
position: relative;
min-height: 175px;
}
.bio img{
float: left;
margin-right: 10px;
width: 160px;
height: 143px;
vertical-align:text-top;
margin-top:10px; align:left;
}
.bio_info{
margin-top: -40px;
}
.bio_info h3{
line-height: -1px;
margin-top: 7px;
}
.add_bio_toggle{
display: block;
cursor: pointer;
color: blue;
}