W3C 웹 사이트에서 border-style 속성 (예)은 상속 된 'No'로 표시되지만 허용되는 값 중 하나는 '상속'입니다. 왜 이런거야?CSS 상속 질문에 대한 간단한 설명
'상속 되나요'라는 경우이 경우 기본값이 상속되지 않는다는 의미입니까? 그렇다면, 어쨌든 기본값 인 'none'을 보면 알 수 있습니다.
둘째, '상속'값을 짧은 계산서의 개별 속성에 사용할 수 없다고 생각합니까?
W3C 웹 사이트에서 border-style 속성 (예)은 상속 된 'No'로 표시되지만 허용되는 값 중 하나는 '상속'입니다. 왜 이런거야?CSS 상속 질문에 대한 간단한 설명
'상속 되나요'라는 경우이 경우 기본값이 상속되지 않는다는 의미입니까? 그렇다면, 어쨌든 기본값 인 'none'을 보면 알 수 있습니다.
둘째, '상속'값을 짧은 계산서의 개별 속성에 사용할 수 없다고 생각합니까?
테두리가있는 DIV가 있고 내부에 다른 DIV가있는 경우 내부의 테두리 속성은 이고 자동으로이됩니다. 자식 요소에서 "상속"을 사용하여 상속을 강제로 수행 할 수 있습니다.
이것은 자동으로 상속 된 글꼴 크기 정의와 다른 점입니다.
표기 "상속 : 아니오"는 "정상적인"상속이 적용되지 않음을 의미합니다. "일반적인"상속에서 스타일 시트가 요소의 속성에 값을 할당하지 않으면 요소의 부모에 대한 속성 값이 사용됩니다. "상속 : 아니요"표기법에 표시된대로 일부 속성에만 적용되므로 따옴표로 "일반"을 사용합니다.
특수 값 inherit
은 상당히 다른 것입니다. 이 값을 사용하면 선언의 전체 값 부분은 inherit
이라는 단어로만 구성되어야하며 속성 값이 요소의 부모와 동일한 것으로 선언됩니다 (속성이 무엇이든 관계 없음). CSS 2.1 spec says과는 달리 상속을 강요하거나 강제하지 않습니다. 선언은 캐스케이드에 참여하며 다른 규칙에 손실 될 수 있습니다 (!important
지정자를 사용하는 예제에서 추측 할 수 있듯이).
"둘째, '상속'값을 단기 성명에서 개별 속성에 사용할 수 없다고 생각하는 것이 맞습니까?" 예 : 'border 2px inherit'? –
예, 상속 값이 적용된 속성을 파서가 알지 못하므로 생각할 수 없습니다. – Jules
나에게 의미가있다. :) –