0
在下圖中,紅色文字全部爲<li>
元素。我要添加margin-bottom
到第一個,「Web開發項目」。但我猜想將margin-bottom
添加到包含換行符的任何<li>
元素會更加簡潔,即佔用多行。CSS規則適用於元素是否有換行符的情況?
請告訴我,我瘋了,這是不可能與CSS單獨做。
(我很高興與大家分享的HTML/CSS,但我保證沒有什麼與衆不同的存在。)
在下圖中,紅色文字全部爲<li>
元素。我要添加margin-bottom
到第一個,「Web開發項目」。但我猜想將margin-bottom
添加到包含換行符的任何<li>
元素會更加簡潔,即佔用多行。CSS規則適用於元素是否有換行符的情況?
請告訴我,我瘋了,這是不可能與CSS單獨做。
(我很高興與大家分享的HTML/CSS,但我保證沒有什麼與衆不同的存在。)
這應該工作https://jsfiddle.net/v5gLf3cL/1/
br {
display: block;
content: " ";
margin-bottom:50px;
}
爲了澄清,我的意思是當一個元素自己斷開時,而不是手動插入一箇中斷字符時... –
你不能用CSS檢測換行符。 _I think_ –
你能告訴我們你的代碼是什麼樣子,這樣我們就可以看到結構,並幫助你多一點 – Enjayy
@Enjayy我很高興,只是不想將大量代碼轉儲到SO中。你可以看看[alesh.com/projects](http://alesh.com/projects)。有問題的元素是簡單的'li'項目,而CSS只是刪除子彈並做一些小小的字體調整。有問題的視圖是一個樣式表,它的寬度小於500px。 –