Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: HTML4.01 e Mozilla...

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    567

    HTML4.01 e Mozilla...

    valido la mia pagina su w3c, tutto ok.

    La guardo in Mozilla 1.7 e... sorpresa! non mi processa bene i "text-align:center" che uso per centrare div e tabelle.

    x intenderci:

    codice:
    body { text-align:center; }
    ...
    <body>
       <table>...</table>
    </body>
    e Mozilla non mi centra nulla... mentre IE sì.

    Inutile dire che doctype e cazzate varie sono specificate

    la cosa assurda è che mi va tutto a posto se uso i tag <center>, w3c deprecated ...

    ma è normale? cioè, devo tenermi una pagina non validabile xkè quella giusta non è compatibile???

    è la prima volta che mozilla mi fa sto scherzo...
    "Come vedi tutto è usuale, solo che il tempo chiude la borsa e c'è il sospetto che sia triviale l'affanno e l'ansimo dopo una corsa, l'ansia volgare del giorno dopo, la fine triste della partita, il lento scorrere senza uno scopo di questa cosa che chiami vita."

  2. #2
    No, un momento.

    La validazione processa il codice, non il layout della pagina. Quello dipende appunto dal supporto dei css nei vari browser.

    Non perdere fiducia negli standard w3c!

    Un saluto,
    Piero.


  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    567
    io non perdo fiducia... ma il sito che sto facendo DEVE vedersi su mozilla.

    anche xkè gradirei vederlo da Linux... e non posso mica montare IE x sta cazzata -.-

    secondo gli standard W3C quel codice dovrebbe centrare il layout. Su Mozilla non lo fa... come posso centrarlo senza ricorrere a tag deprecated?

    altrimenti metto un bel <center> e mando a cagher la validazione
    "Come vedi tutto è usuale, solo che il tempo chiude la borsa e c'è il sospetto che sia triviale l'affanno e l'ansimo dopo una corsa, l'ansia volgare del giorno dopo, la fine triste della partita, il lento scorrere senza uno scopo di questa cosa che chiami vita."

  4. #4
    Mozilla e gli altri browser diversi dai IE interpretano il text-align come allineamento del testo e non del box o del livello. Per questo devi fare due allineamenti diversi, il primo che è questo:
    codice:
    body { text-align: center; }
    serve per centrare le tabelle con IE,il secondo, che è questo:
    codice:
    table { margin: auto; text-align: left; }
    serve per centrare i box in browser diversi da IE e mantenere il testo allineato a sinistra.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  5. #5
    Utente di HTML.it L'avatar di BananaBoat
    Registrato dal
    Aug 2004
    Messaggi
    1,269
    con mozilla per centrare puoi definisci cosi' i margini dell'oggetto che vuoi centrare:

    <p style="margin: 0 auto; ">
    Ciao
    </p>

    oppure usi align="center"

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    567
    m... ora provo.

    grazie

    "Come vedi tutto è usuale, solo che il tempo chiude la borsa e c'è il sospetto che sia triviale l'affanno e l'ansimo dopo una corsa, l'ansia volgare del giorno dopo, la fine triste della partita, il lento scorrere senza uno scopo di questa cosa che chiami vita."

  7. #7
    Vedi che le soluzioni ci sono!

    Continuo a consigliarti di seguire il lavoro del www consortium.

    Buon lavoro,
    Piero.


  8. #8
    Utente di HTML.it L'avatar di pacovox
    Registrato dal
    Oct 2001
    Messaggi
    557
    secondo gli standard W3C quel codice dovrebbe centrare il layout
    Non credo proprio, text-align: center; serve per centrare il testo.
    Dovresti usare margin: auto;

  9. #9
    Utente di HTML.it L'avatar di span
    Registrato dal
    Jan 2004
    Messaggi
    1,644

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    567
    ok funziona^^

    ho detto quello che ho detto x questo:

    To center the entire document with CSS:

    <HEAD>
    <TITLE>How to Carve Wood</TITLE>
    <STYLE type="text/css">
    BODY {text-align: center}
    </STYLE>
    <BODY>
    ...the body is centered...
    </BODY>

    The CENTER element is exactly equivalent to specifying the DIV element with the align attribute set to "center". The CENTER element is deprecated.
    direttamente da w3c.org

    e qui non dice che centra il testo... ma che centra tutto... io capisco che centra anche tabelle, div & co.
    "Come vedi tutto è usuale, solo che il tempo chiude la borsa e c'è il sospetto che sia triviale l'affanno e l'ansimo dopo una corsa, l'ansia volgare del giorno dopo, la fine triste della partita, il lento scorrere senza uno scopo di questa cosa che chiami vita."

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.