私のコードは次のように構成されます入れ子になったHTMLタグを選択するにはどうすればよいですか?
<div class="site-logo">
<a href="https://www.fakedomain.net/index.php/" class="site-logo-link">
<span class="site-logo-icon">
<i style="background-image:url(https://www.fake.net/logos/image.png)"></i>
</span>
<span class="site-logo-name" style="display:none;">asdfasdf</span>
</a>
</div>
私は100pxにiにタグの高さの背景画像のサイズを変更しようとしています。私は、iタグにインラインスタイルを挿入できることを認識しています。しかし、私はむしろ.cssファイル内から高さを変更したいと思います。私は成功せず、試してみました:
.site-logo-icon i {
height: 100px;
}
インライン要素には、高さを持っていません。あなたのCSSセレクタは正しいですが、表示をブロックに変更しないかぎり適用されません – j08691
より適切な要素、ここでは「
」またはスパンまたはdiv自体に背景を追加することを強くお勧めします。 ''タグはアイコン用ではありません(http://stackoverflow.com/questions/11135261/should-i-use-i-tag-for-icons-instead-of-span)。 –
fstanis
私は同意します。私はソーシャルネットワークのPHPスクリプトを使用していると私はコードに溺れ、それを見た後私の頭を傷つけた。 – dottedquad