我有一个简单的 div,其中包含具有交替背景颜色的文本行。第一行是绿色,第二行是红色,第三行是绿色,依此类推。这个 div 是 450px 宽,大多数文本行不跨越 div 的整个长度,但我希望背景颜色从左到右跨越整个 450px。
我已经尝试将 width: 450px 添加到文本的 span 标记中,但仍然无法让它一直穿过。有什么建议么?
如果您display: block
在 span 元素上进行设置,则背景颜色应跨越其容器的整个宽度。
当您display: block
对 span 元素使用属性时,它们将显示为一个块,即末尾的换行符。
尝试设置display: block
span 元素
请参阅此 jsFiddle示例