2012-10-15 14 views
62

Nella seguente codice HTMLCome stile CSS ruolo

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

l'id si può accedere attraverso #content in CSS. Come accedere a role="main".

risposta

14

accesso in questo modo dovrebbe funzionare: #content[role="main"]

1

favore usa:

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

La via più breve per scrivere un selettore che accede a che div specifico è di usare semplicemente

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

Le risposte precedenti non sono sbagliate, ma si basano su di voi per mezzo di un div o utilizzando l'ID specifico. Con questo selettore, sarete in grado di avere tutti i tipi di markup pazzo e funzionerebbe ancora ed eviterete problemi di specificità.

[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>