안녕하세요 여러분!
시작!
> 참고 : "계산 값"이라는 용어를 사용합니다.이 용어는 개발자 도구 "Calculation"탭에 표시된 속성 값을 나타냅니다. <..>
의사 -기능은 브라우저가 주어진 선택기 목록에서 가장 높은 특집 선택기를 선택하는 데 도움이됩니다. 이 예에서 가장 중요한 선택기는
입니다. 선택기의 특성은 (0, 1, 0, 0)입니다. 이것은 전체 에 적용됩니다.속성의 계산 값은 입니다. 맞습니까?
맞습니다.
<code class="language-css">:is(#container, .content, main) { color: red; }</code>요소의 속성이 인 경우 및 속성이 유효하지 않습니다. 우리는 광장이나 아무것도 보지 못할 것입니다.
:is()
#container
속성 계산 값의 알고리즘은 무엇입니까? @规则
color
속성은 부모 요소의 red
속성과 동일합니다. <code class="language-css">.container { color: red; } :where(#container) { color: blue; }</code>속성은 내용에 따라 계산됩니다.
:where()
속성의 계산 값은 얼마입니까? .container
color
red
. 또는 값은 자식 요소의
<code class="language-css">.container { display: inline; width: 1rem; height: 1rem; background-color: currentColor; }</code>
display
의 경우 자식 요소의 기본 위치의 차이점은 무엇입니까? inline
width
요소의 .child
속성의 계산 값은 얼마입니까? width
height
<code class="language-css">:is(#container, .content, main) { color: red; }</code>속성은 부모 요소의
<code class="language-css">.container { color: red; } :where(#container) { color: blue; }</code>속성과 동일합니다. 따라서
속성의 계산 값은 1600px입니다. (브라우저의 기본 글꼴 크기가 16px, 100rem = 100 * 16px = 1600px라고 가정합니다)
> 의 부모 요소 내에서 속성은 모든 공간을 채 웁니다. 상위 요소에 여러 항목이 있으면 공간이 평균에 할당됩니다. 따라서 요소의 .child
속성의 계산 값은 20REM / 2 = 10REM, 즉 10 * 16 = 160px입니다. width
요소의 경계 거리는 모든 경우에 부모 요소를 초과합니다. 맞습니까? width
width
오류. >, , display: grid 및 sub -marginal 거리는 상위 요소를 초과하지 않습니다. height
.child
및 height
의 요소에 접히는가?
.child
의사 요소의 위치는 수평적이고 수직입니다. 맞습니까?
<code class="language-css">.container { display: inline; width: 1rem; height: 1rem; background-color: currentColor; }</code>
<code class="language-html"><div class="parent"> <div class="child"></div> </div> <div class="parent-flex"> <div class="child"></div> </div></code>맞습니다. 브라우저는 하위 요소와 부모 요소 사이의 모든 공간을 할당합니다.
속성의 계산 값은 얼마입니까? display: flex
display: inline-flex
display: grid
의 초기 값은 display: inline-grid
입니다. 따라서
display: inline-grid
계산 값은 0입니다. 위 내용은 CSS를 알아야합니다. CSS 기술을 레벨링하는 내 질문의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!