制作span标签覆盖div的整个宽度

use*_*090 20 html css width

我有以下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>.