如何绘制垂直线和水平标记



如何使用CSS创建垂直线和水平标记(一个L形状):

类似:

Test 
  L  T2
  L  t3

您不需要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;
}

用以下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

最新更新