1
다음 코드가있는 아이콘의 옆쪽에 두 개의 실선을 그리려합니다. 그러나 태그를 inline-block
으로 표시하면 선이 사라집니다.아이콘 주위에 수평선을 그리는 방법은 무엇입니까?
.icon-wrapper {
display: table;
left: 50%;
top: 50%;
margin: -13px 0 0 -13px;
height: 26px;
width: 26px;
background-color: #fff;
border: 1px solid #aaa;
border-radius: 50%;
background-clip: padding-box;
text-align: center;
}
.center-icon ul li {
list-style: none;
display: inline-block;
}
.center-icon ul li hr {
border: 0;
border-top: 2px solid #8c8c8c;
text-align: center;
width: 45%;
}
<div class="center-icon">
<ul>
<li>
<hr>
</li>
<li><span class="icon-wrapper"><i class="fa fa-thumbs-up" aria-hidden="true"></i></span>
</li>
<li>
<hr>
</li>
</ul>
</div>
은 왜 그냥 테두리를 사용하지 않는? 국경 꼭대기와 국경 바닥? – Schleis
조상의 너비가 정의되지 않았으므로 '
'의 너비를 백분율 대신 단위 (예 : 100 픽셀)로 설정해야합니다. https://jsfiddle.net/j08691/u4g1e35b/ – j08691