CSS komentoja, missä vika. Eli css määrittelyt ovat omassa tiedostossaan, näkyvät kyllä quantassa muttei firefoxissa.
body {
background: #eeeeee;
font-family: "Trebuchet MS", Verdana, Arial, serif;
}
h1 {font-family: Georgia, sans-serif;}
p {font-family: Tahoma, serif;}
h1, h2, h3, h4, h6 {
color: #000099;
font-family: Georgia, sans-serif;
}
body {
background: #eeeeee;
font-family: "Trebuchet MS", Verdana, Arial, serif;
}
h1 {font-family: Georgia, sans-serif;}
p {font-family: Tahoma, serif;}
h1, h2, h3, h4, h6 {
color: #000099;
font-family: Georgia, sans-serif;
}
Vastaukset 5
Vanhimmat
Vian on siis oltava siinä miten olet html:ssä määritellyt viittauksen kyseiseen ulkoiseen tiedostoon.
Pistätkö sen osan html:stä myös.
Otsikko
Ei tuossa mitään varsinaista vikaa pitäisi olla, kunhan se exsh.css sitten tosiaan on samassa hakemistossa ja täsmälleen saman nimisenä.
Yksi virhe on josta en tiedä vaikuttaako se vai ei kun en ole koskaan koittanut.
Sinulla on nimittäin html-merkkausta kuten dtd-määrittelyssäkin kerrotaan. Silti tuo
on lopetettu xhtml tapaisesti. Tavallisessa html:sse ei ns. tyhjiä tageja lopeteta, xhtml:ssä taas lopetetaan. Älä käytä väärää merkintätapaa, vaan tee kuten dtd määrää. Eli tuo viimeinen /-merkki pois mikäli käytät tuota "tavallista" html:ää.
En tiedä vaikuttaako tuo kuitenkaan toimintaan.
Jos joku muu keksii muuta niin on hyvä ja kertoo.
On siinä mm. se vika, että doctype-ilmoitus on HTML:n määrittelyn vastainen ja käytännössä vie IE:n ns. quirks-tilaan, ks.
http://www.cs.tut.fi/~jkorpela/quirks-mode.html
Tämä ei kuitenkaan selitä, miksi CSS-tiedosto ilmeisesti ei vaikuta mitään. Tähän selitys on niissä asioissa, joita kysyjä ei paljasta, koska hän ei kerro URLia.
XHTML-tyylinen täginlopetus ... /> on kyllä väärin HTML 4:ssä, mutta ei se tähän asiaan vaikuta.
_Joskus_ Firefox jättää CSS:n rendaamatta kokonaan tai osittain, mikäli palvelin palauttaa CSS-tiedostolle väärän mime-tyypin.