Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    79

    Altezze 100% tabelle o div

    Ciao a tutti,
    sono giorni che sto senza riuscire a venir fuori da questo problema.

    Sto sviluppando un sito web nel quale DEVO utilizzare lightwindow 2.0 poichè il mio cliente mi ha richiesto questa tecnologia per le gallery e per i video, questo implica l'utilizzo di questa dtd:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    Il problema è che usando questa dtd la struttura grafica del sito va a farsi benedire, questo perchè la gabbia è composta da una tabella che ricopre il 100% dello schermo ma con questa DTD non c'è verso (nemmeno con i css) di riuscire a farle prendere tutto lo schermo. L'altezza si regola infatti in base al contenuto.
    Premetto che non mi intendo di xhtml ma imparo in fretta, ho cercato un pò ovunque la soluzione a questo problema senza trovarne alcuna.

    Qualcuno sa come si imposta l'altezza al 100% dello schermo ad una tabella o eventualmente a un div usando questa dtd? Bisogna stare attenti a qualcosa in particolare (css, attributi, ecc...) quando si usa questa dtd?

    Spero di essere stato chiaro, e spero soprattutto che qualcuno abbia già risolto questo problema.
    Grazie a tuttiiiiiiiiiiiiii
    Poser

  2. #2
    Utente bannato
    Registrato dal
    Feb 2008
    Messaggi
    910
    Non c'è bisogno che usi quel dtd puoi usare anche questo
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    funziona bene ugualmente

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    79
    Grazie della risposta,
    ma anche con questa DTD non riesco a settare le altezze a 100%...
    c'è qualcosa in particolare che bisogna fare?
    ho provato sia con gli attributi html che con i css...
    boh
    ...::: by tonyno :::...

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    79
    nessuno sa come si può fare?
    ...::: by tonyno :::...

  5. #5
    Utente bannato
    Registrato dal
    Feb 2008
    Messaggi
    910
    Originariamente inviato da poser
    nessuno sa come si può fare?
    Prova con
    codice:
    td {line-height: valorepx;}
    Altrimenti senza vedere un codice è difficile darti consigli

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    79
    non funge...

    ecco il codice che dovrebbe generare un file semplicissimo con una tabella rossa che vorrei avesse l'altezza al 100% dello schermo mantenendo però la dtd che ho inserito (se levo la dtd basta mettere height="100%" nel tag table e la tabella prende tutto lo schermo ma se levo la dtd non funziona poi il lightwindow).

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <style>
    body{margin-bottom:0; margin-left:0; margin-right:0; margin-top:0}
    td {line-height: 100%;}
    </style>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    </head>
    
    <body>
    <table border="0" width="100%" cellpadding="0" cellspacing="0" width="100%">
    <tr><td bgcolor="#990000">prova</td></tr>
    </table>
    </body>
    </html>
    Dovrei trovare il modo di riuscire ad avere la tabella con altezza che prenda il 100% dello schermo mantenendo la dtd. E' possibile?

    Grazie in Anticipo
    ...::: by tonyno :::...

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    79
    Originariamente inviato da poser
    non funge...

    ecco il codice che dovrebbe generare un file semplicissimo con una tabella rossa che vorrei avesse l'altezza al 100% dello schermo mantenendo però la dtd che ho inserito (se levo la dtd basta mettere height="100%" nel tag table e la tabella prende tutto lo schermo ma se levo la dtd non funziona poi il lightwindow).

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <style>
    body{margin-bottom:0; margin-left:0; margin-right:0; margin-top:0}
    td {line-height: 100%;}
    </style>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    </head>
    
    <body>
    <table border="0" width="100%" cellpadding="0" cellspacing="0" width="100%">
    <tr><td bgcolor="#990000">prova</td></tr>
    </table>
    </body>
    </html>
    Dovrei trovare il modo di riuscire ad avere la tabella con altezza che prenda il 100% dello schermo mantenendo la dtd. E' possibile?

    Grazie in Anticipo
    ...::: by tonyno :::...

  8. #8
    Utente bannato
    Registrato dal
    Feb 2008
    Messaggi
    910
    Non funziona perchè hai messo
    codice:
    td {line-height: 100%;}
    Io ti avevo detto di mettere il valore in pixel non in percentuale, l'altezza di una tabella si può solo esprimere in una unità di misura che non sia percentuale, mettila in pixel e vedrai che funziona, poi non è ammesso mettere due volte
    codice:
    width="100%"
    in
    codice:
    <table border="0" width="100%" cellpadding="0" cellspacing="0" width="100%">

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    79
    ok, ma il problema non si risolve se metto l'altezza in pixel.
    io ho bisogno che la tabella riadatti la sua altezza in base alla dimensione della finestra (e logicamente l'altezza cambia anche in base alla risoluzione del monitor); non è possibile?
    con il vecchio html bastava mettere height=100%
    ...::: by tonyno :::...

  10. #10
    Utente bannato
    Registrato dal
    Feb 2008
    Messaggi
    910
    Originariamente inviato da poser
    ok, ma il problema non si risolve se metto l'altezza in pixel.
    io ho bisogno che la tabella riadatti la sua altezza in base alla dimensione della finestra (e logicamente l'altezza cambia anche in base alla risoluzione del monitor); non è possibile?
    con il vecchio html bastava mettere height=100%
    Da quello che so io no! Poi se quanc'uno ha una soluzione ben venga

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.