我有以下html结构: -
<div>
<span>
<a href="wherever">Wherever</a>
</span>
</div>
Run Code Online (Sandbox Code Playgroud)
如果我希望跨度覆盖div的整个宽度,我该如何在chrome中做到这一点?
我尝试用css
span{
background:#FFF;
width:100%;
}
Run Code Online (Sandbox Code Playgroud)
它适用于firefox,但不适用于chrome.
Ble*_*der 49
span元素是内联的.内联元素会自动调整其宽度并忽略您的width:表达式.
使其成为块级:
span {
display: block;
}
Run Code Online (Sandbox Code Playgroud)
但那时它基本上只是一个<div>.