HTML5 데이터 속성을 사용하여 CSS 값 설정
최근 HTML5의 데이터 속성을 사용하여 CSS 값을 설정하는 것이 가능한지에 대한 질문이 제기되었습니다. 질문에서 언급했듯이 "attr(data-width)" 표기법을 사용하여 "width"와 같은 CSS 속성을 설정하려는 시도는 현재 작동하지 않습니다.
그러나 W3C CSS Values and Units Module Level 3(CSS3 Values)에는 https://www.w3.org/TR/css3-values/#attr-notation에 설명된 대로 이 기능에 대한 조항이 포함되어 있습니다.
이론적으로 다음과 같은 코드가 작동해야 합니다. :
HTML
<div data-width="600px"></div>
CSS
div { width: attr(data-width) }
안타깝게도 이 기능은 표준의 일부임에도 불구하고 아직 초안 형태이며 주요 브라우저에서 완전히 구현되지 않았습니다. 그러나 의사 요소에 콘텐츠를 설정할 때는 작동합니다:
CSS
input::before { content: attr(data-placeholder) }
위 내용은 HTML5 데이터 속성을 사용하여 CSS 값을 설정할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!