TL skrev:
> På et site med 15-20 sider, hvor jeg skal beholde layout-strukturen ens på
> alle siderne, og derfor kun har et CSS, vil jeg skifte baggrundsbillede i
> den samme <div> for hver ny side. De jo gøres ved at sætte et nyt id på
> <div>'en for hver side og rette baggrundsbilledet i CSS.
> Men syntes det fylder meget i CSS med 15-20 nye div-definitioner.
Du kan jo ikke undgå at specificere de 20 filnavne, så meget
kortere kan det ikke gøres. Men måske gentager du hele
definitionen? Det er ikke nødvendigt.
Hvis alle div'er må have samme definition, er det nemmest:
/* Fælles definition */
div {
margin: 0;
padding: 5px;
osv.
}
..et { background-image: url (min_kat.jpg); }
..to { background-image: url (min_hund.jpg); }
..tre ...
I HTML:
<div class='et'>Blablablablablablablablablablablabla</div>
Hvis der er div'er der ikke må berøres af definitionen, skal du i
stedet skrive:
/* Fælles definition */
..et, .to, .tre, osv. {
margin: 0;
padding: 5px;
osv.
}
..et { background-image: url (min_kat.jpg); }
..to { background-image: url (min_hund.jpg); }
..tre ...
I HTML:
<div class='div_et'>Blablablablablablablablablablablabla</div>
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/