2014-09-20 21 views
12

Desidero scegliere come target tutte le colonne all'interno di un contenitore Bootstrap in modo che possa fornire uno stile simile. Per esempio:Bootstrap CSS classi jolly

<div class="container unique"> 
    <div class="row"> 
    <div class="col-md-3"></div> 
    <div class="col-md-3"></div> 
    <div class="col-md-3"></div> 
    <div class="col-md-3"></div> 
    </div> 
</div> 

posso indirizzare questo con i CSS:

.unique .col-md-3{...} 

ma quello che voglio fare è quando ho molti diversi col-* elementi, di indirizzare tutti insieme.

ho provato questo:

.unique .col-*{...} 

ma non ha funzionato. Posso farlo con i CSS?

risposta

28

Pedro, quello che stai cercando si chiama attribute selector. Nel vostro caso particolare, è possibile utilizzarlo in questo modo:

.unique [class~=col] {color:red } 

ma si potrebbe anche utilizzare questo con le opzioni più ampie come

[class*=' col-'] 

per coprire precedente spazi bianchi.

Inoltre, qui si ha la same documentation in Spanish

+0

grazie Fabio per il tuo aiuto! :) –

+3

Il primo selettore non corrisponderà alle colonne, il secondo potrebbe essere o no. http://jsbin.com/rajaw/1/edit –

+2

Secondo la documentazione collegata, il modulo corretto al 100% che corrisponde allo schema in questione è '.unique [class^= col-] {color: red}' –

13

L'attributo CSS contiene selettore può essere utilizzato per ottenere questo:

.unique [class*=col]{...} 

MDN è un sito di riferimento utile per selettori CSS. Per riferimento, i selettori di attributo si trovano here.

+0

grazie Rich per il vostro aiuto! :) –

Problemi correlati