html

박스모델

draw-hee 2011. 1. 16. 18:49

 



.box{margin:10px} top right bottom left
.box{margin:10px 20px} top bottom | right left
.box{margin:10px 20px 30px} top | right left | bottom
.box{margin:10px 20px 30px 40px} top | right | bottom | left  top 부터 시작해서 시계방향으로 적용됨.

방향을 구체적으로 지정..
.box{
    margin-top:10px;
    margin-right:20px;
    margin-bottom:30px
    margin-left:40px
}

border의 경우 다양한 방법
.box{
    border:5px solid red;
    border-top:5px solid red;
    border-style:dashed; solid | dashed | dotted;
    border-width:2px;
    border-color:red;
    border-right-color:orange;
}

박스모델의 width 또는 height 설정 시, padding과 border를 삽입하면 width나 height값이 익스플로러5.5 이하에서 다르게 보이는 점을 해결하는 방법.


width나 height를 적용할때 padding이나 border는 쓰지 않는다. 만일 쓸 수 밖에 없는 상황이면
핵(hack)을 적용한다.

 

단순박스모델 핵(SBMH)
.box{
   width: 500px;
   w\idth: 400px; /* 모던브라우저 적용 */
   \width: 480px; /* win ie5에 적용 */
}

Tantek 박스모델 핵

.box{
   border: 5px solid red;
   padding: 20px;
   width: 200px;
   voice-family: "\"}\"";
   voice-family: inherit;
   width: 150px;
}


 

'html' 카테고리의 다른 글

배경색상, 배경이미지 지정  (0) 2011.01.16
박스모델 편집 예제  (0) 2011.01.16
FONT, TEXT 관련 스타일 예제  (0) 2011.01.16
CSS 선택자의 우선순위  (0) 2011.01.16
온라인 서식예제 만들기   (0) 2011.01.16