Hej!
Några olika CSS-problem:
1. Alla mina sidor har lite olika egenskaper och därför har jag satt id på varje bodytag: <body id="defaultsida">, vilket gör att jag skriver så här i min CSS:
#defaultsida ul {
margin: 0px;
list-style-type: none;
padding: 0px;
}
nu vill jag att samma kod även ska gälla på sidan #gastbokssida, hur skriver jag då utan att behöva upprepa koden igen? det går inte att bara ta bort #defaultsida, då den inte ska gälla på alla sidor.
2. jag har egenskaper på min body tag som jag skriver i CSSen:
body {
background: #ffffff;
}
men om jag skulle göra dem specifika för en speciell sida var jag tvungen att skriva:
body#defaultsida {
background-color: #ccdddd;
}
altså inte #defaultsida body som man gjorde med "ul", varför då? sen fick jag syn på denna kod och blev helt förvirrad, i vilken ordning ska saker stå?
#statistiksida .graph-numbers li { margin:0 2px 0 2px; }
#statistiksida .graph-numbers { clear:both; }
#statistiksida .graph-meter { background:#f0f0f0; vertical-align:top; }
#statistiksida li.graph-bar-empty { background:transparent; }
den sista koden där fungerar fint, men jag förstår inte riktigt...
3. får detta felmedelande när jag försöker validera sidan:
Line : 10 (Level : 1) You have no color with your background-color : body
och body ser ut såhär:
body {
background: #ffffff;
font-family: Verdana, Arial, Sans-Serif;
font-size: 10px;
text-align: justify;
}
vad menas?
tack!