[英]in CSS, I can't figure out how to add “content” to “first-line” or “first-letter”
ul.myList {
list-style-type: none;
padding: 0;
margin: 10px 0;
&:first-line {
color: $blue;
text-align: left;
font-size: 100%
}
我使用“第一行”將第一行的顏色設置為藍色。 我想做的就是添加內容。 我嘗試通過使用
content: "+";
我也嘗試過使用li
和first-letter
。 但是,使用first-letter
會將“ +”復制到列表的所有元素。 所以我的界面看起來像這樣:
+ parent
+ child
+ child
我只是想要這個:
+ parent (blue color)
child
child
child
有人能幫我嗎 ?
您不能僅將content
屬性與任何content
一起使用(轉到此處 ),而必須將其與::before
或::after
偽元素一起使用; 在您的情況下為::before
(顯然是因為您想在文本之前而不是在文本后面插入“ +”)。
這是您的操作方式:
p::first-line { color: blue; text-align: left; font-size: 100% } p::before { content: "+"; }
<p> My name is Jon Snow and I know nothing. My name is Jon Snow and I know nothing. My name is Jon Snow and I know nothing. My name is Jon Snow and I know nothing. My name is Jon Snow and I know nothing. My name is Jon Snow and I know nothing. My name is Jon Snow and I know nothing. My name is Jon Snow and I know nothing. My name is Jon Snow and I know nothing. </p> <br> <p> The quick brown fox jumped over the lazy dog. The quick brown fox jumped over the lazy dog. The quick brown fox jumped over the lazy dog. The quick brown fox jumped over the lazy dog. The quick brown fox jumped over the lazy dog. The quick brown fox jumped over the lazy dog. The quick brown fox jumped over the lazy dog. The quick brown fox jumped over the lazy dog. The quick brown fox jumped over the lazy dog. </p>
見該文章也是如此。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.