如何使用CSS制作垂直线和水平标记(L
形状):
类似的东西:
Test
L T2
L t3
答案 0 :(得分:2)
你不需要div
,因为你有伪元素!这是我拼凑的一个简单示例,您可以在此处找到一个工作示例:http://jsbin.com/aladez/2
HTML:
<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;
}
答案 1 :(得分:1)
使用以下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;
并将其种植在您想要的地方。
答案 2 :(得分:0)
好吧,您可以添加div
并将边框设置为div { border-left: 1px solid; border-bottom: 1px solid; }
。调整div的宽度和高度,直到满足您的需要。您还需要确保为div设置float: left
。
我认为html中的解决方案并不适用于OOTB。