假设我有<p>hi my name is john</p>
。我知道我可以使用span
来选择字符,然后使用CSS使它们的样式与文本的其余部分不同。但是,如果我希望“名字”和“约翰”与句子的其余部分不同,并且彼此之间,这甚至可能吗?如果是这样,这是如何实现的?
提前致谢!
答案 0 :(得分:4)
答案 1 :(得分:2)
也许我会忽略这一点,但听起来你已经回答了自己的问题。您似乎知道可以将hi
和john
包含在span标记中,然后应用css来设置样式。
p span:first-child { }
p span:last-child { }
<p><span>hi</span>my name is <span>John</span></p>
或者使用类名
span.foo { }
span.bar { }
<p><span class="foo">hi</span>my name is <span class="bar">John</span></p>
答案 2 :(得分:1)
就这样做
<p>hi my <span>name</span> is <span>john</span></p>
在css中
p span { color:#666666; }
如果想要名称和john的不同样式,只需为两个span标记赋予不同的类