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

时间:2011-08-25 14:19:12

标签: html css

如何使用CSS制作垂直线和水平标记(L形状):

类似的东西:

Test 
  L  T2
  L  t3

3 个答案:

答案 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。