我试图在纯 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>
如果我得到正确的宽度,我不能改变高度,因为跨度是一个内联元素。如果我通过将跨度设置为块来获得正确的高度,则我无法将宽度更改为与文本的宽度完全相同,因为它现在是块级元素并扩展为页面的整个宽度。
有什么想法,还是我只需要使用图像?