Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558

    <!DOCTYP> differenti... Boh!

    Che differenza c'è tra
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    e
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    e basta?

    Uno javascript su IE funziona male nel primo caso, nel secondo perfetto sia in IE che in Firefox...

    In particolare la variabile document.body.scrollLeft è sempre nulla nel primo caso, mentre solo nel secondo assume il giusto valore in base allo scroll della pagina.


  2. #2
    nel primo c'è questo pezzo in più "http://www.w3.org/TR/html4/loose.dtd"

    scherzi a parte, il primo ha in più l'uri della dtd in uso! con quel link in più cambia il comportamento del browser che funziona in modalità standard. col secondo doctype invece i browser funzionano in modalità quirk o retrocompatibile! si hanno quindi comportamenti diversi!
    toh leggiti questo articolo http://pro.html.it/articoli/id_312/idcat_31/pro.html
    a pagina 5 hai tutti i comportamenti

  3. #3
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558
    Grazie del chiarimento.

    Posso usare comunque il secondo senza nessun problema?

  4. #4
    cambia il modo di comportarsi del browser percui la tua interfaccia potrebbe risultarne sconquassata...

  5. #5
    Originariamente inviato da JoeP
    Grazie del chiarimento.

    Posso usare comunque il secondo senza nessun problema?
    certo, però sarebbe meglio usare il primo!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.