2015-02-01 2 views
-1

어리석은 질문 일지 모르지만 주위를 둘러 볼 수는 없습니다. 창 크기를 조정 했더라도 끊어지지 않는 방식으로 요소 (소셜 미디어 아이콘)를 중앙에, 수평으로 배치하는 방법?div의 중심에 요소 배치

<div class="mob_social"> 
<p1>Your friends might want to fix their iPhones.</p1> 
<div class="mob_icon"> 
    <ul> 
     <li><a href="http://www.facebook.com/"> 
        <img src="http://www.w3newbie.com/wp-content/uploads/facebook1.png" alt=" the three sayings like a slogan regenerate, refresh and renew" title="regenerate, renew and refresh"> 

       </a> 
     </li> 
<li><a href="https://www.instagram.com"> 
        <img src="http://www.w3newbie.com/wp-content/uploads/googleplus.png" alt=" the three sayings like a slogan regenerate, refresh and renew" title="regenerate, renew and refresh"> 

       </a> 
     </li> 
<li><a href="https://www.twitter.com"> 
        <img src="http://www.w3newbie.com/wp-content/uploads/twitter1.png" alt=" the three sayings like a slogan regenerate, refresh and renew" title="regenerate, renew and refresh"> 

       </a> 
     </li> 
    </ul> 
</div>  

난 항상 혼란이 질문을 주저 : 다음은 마크 업이다. 나는 그것이 어떻게 행해지는지 알고 싶다. 여기에 아이콘으로 만든 피들입니다. 목록에

http://jsfiddle.net/msLuzrye/

+0

'li {display : inline-block; } '를 가로로 가운데에 놓습니다. 윈도우를 최소화 할 때 깨지 않게하고 싶다면'.mob_social'과 같은 너비를 설정해야한다고 생각합니다.'.mob_social {width : 200px; 여백 : 0 자동; }' – Cyclonecode

+2

왜 JavaScript 및 jQuery 태그가 필요합니까? – j08691

+0

@ j08691 그냥 답을 알고있는 사람들에게 질문을하기보다 많은 태그를 붙이고 최대한의 노출을 얻을 수 있습니다 ... – chris

답변

1

은 수평과 바이올린의 정렬 된 아이콘과 전체 컨테이너 div는 페이지 중앙에 위치합니다. 여기

http://jsfiddle.net/msLuzrye/5/

두 가지 트릭. <li> 요소를 inline-block으로 표시하고 CSS 변환을 사용하여 부모를 중심으로 <div> 가운데로 맞 춥니 다. 상위 div의 경우 absolutetop: 50%을 배치하면 div의 맨 위가 페이지 아래쪽에 배치됩니다. CSS 변환은 요소 자체에 상대적이므로 transform: translateY(-50%)은 요소를 자체 높이의 절반만큼 위로 끌어 올리면 수직 중심 맞춤이 완벽하게됩니다.

CSS 변환 here에 대한 브라우저 지원을 확인할 수 있습니다.

+0

언제나 그렇듯이이 링크를 사용하여 모든 정렬 요구 사항을 참조 할 수 있습니다. http://css-tricks.com/centering-css-complete-guide/ – chris

+0

@chris 링크를 통해 감사 할 것입니다. 아웃. – ZubairAnwar

+0

@boydbme 답변을 주셔서 감사합니다, 내가 뭘 찾고 있었는지. – ZubairAnwar

1

사용 display:inline-block : 현재 아이콘이 페이지의 중앙에 수평으로 배치하는 방법 그러나 수직 여기

li{ 
    display: inline-block; 
} 

your updated fiddle

+0

답장을 보내 주셔서 감사합니다. 이것은 장소로 아이콘을 가져 오는 가장 중요한 부분입니다. 그 점을 염두에 두라. – ZubairAnwar

관련 문제