如何使用CSS创建垂直线和水平标记(一个L
形状):
类似:
Test
L T2
L t3
您不需要div
,因为您有伪元素!下面是我拼凑的一个快速示例,您可以在这里找到一个工作示例:http://jsbin.com/aladez/2
<ul>
<li>Herp</li>
<li>Derp</li>
<li>Derp</li>
</ul>
CSS: li {
list-style: none;
}
li:before {
content: "";
position: relative;
top: -6px;
font-size: 4px;
line-height: 4px;
padding: 4px 8px 0 0;
margin: 0 10px 0 0;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
}
用以下css创建一个div:
width: 20px; //or whatever width you want for the horizontal line
height: 40px; //or whatever height you want for the vertical line
border-bottom: 1px solid black;
border-left: 1px solid black;
嗯,你可以添加一个div
,并将边框设置为div { border-left: 1px solid; border-bottom: 1px solid; }
。调整div的宽度和高度,直到它适合你的需要。您还需要确保为div设置了float: left
。
我不认为有一个解决方案在html工作OOTB