CSS
컨텐츠 중앙정렬
엔지디
2021. 12. 13. 06:05
<html lang="ko"> <head> <meta charset="UTF-8"> <title>중앙정렬</title> <style> #div1{ text-align:center; /* 중앙정렬 */ } #div11{ display:inline; border:1px solid black; } #div2{ text-align:center; /* 중앙정렬 */ } #div21{ display:inline-block; width:100px; border:1px solid black; } #div3{ width:100px; /* block 속성일때는 width 값을 주어야한다. */ margin:0 auto; /* 중앙정렬 */ border:1px solid black; text-align:center; /* 박스내에서 컨텐츠 정렬 */ } </style> </head> <body> <div id="div1"> <div id="div11">Menu1</div> </div> <div id="div2"> <div id="div21">Menu2</div> </div> <div id="div3"> Menu3 </div> </body> </html> |
- “inline” 요소나 “inline-block”요소는 부모요소에 text-align:center 속성을 주면 중앙정렬이 된다.
- block 요소를 중앙정렬을 하려면, 먼저 자기 자신이 widh 값을 가져야 하며, 자기 자신에게 “margin : 0 auto;” 속성을 주어야 한다.