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。 –