Document type

ihmemies

Onko ainoa tapa saada selaimet näyttämään sivut samanlaisina määritellä Document typeksi "Strict"?
Se ikävästi rajoittaa monia asioita.

Lähinnä on ongelmia eri selainten erilaisten Box modelien kanssa. Joissain css:n padding, margin ja border kasvattavat elementin kokoa, joissain eivät.

4

188

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Onneksi ei ole mitään tapaa saada eri selaimet näyttämään sivut samanlaisina. Sehän merkitsisi sitä, että kaikki joutuvat käyttämään olennaisesti samaa selainta, pahimmillaan katsomaan samankokoista fonttia periaatteella "one size fits all".

      Mutta jos tarkoitat sitä, että selaimet saadaan toimimaan niin sanotussa standards-moodissa, jossa ne eivät toimi tahallaan väärin*), niin siinä ei Strict-tyypin käyttö ole välttämätöntä eikä riittävää. Tarvitset käytännössä määrämuotoisen DOCTYPE-ilmoituksen. Millaisen, se onkin sitten pitempi juttu, mutta lähes aina riittää, kun käytät _täsmälleen_ (siis ihan merkilleen) juuri sellaista DOCTYPE-ilmoitusta, kuin HTML 4.01:n määrittelyssä sanotaan. Niin kuin oikeastaan pitäisi määrittelyn mukaan tehdä joka tapauksessa. Silloin voi käyttää Strict- tai Transitional-DTD:hen viittaavaa ilmoitusta.

      *) Tahallista väärää toimintaa on mm. täytteen (padding) laskeminen mukaan elementin leveyteen (width).

      Likaisia yksityiskohtia löytyy tarvittaessa sivun
      http://gutfeldt.ch/matthias/articles/doctypeswitch.html
      kautta.

      • Tuli vielä mieleen: Selaimet, jotka kiinnittävät huomiota DOCTYPE-ilmoitukseen, lukevat sen vain merkkijonona. Ne eivät edes yritä ymmärtää sitä saati lukea itse dokumenttityypin määrittelyä.

        Näin ollen voit mainiosti huijata niitä kertomalla sivun olevan HTML 4.01 Transitionalia (tai Strictiä), vaikka se ei oikeasti olisikaan. Eri asia on, että validointiin tarvittaisiin oikeansisältöinen DTD, mutta se on jo toinen juttu.


      • ihme linkuttaja
        Yucca kirjoitti:

        Tuli vielä mieleen: Selaimet, jotka kiinnittävät huomiota DOCTYPE-ilmoitukseen, lukevat sen vain merkkijonona. Ne eivät edes yritä ymmärtää sitä saati lukea itse dokumenttityypin määrittelyä.

        Näin ollen voit mainiosti huijata niitä kertomalla sivun olevan HTML 4.01 Transitionalia (tai Strictiä), vaikka se ei oikeasti olisikaan. Eri asia on, että validointiin tarvittaisiin oikeansisältöinen DTD, mutta se on jo toinen juttu.

        Kiitos, kyllä sivu nyt näyttääkin samalta ainakin IE6/Opera7/Firefox1:llä.

        Ois vielä toinen kysymys, Yucca, kun tunnut tietävän...hmm...paljon. :)

        Tämmönen oli ongelmani:
        http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=4500000000000143&posting=22000000006704383


      • sfnet

        Hauska lukea näitä "yucan" juttuja. Uskaliasta valita noinkin tunnettu nettihenkilö jona esiintyä.

        Vaikka imitointia sanotaankin usein suureksi kunnianosoitukseksi, niin tässä tapauksessa se ei sitä ole. Sen verran pahasti mm. käyttämäsi termistö eroaa hra Korpelan vastaavista. Ja vaikka neuvot sinänsä ovatkin jotain oikeansuuntaista, niin kovasti puutteellisia esikuvasi vastaaviin verrattuna.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Nainen rakkaus sinua kohtaan ei kuole koskaan

      Ihastunut olen moniin vuosien varrella mutta vain sinä jäit sydämeen enkä vaan osaa unohtaa. Olit silloin parasta elämäs
      Ikävä
      49
      1304
    2. Maskuliininen herrasmies

      Tekee aloitteen. 🌸
      Ikävä
      160
      1115
    3. Oletko valmis? Meidän tarinaan

      Rakastan sinua ❤️
      Ikävä
      61
      997
    4. Kiinni on siekkilän yliajaja

      Eilen illalla saatu kiinni Varsinais-Suomessa tämä henkilö.
      Mikkeli
      8
      812
    5. Jättimäärä alokkaita keskeyttää asepalveluksen melkein heti "En pystynyt olemaan siellä enää"

      Jättimäärä alokkaita keskeyttää asepalveluksen melkein heti – "En pystynyt olemaan siellä enää" Ennen sotaväki oli
      Maailman menoa
      183
      795
    6. Unelmoin päivästä, jolloin voimme olla yhdessä.

      Niin pieni kuin sydän onkin, sä oot siellä ja ne mun isot tunteet sua kohtaan ❤️Sydämeni sykähtää joka kerta kun sut nää
      Ikävä
      27
      766
    7. Näyttävin pariskunta

      Ketkä lie tällä kylällä kääntää päät?
      Suomussalmi
      11
      759
    8. Ollaanko me tyhmiä mies?

      Miten ihmeessä me onnistuttiin saamaan tästä näin pitkällinen ja masokistinen kuvio. Miten? Jos toisesta tykkää, näinhä
      Tunteet
      51
      751
    9. Kannattaako kaikki Abrahamilaiset uskonnot jättää?

      Ja seurata jotain ihan muuta?
      Hindulaisuus
      346
      738
    10. Martina Aitolehti poseeraa Ibizalla

      Ihanaa! Ibiza on ihan paras paikka lomailla hengaillen, viinistä ja iltamenoista nauttien. Säpinää riittää. Aitolehti
      Kotimaiset julkkisjuorut
      78
      685
    Aihe