純粋なcss(画像なし)で特定の外観を取得しようとしています。
私が持っているものは次のとおりです。
<h2>
<a>TITLE</a>
</h2>
テキスト「タイトル」には、テキストと同じ幅で高さが異なる黒い背景が必要です。
私はこれをさまざまな順列で試しました:(つまり、リンクのスパン、h2のスパン、h2ディスプレイのインライン、およびブロックのスパン)
<h2 class="title section-title">
<a href="<?php echo site_url(); ?>/artwork/illustrations" >
Illustrations<span class="title-bg"></span>
</a>
</h2>
幅を正しく設定すると、スパンがインライン要素であるため、高さを変更できません。スパンをブロックにして高さを正しくすると、幅を正確にテキストの幅に変更できなくなります。これは、ブロック レベルの要素になり、ページの幅全体に拡張されるためです。
アイデアはありますか、それとも単に画像を使用する必要がありますか?