Forum

Discussione: [CSS] - Sotituire <xxx align='center'> con attributo W3C valido [mod]

Visualizzazione risultati 1 fino 13 di 13

  1. 12-02-2006, 11.24.44

    #1
    L'avatar di attorianzo
    attorianzo
    attorianzo non è connesso AlterGuru
    Data registrazione
    08-06-2005
    Residenza
    Catania
    Messaggi
    1,058

    Predefinito [CSS] - Sotituire <xxx align='center'> con attributo W3C valido [mod]

    Salve.. Un dubbio semplice semplice...

    Se volete semplicemente mettere una tabella al centro di una pagina io faccio:

    <TABLE ALIGN="CENTER">
    ...
    ...
    </TABLE>

    facendo così mi sono sempre trovato bene... Ma ho notato che un validatore mi porta come errore questo attributo in quanto NON W3C....

    Il validatore in questione è un validatore di accessibilità, questo.

    E' ovvio che vuole che usi i CSS... Ma non ditemi che per risolvere un problema cosi stupido debba inserire la tabella con un div con un divconwidthcentopercentocontextaligncenter perche non ci credo che devo fare tutto sto casino per sta cavolata....

  2. 12-02-2006, 11.27.20

    #2
    L'avatar di debug
    debug
    debug non è connesso Amministratore del forum
    Data registrazione
    27-01-2004
    Messaggi
    16,873
    <div align="center">
    <table>
    </table>
    </div>


    Ciaoo!!!
    [ debug ]



    Non rispondo a messaggi privati su argomenti tecnici. Per queste cose esiste il forum! © ® ™

  3. 12-02-2006, 11.32.19

    #3
    L'avatar di attorianzo
    attorianzo
    attorianzo non è connesso AlterGuru
    Data registrazione
    08-06-2005
    Residenza
    Catania
    Messaggi
    1,058
    mmm...no.. nemmeno così va bene... quel validatore dice che ALIGN è vietato anche su DIV !

    Possibile che non ci sia un semplice attributo di stile da mettere su table? (o su div) se lo voglio accentrare?
    Ultima modifica di attorianzo : 12-02-2006 alle ore 11.33.32

  4. 12-02-2006, 11.34.20

    #4
    L'avatar di debug
    debug
    debug non è connesso Amministratore del forum
    Data registrazione
    27-01-2004
    Messaggi
    16,873
    Ah scusa, mi era sfuggito che era un validatore di accessibilità, sorry!


    Ciaoo!!
    [ debug ]



    Non rispondo a messaggi privati su argomenti tecnici. Per queste cose esiste il forum! © ® ™

  5. 12-02-2006, 11.40.40

    #5
    L'avatar di attorianzo
    attorianzo
    attorianzo non è connesso AlterGuru
    Data registrazione
    08-06-2005
    Residenza
    Catania
    Messaggi
    1,058
    mmm... Sono validatori così diversi?.. Mi sembra abbastanza ingiusta sta cosa...

    Uno è convinto di aver fatto un buon lavoro ottenendo una validazione w3c a pieni voti, usa i CSS ANCHE per migliorare l'accessibilità del suo sito

    ....e scopre invece che il suo sito è in realtà uno schifo in accessibilità??

  6. 12-02-2006, 11.44.43

    #6
    Ospite Guest
    Prova a mettere un

    text-align:center;

    al div o alla tabella che vuoi centrare.

    Zau!

  7. 12-02-2006, 11.44.45

    #7
    L'avatar di pietrovischia
    pietrovischia
    pietrovischia non è connesso Utente attivo
    Data registrazione
    16-10-2005
    Residenza
    Padova
    Messaggi
    351
    <table style="text-align:center">

    oppure

    <table class="taldeitali"> e nel css taldeitali { text-align:center;}


    EDIT: Rockaffe, facciamo a gara? hghgghghgh tutt'edue alle 11.44

  8. 12-02-2006, 11.54.51

    #8
    L'avatar di attorianzo
    attorianzo
    attorianzo non è connesso AlterGuru
    Data registrazione
    08-06-2005
    Residenza
    Catania
    Messaggi
    1,058
    Niente da fare... Ho provato sia a impostare la classe che mettere l'attributo di style direttamente dentro la tabella, insomma come avevi detto tu..

    Penso che il text-align serva per i contenuti "all'interno" di un tag, non per allineare il tag stesso...

  9. 12-02-2006, 12.12.44

    #9
    mavericckweb
    mavericckweb non è connesso AlterGuru
    Data registrazione
    03-12-2003
    Messaggi
    1,168
    dovresti usare
    Codice:
    <table style="margin-right: auto; margin-left: auto;">
    ma questo metodo non viene interpretato da IE. Per avere lo stesso effetto anche con tale browser crea un div con text-align impostato a center, e dentro tale div ci metti la tabella.

    mavericck

  10. 12-02-2006, 12.43.48

    #10
    L'avatar di attorianzo
    attorianzo
    attorianzo non è connesso AlterGuru
    Data registrazione
    08-06-2005
    Residenza
    Catania
    Messaggi
    1,058
    Bravo mavericckweb! Così funziona :)

    Mi funziona su Firefox, opera, e... anche IE, senza usare i DIV....

    Lo metterò al posto di tutti gli ALIGN='center' delle mie pagine ;)
    Ultima modifica di attorianzo : 12-02-2006 alle ore 12.45.46

  11. 24-11-2007, 15.45.38

    #11
    Guest
    E se si volesse usare quest'ultimo esempio, ma su un foglio di stile css?

  12. 24-11-2007, 15.56.19

    #12
    L'avatar di hackharo
    hackharo
    hackharo non è connesso Utente
    Data registrazione
    26-01-2007
    Messaggi
    120
    Uguale solo che devi inserirlo come parametro di un elemento (classe ID ecc):

    Codice:
    .classe {margin-left: auto;
    margin-right: auto;}
    Non fare oggi quello che non hai fatto per convinzione ieri...

  13. 27-11-2007, 15.48.28

    #13
    Guest
    Perfetto!
    funziona, grazie!=)

Thread Information

Regole di scrittura

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

SEO by vBSEO