i have html code
<pre>
line 1
line 2
line 3
</pre>
如何在<pre>
标签内部的“行”上添加CSS样式,而不需要添加其他包装器?
我的意思是像这样:
pre lines{ color: red}
我在寻找那个CSS选择器时遇到了困难。提前感谢。
i have html code
<pre>
line 1
line 2
line 3
</pre>
如何在<pre>
标签内部的“行”上添加CSS样式,而不需要添加其他包装器?
我的意思是像这样:
pre lines{ color: red}
我在寻找那个CSS选择器时遇到了困难。提前感谢。
您可以使用这个小的CSS3技巧,借助渐变效果创建一个"斑马线"效果,无需额外的标签。
background: #555;
background-image: -webkit-linear-gradient(#555 50%, #505050 50%);
background-image: -moz-linear-gradient(#555 50%, #505050 50%);
background-image: -ms-linear-gradient(#555 50%, #505050 50%);
background-image: -o-linear-gradient(#555 50%, #505050 50%);
background-image: linear-gradient(#555 50%, #505050 50%);
background-position: 0 0;
background-repeat: repeat;
background-size: 4.5em 4.5em;
尝试不同的CSS "line-height"以使文本正确显示。
参见:http://www.dte.web.id/2012/03/css-only-zebra-striped-pre-tag.html#.UUoV6lugkoM
中的所有行添加颜色,只需添加以下代码:
pre {color: red;}
但是如果您想要为某些行添加颜色,您需要额外的标记:
<pre>
<span>Line1</span>
line2
<span>Line3</span>
</pre>
pre span {color: red;}