>  기사  >  웹 프론트엔드  >  CSS에서 너비 속성 너비를 사용하는 방법 요약

CSS에서 너비 속성 너비를 사용하는 방법 요약

伊谢尔伦
伊谢尔伦원래의
2017-06-02 16:44:265470검색

CSS 너비는 CSS 스타일을 통해 해당 div 너비를 설정하는 것을 의미합니다. CSS 너비 속성은 너비를 백분율로 계산하도록 설정할 수 있고, 너비를 픽셀 값으로 설정하거나, 너비를 너비로 설정할 수 있습니다. 상대 길이 단위 등 이 속성은 모든 주요 브라우저에서 지원됩니다. 다음은 너비 속성의 사용을 요약합니다.

너비 속성 너비 사용 방법 CSS 메서드 요약

너비 속성 사용

1. 너비:100%;와 너비:자동;의 차이를 분석합니다.

너비가 p:100%라면 p의 너비는 980px이고 p 영역으로 가득 차고 패딩이 있으므로 p를 초과합니다. 그리고 width: auto인 경우 전체 너비(너비, 여백, 패딩, 테두리 포함)는 부모 너비(너비, 부모의 여백, 패딩, 테두리 제외)와 동일하므로 패딩이 10px의 공간을 차지했다면 너비로 주어진 값은 960px입니다. 하지만 width:100%이든 자동이든 계산 참조는 전체 너비 값이 아닌 상위 콘텐츠 영역 너비 값입니다.

2. CSS는 이미지 크기를 조정하므로 너비와 높이를 알아야 합니다

CSS를 사용하여 이미지 크기를 조정하는 방법, 너비와 높이 속성을 사용하면 이 두 속성은 각각 요소의 너비와 높이를 설정하는 데 사용됩니다. CSS의 초기 단계에서는 모든 것이 픽셀을 단위로 사용합니다.

3. css 너비

너비 둘 다 라벨 개체의 너비를 직접 설정하고 "등호" 뒤에 특정 숫자 너비 값(또는 백분율)이 오는 것에 주의하세요. 특정 너비 값 뒤에 길이 단위가 올 필요는 없습니다. 는 픽셀(px)로, TABLE 테이블 태그 또는 이미지 img 태그에 설정되며 너비를 사용할 경우 해당 값은 html 단위를 따르지 않으며 기본 단위는 픽셀입니다.

4. CSS2.1SPEC: 시각적 서식의 너비 속성에 대한 자세한 설명 모델(1부) )

너비 속성에는 다음을 포함하여 여러 가지 값 방법이 있습니다.

(1) 너비 값: 즉, CSS 길이 값을 사용하여 너비를 명확하게 정의합니다. box 너비와 값의 단위는 px, em 등 CSS에서 지원하는 길이 단위일 수 있습니다.

(2) 백분율: 백분율은 포함 블록의 너비를 기준으로 계산됩니다. 그러나 포함된 블록의 너비를 포함된 콘텐츠에 따라 결정해야 하는 경우 최종 레이아웃은 정의되지 않습니다. 즉, 표준에서는 너비 값을 계산하는 방법을 명확하게 지정하지 않습니다. 또한 상자가 절대 위치에 있는 경우 해당 상자의 길이 백분율은 포함 블록의 안쪽 여백 가장자리 너비를 기준으로 계산됩니다.

(3)auto: CSS 표준에 명시된 너비 계산 방법에 따라 계산됩니다. 구체적인 알고리즘은 아래에서 자세히 소개됩니다.

(4)inherit: 실제로 너비 속성은 그렇지 않습니다. 상속할 수 있는 옵션이 있는 이유가 무엇인지 궁금합니다. 실제로는 width 속성이 해당 값을 상속하는 데 거의 사용되지 않습니다.

5. .cn/div-tutorial-270982.html " target="_self">CSS2.1SPEC: 시각적 서식 모델의 너비 속성에 대한 자세한 설명(2부)

"줄바꿈" 알고리즘:

[1 ] 기본 너비 계산: 포함된 콘텐츠에 명시적인 줄 바꿈이 없는 경우(예:
태그가 있습니다.

[2] 기본 최소 너비 계산: 줄 바꿈이 가능한 경우(영어에서 공백이나 문장 부호가 나타나고, 블록 수준 요소가 나타나고
태그가 나타나는 경우), 줄 바꿈 포함된 콘텐츠를 수용하는 데 필요한 너비입니다.

[3] 사용 가능한 너비 계산: 섹션 2.2.3의 공식 사용:

available-width =포함 블록 너비 - 'margin-left' - 'border-left-width' - 'padding-left' - 'padding-right' - 'border-right-width' - 'margin-right, 여기에는 모든 스크롤 아웃의 너비도 포함됩니다.

최종 너비는 min(preferred-width, max(preferred-min-width, available-width))입니다. 최종 공식은 다음과 같이 요약할 수 있습니다. 최종 너비는 사용 가능한 너비를 기준으로 하며, Preferred-width보다 클 수 없고 Preferred-min-width보다 작을 수 없음을 보장합니다.

너비 속성 너비 사용에 대한 질문과 답변

1. 너비를 100%로 설정한 후에는 목록을 중앙에 맞출 수 없습니다

2. href="http://www.php.cn/wenda/ 100936.html" target="_self">일반 규칙을 사용하여 너비: 100% 높이: 자동;

3. 왜 많은 사람들이 컨테이너 외부에 너비를 설정하지 않고 다음과 같은 방식으로 적응형 웹 페이지를 작성하는 것을 볼 수 있습니까? 이거? 섹션 {display: block }?


【관련 추천】

1. php 중국어 홈페이지 항목: 너비

2. PHP 중국어 웹사이트 무료 동영상 튜토리얼: CSS 비디오 튜토리얼

위 내용은 CSS에서 너비 속성 너비를 사용하는 방법 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.