【发布时间】:2018-02-19 03:07:30
【问题描述】:
jsfiddle here.
我有一个使用background-color: yellow 和padding: 1px 10px 突出显示的span 元素。
但是,在较小的设备上,这行文本变为两行、三行等。这会导致第一行和第二行“丢失”右侧的填充,例如单词“the”和“to”,第二行和第三行“丢失”left侧的填充,例如下图中的“highlight”和“better”:
我怎样才能确保这些字词(在上图中,“the”、“highlight”、“to”、“better”)和所有其他字词保持这个 10px 的填充左右两边?
有人在回答类似问题时建议使用display: block,但这使得跨度不再是跨度,而是一个矩形,这不是我需要的样子。它还使突出显示跨越页面的整个宽度。
【问题讨论】:
-
用 padding 将 span 包裹在 div 中。
标签: html css padding highlight