我有一个名为" Happy Starting"的标题。现在我想只在前三个字符下划线。例如," Hap"只有而不是整个"快乐"。
如何选择" Happy"的前三个字符?在css?
答案 0 :(得分:1)
CSS没有任何可以帮助您设置特定或任何n个字符样式的内容。
实现此目的的一种方法是将这3个字符放在span中并使用css设置样式。
喜欢的东西
.word{
color: green;
}
.word span{
color: red;
text-decoration:underline;
}

<div class="word"><span>Hap</span>py Starting</div>
&#13;
检查这个小提琴 https://jsfiddle.net/LfsLpz5g/
或者您也可以使用<u>
html标记。
答案 1 :(得分:-2)
复制答案:change color css only first 6 character of text
如何使用:before
?
我会更改&#34;客户见证&#34;到&#34; Testimonial&#34;,然后使用CSS应用:before
规则:
<强> HTML:强>
<div class="word">Testimonial</div>
<强> CSS:强>
.word {
color: black;
}
.word:before {
color: red;
content: "Client ";
}
答案 2 :(得分:-2)
使用span
标记
HTML span
标记用于将样式分组并应用于内联元素。
span标记和div标记之间存在差异。 span标记与内联元素一起使用,而div标记与块级内容一起使用。
span{
text-decoration:underline;
}
&#13;
<p><span>Hap</span>py Starring</p>
&#13;
答案 3 :(得分:-2)
你可以这样做:
<h1><u>Hap</u>py Starting!</h1>
&#39; u&#39;标记下划线,只显示其中的文字。
答案 4 :(得分:-2)
解决问题的快捷方法
<span style="text-decoration: underline;" >Hap</span>py Starting
或
指定span标记的ID,您可以在css部分
中对其进行自定义<span id="someid" >Hap</span>py Starting
在css中
#someid
{
text-decoration: underline;
//do whatever you want
}