2016-09-17 31 views
-1

之间的水平线如何添加选择字段之间的水平线如下:如何添加选择字段

enter image description here

请检查相互之间的水平线:

enter image description here

+0

也许这将有助于:https://stackoverflow.com/questions/19382872/how-to-connect-html-divs-with-行 – StardustGogeta

+0

欢迎来到SO!问题通常应该更多的是“我试图做到这一点,这是我的尝试,这是它不工作的方式,我在哪里出错?”类型。 (请参阅http://stackoverflow.com/help/asking)为了改善这个问题,请添加您的当前代码(点击“编辑”,然后点击“<>”图标,这将弹出一个窗口,输入您的HTML和CSS然后点击“保存并插入”并保存您的编辑) – henry

+0

发布一些代码,以便我们了解您的工作。此外,您还没有接受任何您早期的问题,因此我建议您检查它们,添加其他信息以便能够正确回答,以便您可以接受它们....我们希望尽可能多地提供问题接受的答案,所以未来的用户可以看到最适合提问的问题。 – LGSon

回答

0

你可以试试这个JSFiddle

.wrapper{ 
    position:relative; 
} 

.select2, .select1{ 
    height:20px; 
    width:40%; 
    position:absolute; 
} 

.select1{ 
    left:0; 
} 

.select2{ 
    right: 0; 
} 

.line{ 
    position:absolute; 
    border-bottom: 1px solid red; 
    top:10px; 
    left:0; 
    right:0; 
} 

线的宽度与包装的宽度相同。

<div class="wrapper"> 
    <div class="line"> 
    </div> 
    <select class="select1"> 
    <option>1</option> 
    <option>2</option> 
    </select> 
    <select class="select2"> 
    <option>1</option> 
    <option>2</option> 
    </select> 
</div> 
1

试试这个

.line { 
 
    position: relative; 
 
    padding-left: 10px; 
 
} 
 
.line:first-child { 
 
    padding-left: 0; 
 
} 
 
.line select { 
 
    position: relative; 
 
} 
 
.line:before { 
 
    content: ""; 
 
    display: block; 
 
    position: absolute; 
 
    top: 50%; 
 
    left: 0; 
 
    width: 100%; 
 
    height: 1px; 
 
    background: red; 
 
}
<span class="line"> 
 
    <select> 
 
     <option>lorem</option> 
 
    </select> 
 
</span> 
 
<span class="line"> 
 
    <select> 
 
     <option>lorem</option> 
 
    </select> 
 
</span> 
 
<span class="line"> 
 
    <select> 
 
     <option>lorem</option> 
 
    </select> 
 
</span>

相关问题