|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
|
Ottimizzare codice css
Ho 9 div, per ogni div è stata creata una classe che gli da: colore di sfondo, float, altezza e margine.
La questione è che l'unico valore che varia per ogni div è il colore di sfondo, c'è modo di assegnare le altre caratteristiche a tutte le div senza doverle necessariamente riscrivere in ogni classe? Codice:
.bar-1 {
background-color: red;
float: left;
height: 37px;
margin-right: 5px;
}
.bar-2 {
background-color: yellow;
float: left;
height: 37px;
margin-right: 5px;
}
.bar-3 {
background-color: green;
float: left;
height: 37px;
margin-right: 5px;
}
.bar-4 {
background-color: blue;
float: left;
height: 37px;
margin-right: 5px;
}
.bar-5 {
background-color: white;
float: left;
height: 37px;
margin-right: 5px;
}
.bar-6 {
background-color: orange;
float: left;
height: 37px;
margin-right: 5px;
}
.bar-7 {
background-color: yellow;
float: left;
height: 37px;
margin-right: 5px;
}
.bar-8 {
background-color: blue;
float: left;
height: 37px;
margin-right: 5px;
}
.bar-9 {
background-color: green;
float: left;
height: 37px;
}
|
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Feb 2009
Città: Varese
Messaggi: 205
|
potresti fare una cosa un po spartana
allora hai il tuo div Codice HTML:
<div class="bar"> </div> Codice HTML:
.bar-1 {float: left;height: 37px;margin-right: 5px;}
Codice HTML:
<div class="bar" style="backgroud-color: red> </div> |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2789
|
Se hai solo quei div basta aggiungere una regola per tutti i div:
Codice:
div {
float: left;
height: 37px;
margin-right: 5px;
}
Codice:
div.bar {
float: left;
height: 37px;
margin-right: 5px;
}
div#bar_1{
background-color: red;
}
div#bar_2{
background-color: yellow;
}
...
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
|
Grazie per l'aiuto, ho fatto alcune prove però ho un problema con questo codice:
Codice:
background-image: url(images/abbigliamento.png); |
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Aug 2005
Messaggi: 168
|
Non sò molto di CSS ma magari la funzione url() funziona solo all'interno di un foglio di stile. Prova a mettere direttamente il percorso completo dentro allo style.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:49.



















