0
페이지에 정보 표시 줄을 추가하고 싶습니다. 3 개의 div가 수평으로 정렬되어 있으며 모든 콘텐츠가 현재 왼쪽에 떠 있습니다. 센터 div 정렬 중심의 내용과 오른쪽 div의 오른쪽 정렬 내용을 만들려고 노력하고 있지만 아무것도 시도하지 않습니다.div 콘텐츠 정렬 설정 문제.
나는 text-align:center
#quickshop
에 #delivery
에와 text-align:right
을 추가 시도하고 또한 #quickshop
에 float:right
을 시도했지만 그들은 전혀 영향을주지 않습니다.
HTML/CSS : 지구에 어디 https://jsfiddle.net/qafru72o/2/
: 문제의 실제 예를 볼 수 있도록 내가 여기에 바이올린을 설정 한
#info-bar {
height: 46px;
}
#container {
margin: 0 auto;
width: 82%;
}
.info {
float: left;
width: 37.5%;
margin: 0;
padding: 9px 0;
display: flex;
flex-wrap: nowrap;
align-items: center;
}
#quickquotes.info {
width: 28.5%;
}
#quickshop.info {
width: 34%;
}
#container i {
font-size: 34px;
color: #a6d120;
display: inline-block;
vertical-align: middle;
}
#container i:before {
position: relative;
top: 0px;
}
.icon-quote:before { content: url("http://placehold.it/35x27"); }
.icon-delivery:before { content: url("http://placehold.it/35x27"); }
.icon-quickshop:before { content: url("http://placehold.it/35x27"); }
#container .text-area {
display: inline-block;
text-align: left;
margin-left: 0px;
color: #1e3e57;
letter-spacing: 0.07em;
font-weight: bolder;
text-transform: uppercase;
font-size: 0.8em;
}
<div id="info-bar">
<div id="container">
<div id="quickquotes" class="info">
<i class="icon-quote"></i>
<div class="text-area">
Quick Quote Fast Response</div>
</div>
<div id="delivery" class="info">
<i class="icon-delivery"></i>
<div class="text-area">
Free UK Delivery on Orders Over £100</div>
</div>
<div id="quickshop" class="info">
<i class="icon-quickshop"></i>
<div class="text-area">
Quick Shop Search Product Codes</div>
</div>
</div>
</div>
내가 여기서 잘못 가고있어?
는
불행히도 문제가 해결되지 않습니다. #quickshop에서 요소를 검사하면 아이콘과 텍스트가 모두 포함 된 div의 왼쪽에 있음을 알 수 있습니다. 해당 div의 모든 콘텐츠가 오른쪽에 배치되어야하고 divide center의 중심에 #delivery의 모든 콘텐츠가 배치되어 –
코드를 편집했습니다. 그것이 맞는지 확인할 수 있습니까? – GvM
완벽. 정말 고마워. 나는 당신이 한 일을 공부하여 다음 번에이 문제를 알게되었습니다. –