SPAN 태그 내에서 텍스트를 한 줄만 정렬하는 데 어려움이 있습니다. CSS와 HTML을 사용하여지도에 대한 범례를 만들려고합니다. 각 행에 대한 이미지와 텍스트 설명이있는 5 개의 행이 있습니다. 나는 행을 제어하기 위해 3 개의 SPAN을 사용하고 있는데 하나는 이미지 용이고 다른 하나는 텍스트 용입니다. 이것은 텍스트가 텍스트의 한 가운데에있을 때 맨 위, 텍스트가 이미지의 중간에 오도록 텍스트를 세로로 정렬 할 때만 실행됩니다.세로 스팬 태그 정렬
CSS :
.legendRow {
display: inline-block;
vertical-align: middle;
float: left;
height: 25px;
border: 1px solid green;
margin-bottom: 5px;
}
.legendSymbol {
float: left;
margin-left: 5px;
border: 1px solid red;
display: block;
}
.legendText {
display: inline-block;
vertical-align: middle;
margin-left: 50px;
border: 1px solid yellow;
display: block;
text-indent:-0.2em;
}
과 HTML :
<span class="legendRow"><span class="legendSymbol"><img src='images/FEMA_Zone_x.png' width="30" height:"20"/></span><span class="legendText">500 year Floodplain</span></span>
<span class="legendRow"><span class="legendSymbol"><img src='images/FEMA_Zone_a.png' width="30" height:"20"/></span><span class="legendText">100 year Floodplain, with known Base Flood Elevations</span></span>
<span class="legendRow"><span class="legendSymbol"><img src='images/FEMA_Zone_ae.png' width="30" height:"20"/></span><span class="legendText">100 year Floodplain, with unknown Base Flood Elevations</span></span>
<span class="legendRow"><span class="legendSymbol"><img src='images/FEMA_Zone_ao.png' width="30" height:"20"/></span><span class="legendText">100 year Floodplain, usually from sheet flow</span></span>
<span class="legendRow"><span class="legendSymbol"><img src='images/FEMA_Zone_ve.png' width="30" height:"20"/></span><span class="legendText">100 year Floodplain with additional hazards due to storm-induced velocity wave action</span></span>
어떤 도움이나지도에 감사드립니다 중대하다.
감사합니다 - 트릭을 테이블 행 및 테이블 셀에 표시를 않은 설정 것으로 보인다. – BretW