http://www.roctumclan.com/quirzo
Ainakaan IE6:sella ei linkit toimi. En löydä vikaa, mutta ehkä joku teistä löytäisi :)
PS: CSS -tiedosto:http://roctumclan.com/quirzo/css/style_1/style.
Näyttäisi tuo !DOCTYPE häiritsevän IE:tä
Mmm...Mikäs siinä sitten mättää?
IE:stä puuttuu xhtml-tuki. Tuohon näyttäisi auttavan ainakin tämä:
<!--[if !IE] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -->
Ok kiitos, toimiiko muuten IE7:ssa? En ole sitä asentanut koneen formatoinnin jälkeen.
Quirzo kirjoitti:
Ok kiitos, toimiiko muuten IE7:ssa? En ole sitä asentanut koneen formatoinnin jälkeen.
Ei toimi linkit IE7:ssä ilman tuota muutosta.
Pekka Mansikka kirjoitti:
IE:stä puuttuu xhtml-tuki. Tuohon näyttäisi auttavan ainakin tämä....
Eipäs puutu, XHTML 1.0 toimii ongelmitta, ongelmia on XHTML 1.1 kanssa. Ei tuommoista korjausta kannata tehdä sillä asetat IE:n yhteensopivuustilaan josta sitten seuraa erinäisiä ongelmia kuten laatikkomallien kans. http://hsivonen.iki.fi/doctype/
Ja näytti tuon sivun linkit toimivan IE7:lla joskin ulkoasu vähän hajoili ja fontit sekoili, mutta tuon sivuston koodissa olisi hieman korjattavaa joten siitä voipi johtua IE ongelmat. Joten kannattaa laittaa validaattorin läpi. Kannattaa asentaa Firefoxiin vaikkapa http://users.skynet.be/mgueury/mozilla jolla näkee heti mitä koodissa pieles.
Mikään selain ei tue XHTML kuten puristisesti sitä pitäisi tukea; XHTML 1.1:htä vielä vähemmän, jonka erikoisuuksista kuten modulaarisuudesta ei ole mitään hyötyä, kun mikään ei sitä oikein tue. Käytännössähän lähes kaikki tarjoilevat XHTML-sivunsa text/html:nä, jolloin se ajetaan SGML-parserin eikä XML-parserin kautta, jolloin XHTML:n XML-puoli jää pois. Tietty jos asiaa katselee epäpuristisesti, niin eipä sillä suurta merkitystä ole, varsinkin kun virhetilanteissa kun SGML-parseri toimii paljon mielekkäämmin kuin XML-parseri, puhumattakaan siitä että XML-parseri alkaa käsitellä sivua vasta sitten kun se on ladattu kokonaan.
Pekka: tuo antamasi korjaus ei toimi millään selaimella: ehdollinen kommentti toimii kyllä IE:llä, mutta koska pistät sen viittaamaan epä-IE:hen ja jätät sisällön kommentin sisälle, niin mikään selain ei näe DOCTYPEä. Käytännössä siis saman efektin saisi sillä, että jättäisi DOCTYPEn kokonaan pois.
<!--[if !IE]><!--> <!--<![endif]-->
Tuon Quirzon sivun kohdalla tuon kikkailun voi unohtaa kokonaan, sivut kun voisi ihan hyvin tarjoilla vaikka HTML 4.01 Transitionalilla, kun semmoiselta tuo koodi pitkälti näyttää (itsesulkevia tageja lukuunottamatta). Esimerkiksi center-tagi on niitä Netscape 4 -ajan juttuja.
Merri kirjoitti:
Pekka: tuo antamasi korjaus ei toimi millään selaimella: ehdollinen kommentti toimii kyllä IE:llä, mutta koska pistät sen viittaamaan epä-IE:hen ja jätät sisällön kommentin sisälle, niin mikään selain ei näe DOCTYPEä. Käytännössä siis saman efektin saisi sillä, että jättäisi DOCTYPEn kokonaan pois.
<!--[if !IE]><!--> <!--<![endif]-->
Totta haastat... :)
"No Character Encoding Found! Falling back to UTF-8." sanoopi http://validator.w3.org/.
Taidan tehdä uuden leiskan ihan css ja xhtml noudattaen.
Olen pari sellaista tehnytkin, mutta nykyinen on niiltä ajoilta, jolloin tutuistuin uusiin tageihin ja systeemeihin :p
Jokseenkin minimalistinen XHTML 1.0 Strict DOCTYPE, joka toimii standarditilassa myös IE:ssä:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fi"> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <title></title> </head> <body> </body> </html>
Aihe on jo aika vanha, joten et voi enää vastata siihen.