Newsgroup: it.comp.www.html
Titolo: Celle bordate

Avevo intenzione di costruire una tabella con le celle bordate. Credevo di
riuscirci tramite i css ma ho verificato che funzionano solo con IE, NS
nella versione 4 li ignora.
L'unico modo che ho trovato e' stato quindi il seguente:
<table border="0" cellpadding="1" cellspacing="1">
<tr>
<td class="color"><table border="0" cellpadding="2" cellspacing="0"
width="100%"><tr><td>AI</td></tr></table></td>
<td class="color"><table border="0" cellpadding="2" cellspacing="0"
width="100%"><tr><td>Ascension (United Kingdom)</td></tr></table></td>
<td class="color"><table border="0" cellpadding="2" cellspacing="0"
width="100%"><tr><td>Ascensione</td></tr></table></td>
<td class="color"><table border="0" cellpadding="2" cellspacing="0"
width="100%"><tr><td>Ascension</td></tr></table></td>
</tr>
</table>
Nel css collegato stabilisco il colore da dare alla classe "color" di <td>
che mi crea il  bordino, il cui spessore controllo tramite il cellpadding
della tabella principale e il cellspacing della tabella annidata.
L'effetto estetico e' quello che voglio, il problema sta nella complessita'
di scrittura del codice, considerando anche che la tabella ha circa 150
celle e in ognuna di esse dovrei annidare un'altra tabella. In totale fanno
29 kb che non sono moltissimi, ma temo che i browser meno recenti possano
aver difficolta' a visualizzare correttamente la pagina.
Vi chiedo un consiglio. Rinunciare al lato estetico e scrivere qualcosa di
meno complesso oppure lasciare tranquillamente questa impostazione? E se
eventualmente qualcuno potesse testare la pagina con un browser non
recentissimo mi farebbe un piacere. Il file, contenente per ora solo la
tabella in questione, l'ho caricato a questo indirizzo
www.ilclima.com/statistica/africa/country_list.html
Grazie
Max
lucamax{*ola}
supereva.it

 recentissimo mi farebbe un piacere.
Ho visto la tua pagina con IE5.5 e NN4.5: per me va bene cosě, non č lento e
a quanto mi risulta hai usato l'unico metodo per visualizzare il bordo della
tabella anche con NN.
--
Rob
http://digilander.iol.it/robertomelotti

 tabella anche con NN.
Credo di si'. Purtroppo il mancato supporto da parte di Netscape di buona
parte dei CSS costringe ad *arrangiamenti* di questo tipo.
Speravo che qualcuno potesse testare la pagina anche con browser meno
recenti, ma forse non ha molto senso andare incontro anche a chi si ostina a
navigare con browser obsoleti.
Grazie del test e del parere.
Ciao, Max

 ostina a navigare con browser obsoleti.
A tal proposito, cosiglio VIVAMENTE la lettura di:
 
http://www.w3.org/TR/WCAG10/
e la sua traduzione in Italiano:
 
http://www.aib.it/aib/cwai/WAI-trad.htm
Se tutti seguissero queste regole, il Web sarebbe MOLTO migliore.
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

  
http://www.w3.org/TR/WCAG10/
Se questo consiglio e' rivolto a tutti lo prendo con piacere, anche se ho
gia' letto guide sull'accessibilita' dei siti web e ne ho sempre tenuto
conto.
Purtroppo seguendo *tutti* i consigli del W3C, solo gli utenti di IE5, di
NS6 e di Opera 4, sarebbero in grado di visionare correttamente le pagine e
proprio per allargare l'accessibilita' anche agli altri utenti si e' spesso
costretti ad usare degli artifizi.
E cmq tutte le mie pagine seguono la seguente DTD <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd
"> e sono validate
dal W3C.
Ciao, Max

Se tutti seguissero queste regole, il Web sarebbe MOLTO migliore.
"Le tabelle dovrebbero essere usate per marcare informazioni realmente
tabellari ("tabelle di dati"). Gli sviluppatori dovrebbero evitare di
usarle per l'impaginazione ("tabelle di impaginazione")."
Peccato che questo temo non succedera mai, perlomeno per i siti che
non richiedono accessibilita`. Layout complessi, o anche cose "banali"
come gli angoli arrotondati dei box (dei quali nessuno sembra poter
fare a meno) sono impensabili al momento senza le tabelle, e visto il
parto travagliatissimo che sono stati i CSS2 non oso pensare a quanto
tempo, e versioni di browser, ci vorranno prima che questi possano
effettivmente usati al posto delle tabelle.
Attualmente, se ci si limita ai browser di ultima generazione, mi
sembra che sia possibile comunque realizzare layout a due colonne con
i CSS senza usare le tabelle (e comunque non mancano le sorprese se si
tira in ballo anche Opera 5).

  
http://www.aib.it/aib/cwai/WAI-trad.htm
Grazie mille x la segnalazione: non ero "nel post" ma ho trovato la pagina
davvero interessante.
--
Ciao
Andy
=========================
 Tips&Tricks, Sms, Chat, Link e...
 [ 
www.romanelmondo.it
 ]
 [ 
www.romanelmondo.com
 ]
 Roma e la rete a portata di mouse...
=========================

 si e' spesso costretti ad usare degli artifizi.
Non e` cosi`: visionare correttamente una pagina significa poterne
comprendere al 100% il contenuto e poterci navigare senza problemi, ma
NON (e voglio enfatizzare ancora il _NON_) significa che questa pagina
debba apparire esattamente uguale per tutti: questa e` un'utopia, l'HTML
non e` nato per questo, il web non lo consente.
Qualche artifizio purtroppo e` necessario per ovviare a BUG dei browser
piu` diffusi, ma di solito e` poca roba.


 richiedono accessibilita`.
Riporta le cose per intero! 8-) Poco dopo c'e` scritto:
"Non usare tabelle per impaginazioni a meno che la tabella non sia
comprensibile se letta in modo linearizzato. Altrimenti, se la tabella non
risulta leggibile, fornire una alternativa equivalente"
Quindi vedi che il problema e` risolto. E` chiaro che le tabelle sono per
ora l'unica risorsa possibile per un'impaginazione decente, l'importante
e` farle bene.


 non e` nato per questo, il web non lo consente.
Giusto, infatti le mie pagine presentano delle piccole differenze a seconda
del  browser e non me ne preoccupo molto. Ma nel caso specifico, hai
verificato che la pagina in questione non e' visionabile da un browser che
non sia recente? Coi browser con cui ho potuto provarla non ha dato
problemi, neanche di velocita' di caricamento, ma se verifico che presenta
problemi con altri posso sempre preparare una pagina alternativa o
rinunciare all'artifizio. Il fatto e' che al momento, non ho alcun elemento
per dire che questo accada. In fondo si tratta solo di una table inserita in
ogni cella di una table principale di una parte di pagina con dati da
presentare cmq in forma tabellare.
Ciao, Max