Newsgroup: it.lavoro.professioni.webmaster
Titolo: Table VS Tabless - E' veramente cosi' importante fare un sito TABLESS ??

E' veramente la cosa più giusta passare al tabless ??
Intendo per la struttura di un sito (intendo l'architettura a 2 , 3 colonne,
liquid non liquid ecc) secondo me è più semplice e più opportuno usare una
tabella.
Anche dal punto di vista semantico,IMHO, le 3 sezioni si un sito sono 3
campi di un record di una tabella costruita con 3 attributi: colonna1,
colonna 2 e colonna3.
I DIV invece identificano oggetti e per cui sono ottimamante rappresentativi
di tutto cio' che si inserisce nelle colonne della tavola.
In questo modo si semplificherebbe il processo di progettazione (perche'
comunque scrivere una tabella con 3 colonne di cuila prima e liquid e la
seconda e' fissa emagari la seconda e' piu' corta della prima e magari il
tutto  e contornato da un margine e' sicuramente da fare che la stessa cosa
con i DIV.)
L'accessibilità non verrebbe intaccata, avrei un summary per la tabella,
sela tabella venisse linearizzata non ci sarebbero problemi avrei in ordine
le tre colonne una sotto l'altra. Volendo essere pignoli sevolessi per
qualchetipo di applicativo sistemare i div in maniera particolare potrei
bypassare la tabella con i css.
Mi sono perso qualcosa per strada che rende effettivamente migliori il
tabless completo?
Effettivamente non riesco a capire questo accanimento. IMHO sarebbe molto
più facile e quasi tutti potrebbero farlo, passare ad un semi-tabless.
Peor' ammetto diessere ancheiltipo che ogni tanto si perde qualche sfumatura
importante.
Comunque misembra uno spunto di discussione interessante. Infondo e' adesso
il momento di cominciare ad usare di piu' i css e meno le tavole. E forse
trovare un gusto equilibrio e' la prossima cosa da fare, IMHO.
--
Claudio Rosati E. 
c.ro...@scepsi.it
Web Designer & Developer
--
www.scepsi.it
Scepsi, for all the things you are not in business for... we are

> E' veramente la cosa più giusta passare al tabless ??
Infatti il discorso e' proprio questo.
Per fare una cosa che prima facevo in dieci minuti con le tavole ci ho messo
24 ore e ho ancora diversi problemi di visualizzazione. Ve ne sarete
sicuramente accorti da tutti i messaggi che ho mandato in lista.
Devo dire che creare un layout coplesso e completo con i css non e' cosi'
facile ed e' assolutamente poco intuitivo.
A questo punto vi chiedo una cosa:
Dreamweaver Mx permette di definire quanti DIV vogliamo con la struttura che
vogliamo e ci permette di spostarli, ingrandirli etc..
L'unica cosa e' che li mette tutti in maniera assoluta (Absolute). Credete
sia un errore creare i DIV in questo modo e poi riportare le caratterisitche
nel foglio di stile?
Creare tutti DIV con posizionamento assoluto comporta qualche problema?
Ora vado a nanna che sti CSS mi hanno stressato ;)
Maxy

 tabless completo?
No. Le potenziali migliorie teoriche stanno nel fatto che il markup
della pagina non sarebbe piu' legato alla presentazione della pagina,
risultato che (si puo' ottenere con altri sistemi e) all'atto pratico
non si puo' ottenere sempre usando HTML e CSS, visto che spesso e'
necessario aggiungere div e/o span a profusione per superare i limiti
della tecnologia (es.: far sembrare le 'colonne' create con float tutte
alte uguali) e/o aggirare i limiti dei browser in uso adesso.

 tabless completo?
Credo che sia più una questione di pulizia e di strutturazione del codice.
E' chiaro che si possono ottenere gli stessi risultati (visivamente
parlando) utilizzando indifferentemente l'una o l'altra tecnica.
[CUT]
Mao
--------------------------------
Inviato via 
http://usenet.libero.it

 L'accessibilità non verrebbe intaccata, avrei un summary per la tabella,
Diciamo che sarebbe molto più limitata per l'aspetto di
personalizzazione del progetto. Con le tabelle sei legato alla sola
struttura tabellare (a meno che tu non voglia poi riscrivere il
codice), con la separazione definitiva tra struttura e layout puoi
gestire meglio varie versioni di stili e layout senza intaccare
la struttura.
-- 
Bazzmann Labs - Accessibilita', usabilita', webdesign e standard W3C
::-----------------------------::---------------------------------::
http://www.bazzmann.it
  | Consulenza, servizi e soluzioni.
http://www.bazzmann.com
 | Notizie, approfondimenti, articoli, guide.
http://www.dev2dev.it
   | Elemento D2D002


Ok, immagian di dover creare un layout complesso tipo questo:
____________________________
|   m   |  _____Titolo_________      |
|    e   |  |     img       |                  |     |
|    n   |  |                 | testo          |     |
|    ů   |  |________ | ________ |     |
|         |         pie' di pagina                |
|____ |____ ______________ ___ |
Con le tabelle basta fare
<table >
  <tr>
    <td>MENU'</td>
    <td >
        <table>
            <tr>
              <td>TITOLO</td>
            </tr>
      </table>
      <table>
        <tr>
          <td>IMMAGINE</td>
          <td>TESTO</td>
        </tr>
      </table>
      <table>
        <tr>
          <td>Pie' di Pagina</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
E tutti i browsere lo visualizzano bene. Mentre non riesco a trovare un modo
per fare la stessa cosa con i CSS.
I DIV dovrebbero essere di questo tipo
<div id="corpo">
    <div id="menu"></div>
    <div id="destra">
        TITOLO
        <div id="immagine">IMMAGINE</div>
        <div id="testo">TESTO</div>
        <div id="piepagina">PIE' DI PAGINA</div>
    </div>
</div>
Il casino a mio avviso e' il foglio di stile. Ho fatto diverse prove ma non
riesco a raggiungere la precisione che si raggiunge con le tabelle.
Voi cosa ne pensate?
maxy


Quali tavole??? do stanno??? :P
Cooper.
------------------------------------
Impastato Marcello
 [Web] 
http://www.blueware.it
 [Email] 
coo...@blueware.it
 [icq] 146781935
 [Irc] 
irc.azzurra.org
 - #chatlandia, #blueware

 vale fare tutto in DIV. O mi sfugge qualcosa?
Nessuna difficolta' a fare 2 o 3 colonne. Ma considera che:
1) NN4 e IE5.5 hanno bug che non permettono una visualizzazione corretta (a
meno che non smanetti un po') ergolavoro aggiuntivo per il web master
2) Se dentro una colonna vuoi ordinare in un determinato modo testo e
immagini devi impiccarti con altri div e non so proprio come diavolo
posizionarli
Ho letto che il motivo per cui i Css non vengono molto utilizzati da
webmaster per le impaginazioni e' dovuto al fatto che questi sono restii a
imparare nuovi linguaggi.
Io e' piu' di una settimana che studio a fondo i Css.
Ho letto tutta la guida su HTML.it ho letto tutto il libro Css della Hoelpi
e sono giorni che sperimento ma trovo molto piu' difficoltosa la
realizzazione di strutture comlesse con i Css.
Per ora torno alle mie vecchie tabelle integrate con i Css fino a che non
trovo esempi soddisfacenti di layout complessi con Css.
Grazie
Maxy

 Cooper.
Hemmm.. volevo dire tabelle
Scusa ma sono tre giorni che sto studiando e applicando per 15 ore al giorno
i Css e come si dice a roma sto sbroccando ;)
Maxy

 realizzazione di strutture comlesse con i Css.
Fare un giro su 
constile.org
?
Claudio

 trovo esempi soddisfacenti di layout complessi con Css.
Magari se ci lavorassi anche tu potresti contribuire, no? :)



Certo che ci lavoro e continuero' a lavorarci ma credo che prima debbano
lavorarci il W3C (che a quanto pare con i CSS3 sta cambiano nuovamente le
cose... e che palle) e sopratutto i produttori di browser!
Mi sono rotto le palle di imparare linguaggi che poi devono essere
personalizzati per ogni browser... cribbio! ;)
Maxy

 personalizzati per ogni browser... cribbio! ;)
benvenuto nel modo dell'informatica... dove uno standard prima che venga
riconosciuto tale e' gia' obsoleto...
--
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
E' triste, ma la parte di azienda con cui i mercati vogliono parlare è
spesso nascosta dietro una cortina di fumo, il cui linguaggio suona
falso - e spesso lo è.

Creare tutti DIV con posizionamento assoluto comporta qualche problema?
Rischi la sovrapposizione dei DIV se l'utente varia la dimensione dei
caratteri. C'è chi fa affidamento alla nota caratteristica di IE di
"bloccare" i font tramite i CSS per evitare questi problemi, ma non e`
certo la soluzione migliore.

 riguarda colonne in colonne in colonne etc...
HAi centrato esattamente il mio stesso problema.
Tuti i layout che si vedono, o aleno che ho visti io sono relativamente
semplici, anche lo stesso Virgilio rifatto.
Il fatto che ho riscontrato io e' che se uno annida due o tre div tutti con
un float si incasina tutto.
A volte sparisce lo sfondo, a vole non mi si leggono delle righe a vole ho
tre differenti interpretazione con i 3 browser. A volte differenti a coppie
ecc. ecc.
Partendo sempre da singli pezzi funzionanti. Sevolessi replicare il layout a
tre colonne dentro ogni singola colonna di un sito dubito che la situazione
sarebbe stabile.
Secondo me la cosa migliore aspettando che la tecnologia cresca e' un
compromesso con le tavole.
Dando una prima forma al layout con una tavola (semplice senza nient'altro e
senza altre tavole annidate), si evita il problema del troppo annidamento
dei div.
--


 vale fare tutto in DIV. O mi sfugge qualcosa?
Io ci ho provato, ci si riesce, un esempio e' constile e i vari layout.
Pero' si devono usare artifici che a mio avviso sono peggiori dell'uso di
una tabella. E comunque non sono funzionalii.
Tratto da constile : " Lo svantaggio consiste nel fatto che la colonna
centrale deve essere sempre più alta di quelle laterali. " a proposito del
layout a tre colonne con le posizioni assolute.
In effetti e' funzionante, ma mettere 3 blocchi uno accanto all'altro tutti
della stessa dimensione puo' non essere fondamentale per il layout centrale
ma all'interno lo e'.
In effetti il fatto e' comemi pari dici nell'articolo che non si puo'
attualmente riportare tutto cio che si faceva in HTML in DIV e CSS per cui
deve cambiare la mentalita' dei programmatori ma soprattutto quella dei
grafici che devono progettare tenedo conto nuovi limiti.
E comunque, IMHO, e' indubbiochelosviluppo con i CSS e' moltopiu' difficile
del semplice HTML. E questo e' un problema economico nonda poco (sia di
tempo che di professionalita' interessate.... se perfare la codifica del
layout di un sito un'azienda deve impegnare uno dei programmatori che di
solito sviluppa per lavori piu' impegnativi perche' l'HTMELLista non ci
capisce nulla e' un problemino).
--



Più che di bug credo che il discorso sia supportare o meno certe proprietà.


 personalizzati per ogni browser... cribbio! ;)
E lo dici a me! :D
Però è anche stimolante dai, per certi frangenti... :)


 dei div.
Potrebbe essere una buona soluzione, il 2003 secondo me è un po' l'anno
zero per il webdesign, si hanno nuove possibilità per le mani, ma ancora
in una fase "beta", completa per alcuni aspetti, problematica per alcuni
altri. L'importante, a mio avviso, è non smettere di sperimentare.


 capisce nulla e' un problemino).
Scusa, ma l'HTMLista per te che ruolo è?
