一个CSS规则能否选择包含文本(或内联块)的盒子部分?
例如,像<p>The quick brown fox jumped over the lazy dog</p>
这样的HTML片段可能会被布局如下:
+--------------------------+
| The quick brown fox |
| jumped over the |
| lazy dog |
+--------------------------|
如果我创建了一个类似于
p { background: red }
的CSS规则,那么整个框/矩形都会有红色背景,包括每行末尾的“空白”部分。有没有一种方法可以指定一个选择器,使得每行只有实际文本具有红色背景?
我注意到,默认情况下,当光标位于文本上方时,它会从“箭头”变为“I型光标”;当光标在段落框内但不在文本上方时,则为箭头而非I型光标。
如果我明确指定一个规则,例如
p { cursor: crosshair }
,那么它将在矩形框内的任何位置生效。同样,是否可能有一个规则,只有在光标实际位于文本上方时才被选中?