|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2005
Messaggi: 342
|
[CSS] alternative a display:table per IE7
Ho creato delle tabelle tramite <div> e l'utilizzo di display:table, display:table-cell e display:table-row nel CSS. Ora però quest'ultima proprietà dei CSS non è compatibile con IE7 (immagino anche il 6). Siccome devo curare la compatibilità con questo pessimo browser sapete se esistono alternative per visualizzare i div come tabella, riga e cella????
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Quote:
|
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2005
Messaggi: 342
|
troppo facile no?? ho scelto display:table proprio per non utilizzare le tabelle...
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
E che senso avrebbe la tua scelta?
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Sep 2005
Messaggi: 342
|
sono proprietà dei css, non ti sto a spiegare l'utilità dei css ora...
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Quote:
Il discorso è: perchè vuoi simulare coi div quello che si fa con le tabelle? Non ha senso, le tabelle esistono e vanno usate per il loro scopo. Quindi se te devi fare una impaginazione di dati tabellare, devi usare le tabelle. Le tabelle NON si usano per impaginare un sito, non che non si usano in generale, questo forse ti era sfuggito. |
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Sep 2005
Messaggi: 342
|
Quote:
|
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Quote:
Comunque insisto, se stai creando una tabella, usa una tabella, davvero, non è che se usi una tabella allora significa che non sei capace a fare i siti perchè non usi i css, le tabelle van usate per il loro scopo ossia da tabelle, tutto qua. |
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Sep 2005
Messaggi: 342
|
le norme sull'accessibilità non impediscono del tutto l'uso del tag table, ma consigliano l'utilizzo dei div al posto di table. Tra l'altro in alcuni casi è pure obbligatorio: lo standard W3C dice di utilizzare table solo se si deve mostrare dei dati che sono "tabellari", tipo records provenienti da db.
La struttura della pagina invece deve essere fatta con i div e nom usando le table. Siccome devo essere preciso, perchè richiesto dal cliente, mi tocca usare i div ok, ma esiste una alternativa? (magari la utilizzo solo con IE) |
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Quote:
Di preciso cosa ci devi fare quindi? |
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Sep 2005
Messaggi: 342
|
devo inserirci testo, textfield, combobox ecc. ecc. ma tutto incolonnato bene
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Sep 2005
Messaggi: 342
|
si infatti non ho più utilizzato display, ho impostato tutto nel css, certo è stato più scomodo ma ugualmente efficace
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:08.



















