반응형
CSS 역할 스타일을 지정하는 방법
다음 HTML에서
<div id="content" role="main">
ID는 #content
CSS를 통해 액세스 할 수 있습니다 . 어떻게 접근을 role="main"
.
CSS 속성 선택기 사용 :
https://developer.mozilla.org/en-US/docs/CSS/Attribute_selectors
예 :
div[role=main]
다음과 같이 액세스하면 작동합니다. #content[role="main"]
물론이 모드에서 할 수 있습니다.
#content[role="main"]{
//style
}
http://www.w3.org/TR/selectors/#attribute-selectors
특정 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>
자세한 내용은이 스레드를 따르십시오.
CSS 속성 선택기 : 사용자 정의 속성에 값이있는 경우 클래스 적용? 또한 IE7 +에서도 작동합니까?
CSS 속성 선택기를 배우십시오.
http://www.w3schools.com/css/css_attribute_selectors.asp
사용하십시오 :
#content[role=main]{
your style here
}
우리는 사용할 수 있습니다
element[role="ourRole"] {
requried style !important; /*for overriding the old css styles */
}
참고 URL : https://stackoverflow.com/questions/12892726/how-to-style-css-role
반응형
'programing tip' 카테고리의 다른 글
명령 줄에서 이미지를 병합하는 방법은 무엇입니까? (0) | 2020.09.03 |
---|---|
오류 : RPC가 실패했습니다. (0) | 2020.09.03 |
Html.DropdownListFor 선택된 값이 설정되지 않음 (0) | 2020.09.03 |
브라우저에서, 가급적 셀레늄을 사용하여 extjs 코드를 테스트하기위한 제안이 있습니까? (0) | 2020.09.03 |
어떤 컴퓨터 과학 개념을 알아야합니까? (0) | 2020.09.03 |