브라우저는 일반적으로 요소 앞뒤에 줄 바꿈을 사용하여 블록 수준 요소를 표시합니다. 이것을 상자 묶음으로 시각화할 수 있습니다.
블록 수준 요소는 항상 새 줄에서 시작하여 사용 가능한 전체 너비를 차지합니다(최대한 왼쪽과 오른쪽으로 확장).
사용법: 블록 수준 요소는 <body>
요소 내에만 나타날 수 있습니다.
HTML에서 인라인 요소는 콘텐츠의 흐름을 방해하지 않고 요소를 정의하는 태그로 둘러싸인 공간만 차지하는 요소입니다. 이 기사에서는 HTML 인라인 요소를 살펴보고 해당 요소가 블록 수준 요소와 어떻게 다른지 살펴보겠습니다.
인라인 요소는 새 줄에서 시작하지 않고 필요한 너비만 차지합니다.
CSS의 상속은 상위 요소의 특정 속성을 하위 요소로 전달하는 메커니즘입니다.
개인적 이해: 기본적으로 부모로부터 자녀에게 전달되는 요소는 무엇입니까? 예: 부모가 모두 검은 머리라면 자녀는 기본적으로 검은 머리를 물려받게 됩니다. 아이가 백발로 염색하고 싶은 게 아니라면, 그 부모의 아이가 아니라면 따로 이야기하자.
일부 CSS 속성은 의미가 없으므로 모든 CSS 속성이 상속되는 것은 아닙니다. 예를 들어, 하위 요소에는 상위 요소와 동일한 여백이 필요하지 않기 때문에 여백은 상속되지 않습니다. 대부분의 경우 상식적으로 어떤 속성이 상속되고 어떤 속성이 상속되지 않는지 알 수 있지만 CSS 2.1 사양 속성 요약 표에서 각 속성을 살펴봐야 합니다.
1. 상속 없는 속성
1. 표시: 요소가 생성해야 하는 상자 유형을 지정합니다.
2. 텍스트 속성:
vertical-align: 세로 텍스트 정렬
text- 장식: 텍스트에 추가된 장식 지정
text-shadow: 텍스트 그림자 효과
white-space: 공백 처리
unicode-bidi: 텍스트 방향 설정
3.박스 모델 속성:
너비, 높이, 여백, 여백 -상단, 여백-오른쪽, 여백-하단, 여백-왼쪽, 테두리, 테두리 스타일, 테두리-상단 스타일, 테두리-오른쪽 스타일, 테두리-하단 스타일, 테두리-왼쪽 스타일, 테두리-너비, 테두리 -상단 너비, 테두리 오른쪽 오른쪽, 테두리 하단 너비, 테두리 왼쪽 너비, 테두리 색상, 테두리 상단 색상, 테두리 오른쪽 색상, 테두리 하단 색상, 테두리 왼쪽- color , border-top, border-right, border-bottom, border-left, padding, padding-top, padding-right, padding-bottom, padding-left
4 배경 속성:
배경, 배경색, 배경- image , background-repeat, background-position, background-attachment
5. 위치 지정 속성:
float,clear, position, top, right, Bottom, left, min-width, min-height, max-width, max-height, 오버플로, 클립, z-인덱스
6. 콘텐츠 속성 생성:
content, counter-reset, counter-increment
7. 개요 스타일 속성:
outline-style, 개요-너비, 개요-색상, 개요
8. 속성:
크기, 페이지 나누기 전, 페이지 나누기 후
9. 사운드 스타일 속성:
일시 중지 전, 이후 일시 중지, 일시 중지, 큐 전, 큐 후, 큐, 재생 중
II . 상속된 속성
1. 글꼴 계열 속성
font: 결합된 글꼴
font-family: 요소의 글꼴 계열을 지정합니다.
font-weight: 글꼴의 두께를 설정합니다.
font-size: 글꼴의 크기를 설정합니다. -style: 정의 글꼴 스타일
font-variant: 텍스트를 표시하기 위해 작은 대문자로 글꼴을 설정합니다. 즉, 모든 소문자는 대문자로 변환되지만 작은 대문자로 된 모든 문자는 글꼴 크기가 더 작습니다. 나머지 텍스트 .
font-stretch: 현재 글꼴 모음을 늘리고 변형합니다. 모든 주요 브라우저에서는 지원되지 않습니다.
font-size-adjust: 기본 글꼴의 x 높이가 유지되도록 요소의 가로세로 값을 지정합니다.
2. 텍스트 시리즈 속성
text-indent: 텍스트 들여쓰기
text-align: 텍스트 가로 정렬
line-height: 줄 높이
word-spacing: 단어 사이의 간격을 늘리거나 줄입니다(예: 단어 간격)
letter-spacing : 문자 사이의 간격을 늘리거나 줄입니다(문자 간격)
text-transform: 텍스트 대소문자 제어
direction: 텍스트 쓰기 방향 지정
color: 텍스트 색상
3. 요소 가시성: 가시성
4. -side, border-collapse, border-spacing,empty-cell, table-layout
5. 목록 레이아웃 속성:
list-style-type, list-style-image, list-style-position, list-style
6 , 콘텐츠 속성 생성: 인용문
7. 커서 속성: 커서
8. 페이지 스타일 속성:
page, page-break-inside, windows, orphans
9. 소리 스타일 속성:
말하기, 말하기-숫자, 말하기 -헤더, 말하기 속도, 볼륨, 음성 계열, 음조, 음조 범위, 강세, 방위각, 고도
모든 요소에 상속될 수 있는 세 가지 속성
2. : 커서
4. 인라인 요소에서 상속할 수 있는 속성
1. 글꼴 계열 속성
2. text-indent 및 text-align을 제외한 텍스트 시리즈 속성
5. 블록 수준 텍스트에서 상속할 수 있는 속성- 들여쓰기, text-alignnce_and_cascade #The_cascade
위 내용은 CSS 블록 수준 요소/인라인 요소, 상속 및 관련 속성 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!