- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- come faccio a fissare le dimensioni di una tabella?
-
come faccio a fissare le dimensioni di una tabella?
Ciao ragazzi! Quando faccio la struttura di un sito in una tabella,cerco di fissare le dimensioni della stessa con l' attributo width= ecc.
Il punto è che prima o poi, a fronte di un inserimento di un' immagine o altro, si scombina tutto! non c'è qualche altro attributo che fissa tale dimensioni davvero? Oppure un metodo alternativo utile allo scopo?
-
Lo sai che chi usa le tabelle oggi, domani sarà fustigato?
Se invece della tabelle tu usassi i DIV non avresti questo problema perché, anziché fissare le dimensioni in px, le puoi fissare in percentuale
-
infatti me lo merito
ma c'è comunque un metodo per salvarmi in corner?
-
Io non ti so aiutare: faccio le crociate contro le tabelle, pensa te...
Però... se non sei troppo avanti con il lavoro, pensa seriamente a trasformare tutto in div...
-
Tanto per onestà anche con le tabelle si possono usare le percentuali.
Vale comunque immensamente il consiglio di usarle solo per quello per cui son nate: intabellare i dati.
Se vuoi avere un controllo maggiore delle immagini in una tabella, potresti usare la funzione di php: getimagesize() e nel caso tale funzione restituisca un valore più grande della massima grandezza ammessa puoi o ridimensionare fisicamente l'immagine con le librerie gd oppure più semplicemente farle appararire più piccole usando le proprietà height e width di <img />
-
ma per fissare il layout della tabella principe (quella del body) sembra non funzionare nè con le percentuali, nè con l'attributo width! Si scompone a capocchia
-
E' online il sito a cui ti riferisci? Se sì, mi mandi un prv perché mi stai incuriosendo
-
no, massy, è in locale, ma quando ho fatto ti messaggio!
-
Ciao!
forse puoi provare con il CSS a ridefinire il parametro max-width
tipo:
<table class="tabella1" ...>
...
</table>
e nel CSS:
table.tabella1: max-width: XXXpx;
...ma non garantisco (non l'ho provato)!
Max.