배치
배치의 기본
- 모든 배치는 부모가 결정하는 것이다. → 배치라는 건 부모로부터 상대적 위치이기 때문이다. (부모 없이 위치 결정이 불가)
- 배치 되는 자식은 “인라인(inline)” 속성이여야한다 → 인라인 속성이 아니면 배치가 전혀 먹지 않는다 (inline-block 도 가능)
text-align은 inline 속성을 가진 모두를 이동 시킨다고 생각하면 된다.
그래서 text와 div가 같이 있어도 움직인 건 div 박스(inline-block)가 움직였다고 알면 된다.
또한 열고 닫는 태그가 없는 경우!
class 설정을 못해 부모 자식을 만들 수 없다.
이때는 div를 사용한다!
배치 연습 코드
- 배치 코드
<!DOCTYPE html> <html lang="en"> <head> <style> .box1 { background-color: aliceblue; border: 1px solid black; height: 300px; width: 300px; display: inline-block; text-align: center; } .inner1 { display: inline-block; background-color: red; width: 200px; height: 100px; } </style> </head> <body> <div class="box1"> <div class="inner1">HelloWorld</div> </div> </body> </html>
출력 결과
Share article