Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Xhtml e css in linea

  1. #1
    Utente di HTML.it L'avatar di Laurami
    Registrato dal
    Nov 2001
    Messaggi
    883

    Xhtml e css in linea

    <td style="padding-top: 12; padding-left: 2" etc.

    Io uso questo per allineare il testo dentro alle celle ma...Da quando sto aggiornando il codice html 4.01 all'xhtml 1.0 il testo mi ignora totalmente il css in linea...Cosa devo fare?

  2. #2

    Re: Xhtml e css in linea

    Originariamente inviato da Laurami
    <td style="padding-top: 12; padding-left: 2" etc.

    Io uso questo per allineare il testo dentro alle celle ma...Da quando sto aggiornando il codice html 4.01 all'xhtml 1.0 il testo mi ignora totalmente il css in linea...Cosa devo fare?
    nell'xhtml, le tabelle non sono supportate o ricordo male?
    Totò, vero ma strano
    www.ateicos.com

  3. #3
    Utente di HTML.it L'avatar di Laurami
    Registrato dal
    Nov 2001
    Messaggi
    883
    Io penso che siano supportate. Riporto pezzo della guida xhtml, relativa al DTD Transitional (il mio caso):

    DTD Transitional
    Basata sull'omologa DTD di HTML 4.0 è attualmente quella più usata. La spiegazione è semplice. Nelle intenzioni del W3C essa deve essere una sorta di passaggio verso una ridefinizione più rigida del linguaggio. In effetti è utile quando si voglia passare ad XHTML mantenendo il massimo grado di compatibilità con i vecchi browser. Supporta tutti gli elementi e gli attributi di presentazione di HTML 4.0, anche quelli ritenuti sconsigliati. Se dovete e volete ancora usare le tabelle per il layout o fare uso del tag <font> è la DTD che fa per voi.


    Tornando al mio prob, cosa strana è che se metto all'inizio del codice la dichiarazione xml (che nelle guide, per questioni di compatibilità, consigliano di omettere), tutto torna a posto ossia il testo tiene perfettamente conto dei css in linea...

  4. #4
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    la dichiarazione di xml devi metterla!
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  5. #5

    Re: Xhtml e css in linea

    Originariamente inviato da Laurami
    <td style="padding-top: 12; padding-left: 2" etc.

    Io uso questo per allineare il testo dentro alle celle ma...Da quando sto aggiornando il codice html 4.01 all'xhtml 1.0 il testo mi ignora totalmente il css in linea...Cosa devo fare?
    <td style="padding-top: 12; padding-left: 2"

    devi inserire una misura!

    tipo pixel (px) o punti (pt)
    <td style="padding-top: 12px; padding-left: 2px; "
    Totò, vero ma strano
    www.ateicos.com

  6. #6
    Utente di HTML.it L'avatar di Laurami
    Registrato dal
    Nov 2001
    Messaggi
    883
    Hai ragione, manca la misura!
    Ma non mi pareva di aver letto che era obbligatoria nei css in linea...O è una novità?
    Grazie.

  7. #7
    forse explorer interpreta automaticamente un 2 con 2px.. ma potrebbe essere 2em, 2% etc e quindi non è detto che ogni browser si comporti di default alla stessa maniera. Specifica sempre (salvo [dicono] per il line-height dove dovrebbe essere in em di default per tutti i browser)

    ciao
    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

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.