我有一个由应用程序生成的html文档。我想缩进此文档中的所有内容,h2标题除外。我一直在玩css:不是选择器,但我不能完全让它按我想要的方式工作。
这是我想出的css和我用来测试的jsfiddle:http://jsfiddle.net/xm71wr2a/
body :not(h2){
margin-left: 20px
}
正如您在jsfiddle中看到的,p和div是正确缩进的,但它们之间的文本不是。是否也可以对其应用缩进,或者我必须修改html来实现这一点?我可以访问应用程序的源代码,以便编辑它生成的输出,但如果可能的话,我宁愿使用css解决这个问题。
最佳答案
你应该给不缩进的文本一个标签。什么标签不重要,只是H2标签不重要。如果文本没有标记,CSS样式将不适用。
<h2>Not indented</h2>
<p>THIS SHOULD BE INDENTED</p>
<p>THIS SHOULD BE INDENTED</p>
<div>THIS SHOULD BE INDENTED</div>
<h2>Not indented</h2>
http://jsfiddle.net/xm71wr2a/1/
关于html - CSS缩进除标题外的所有内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33541854/