안녕하세요. StyleSheet관련 질문..
Posted: 2004 06 02 11:06 59
안녕하세요.
HTML을 좀 만지다가 궁금한 사항이 생겨서 이렇게 질문 남깁니다.
현재 <b>DIV</b> 태그에
{ width: 128px; padding-left: 2px; border: RGB(212, 225, 229) 1px solid; font-family: 굴림; background-color: #F3F6F7; }
위와 같은 스타일시트를 적용하였을 경우,
IE의는 width가 정확히 128px인 박스(?)가 생성되는 반면, 모질라는 Padding-left + border-left 1 + border-right 1 도합 6픽셀이 커져서 134px짜리 박스(?)가
생성됩니다.
표현이 좀 뭣하지만.. 이해하셨으리라 생각됩니다.
이상해서 w3c 에서 CSS문서를 찾아보았는데 이런 부분이 있더군요.
--------------------------------------------------
10.3.7 절대적으로 위치된, 대체되지 않은 엘레멘트
이 엘레멘트들에서 계산된 값을 결정하는 공식은:
'left' + 'margin-left' + 'border-left-width' + 'padding-left' + 'width' + 'padding-right' + 'border-right-width' + 'margin-right' + 'right' = 용기블럭 너비
--------------------------------------------------
즉 width 를 정해주면 margin이나 border, padding이 바뀌어도 width는 그대로여야 한다는것 아닌가요?
정확히 물어볼곳도 마땅찮고 해서 질문 올려봅니다.
아시는분 속시원히 답좀 주시면 감사하겠습니다.
HTML을 좀 만지다가 궁금한 사항이 생겨서 이렇게 질문 남깁니다.
현재 <b>DIV</b> 태그에
{ width: 128px; padding-left: 2px; border: RGB(212, 225, 229) 1px solid; font-family: 굴림; background-color: #F3F6F7; }
위와 같은 스타일시트를 적용하였을 경우,
IE의는 width가 정확히 128px인 박스(?)가 생성되는 반면, 모질라는 Padding-left + border-left 1 + border-right 1 도합 6픽셀이 커져서 134px짜리 박스(?)가
생성됩니다.
표현이 좀 뭣하지만.. 이해하셨으리라 생각됩니다.
이상해서 w3c 에서 CSS문서를 찾아보았는데 이런 부분이 있더군요.
--------------------------------------------------
10.3.7 절대적으로 위치된, 대체되지 않은 엘레멘트
이 엘레멘트들에서 계산된 값을 결정하는 공식은:
'left' + 'margin-left' + 'border-left-width' + 'padding-left' + 'width' + 'padding-right' + 'border-right-width' + 'margin-right' + 'right' = 용기블럭 너비
--------------------------------------------------
즉 width 를 정해주면 margin이나 border, padding이 바뀌어도 width는 그대로여야 한다는것 아닌가요?
정확히 물어볼곳도 마땅찮고 해서 질문 올려봅니다.
아시는분 속시원히 답좀 주시면 감사하겠습니다.