142

次の HTML では

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

#contentid はCSSでアクセスできます。にアクセスするにはどうすればよいですかrole="main"

4

7 に答える 7

234

CSS 属性セレクターを使用します。

https://developer.mozilla.org/en-US/docs/CSS/Attribute_selectors

例えば:

div[role=main]
于 2012-10-15T09:27:28.683 に答える
19

このようにアクセスするとうまくいくはずです:#content[role="main"]

于 2012-10-15T09:27:46.763 に答える
16

このモードでできることは確かです:

 #content[role="main"]{
       //style
    }

http://www.w3.org/TR/selectors/#attribute-selectors

于 2012-10-15T09:28:27.870 に答える
4

詳細については、このスレッドに従ってください

CSS 属性セレクター: カスタム属性に値がある場合、クラスを適用しますか? また、IE7+でも動きますか?

そしてcss属性セレクターを学びます

http://www.w3schools.com/css/css_attribute_selectors.asp

于 2012-10-15T09:29:12.990 に答える
2

使ってください :

 #content[role=main]{
   your style here
}
于 2012-10-15T09:33:44.393 に答える