给定以下HTML,是否可以使用CSS选择器来定位标签中的文本?使用CSS选择器来定位html标签文本
<fieldset class="sl">
<legend>
Text Inputs
</legend>
<label>
Text Input:
<input type="text" />
</label>
<label>
Read-only Text Input:
<input type="text" readonly value="this is read-only" />
</label>
</fieldset>
所以在上面的,我想要的目标“文本输入”或“只读文本输入:”并设置宽度靠左位置文本框。
我能想到的唯一的作品就是将文本包装在一个范围内。
<label>
<span>Text Input:</span>
<input type="text" />
</label>
随着CSS选择:
fieldset.sl label span {
width: 200px;
display: inline-block;
}
FYI - 我在看使用CSS在同一行和单独的行输入上述标签之间切换具有两全其美 - ,而不必修改html结构 - 只对fieldset类进行调整,就像使用span中包装的标签中的文本一样。