Visualizzazione dei risultati da 1 a 8 su 8

Discussione: ..:: Tabelle Xhtml Css

  1. #1

    ..:: Tabelle Xhtml Css

    Ho un problemino....

    Dunque, semplificando il problema:
    devo fare una tabella larga e alta quanto tutta la pagina, settando width="100%", tutto ok, ma per height="100%"...

    W3C da come deprecated l'attributo height del tag <table>, se lo metto come style="height:100%", non funziona....

    Spero di essere stato chiaro....

    Grazie,

    ..:: AMK13 ::..

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se le cose stanno esattamente come dici, e` un bug del browser (con che browser lo hai testato?).
    Io comunque setterei un <div> con le dimensioni da te descritte (meglio pero` usare 98% o giu` di li`), e dentro il div ci metterei la tabella.

    E` corretto: tutti gli attributi ed i tag di formattazione sono deprecati, perche` vanno inseriti nei CSS, altrimenti come separi contenuto da formattazione?

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Boh, non so se un bug del browser... Mi sa che è un mio bug... :tongue:
    Dunque, questo è il codice...

    .....
    <table style="height:100%; width:100%" cellpadding="0" cellspacing="0" border ="0" >
    <tr>
    <td align="center" valign="middle">

    </td>
    </tr>
    </table>
    .....

    fino ad ora ho sempre usato:
    <table height="100%" width="100%" cellpadding="0" cellspacing="0" border ="0" >
    e funzionava....

  4. #4
    Utente di HTML.it L'avatar di antos
    Registrato dal
    Feb 2001
    Messaggi
    3,581
    prova così:
    syle="table-layout:fixed;height:100%;"
    per gli altre propietà su <table> http://html.it/css/guida_css_29.htm


  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non mescolare attributi di formattazione con CSS, fai tutto con i CSS.

    Nel codice:
    <table style="height:100%; width:100%" cellpadding="0" cellspacing="0" border ="0" >
    <tr>
    <td align="center" valign="middle">

    le parti in grassetto vanno modificate ed i relativi attributi vanno inseriti nel CSS (come anche suggerisce antos).

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it L'avatar di antos
    Registrato dal
    Feb 2001
    Messaggi
    3,581
    Originariamente inviato da Mich_
    ....

    le parti in grassetto vanno modificate ed i relativi attributi vanno inseriti nel CSS
    ...
    le parti in grassetto vanno ELIMINATE :gren:

  7. #7
    ok, grazie, oggi ci provo, poi vi faccio sapere...

    Ma anche a voi IE 6 win vi fa disperare...?
    tutti gli altri sia per Mac e che per Win si comportano bene, compreso Safari...

  8. #8
    Utente di HTML.it L'avatar di antos
    Registrato dal
    Feb 2001
    Messaggi
    3,581
    quello che fa diperae veramente è IE5 col box model sballato! ocn IE6 già va meglio...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.