CSS 역할 스타일을 지정하는 방법


110

다음 HTML에서

<div id="content" role="main">

ID는 #contentCSS를 통해 액세스 할 수 있습니다 . 어떻게 접근을 role="main".

답변:



16

다음과 같이 액세스하면 작동합니다. #content[role="main"]



13

특정 div에 액세스하는 선택기를 작성하는 가장 짧은 방법은 다음을 사용하는 것입니다.

[role=main] {
  /* CSS goes here */
}

이전 답변은 잘못되지 않았지만 div 또는 특정 ID를 사용하여 사용자에게 의존합니다. 이 선택기를 사용하면 모든 종류의 미친 마크 업을 가질 수 있으며 여전히 작동하며 특이성 문제를 피할 수 있습니다.

[role=main] {
  background: rgba(48, 96, 144, 0.2);
}
div,
span {
  padding: 5px;
  margin: 5px;
  display: inline-block;
}
<div id="content" role="main">
  <span role="main">Hello</span>
</div>



1

사용하십시오 :

 #content[role=main]{
   your style here
}

1

우리는 사용할 수 있습니다

 element[role="ourRole"] {
    requried style !important; /*for overriding the old css styles */
    }
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.