Newsgroup: it.lavoro.professioni.webmaster
Titolo: div nidificati

scusate la domande,
ma si possono usare <div> nidificati?
cioe' posso fare
<div class="div1">
        <div class="div1">
        ...........
        </div>
        <div class="div1">
        .........
        </div>
......
</div>
e' giusto per lo standard?
girando in rete, con il mio poco inglese, mi sembra di aver capito che ci
sono opinioni diverse in merito.
Mozilla me lo riconosce bene, ma non posso provare IE.
sto diventando matto a convertire un sito da <table> a solo CSS.
-- 
mh

 sto diventando matto a convertire un sito da <table> a solo CSS.
Questo l'ho postato poco fa :)
http://www.alistapart.com/stories/practicalcss/
--
Questo messaggio potrebbe non risultare leggibile ad utenti con disabilità
visive. Nel caso risultino problemi di lettura, inviate un post in questo
newsgroup in risposta al messaggio originale indicando come testo del
messaggio: NON ACCESSIBILE.

Certo....ed č pure meglio a mio avviso che utilizzare le tabelle.
Io sto costruendo un sito completaente senza tabelle, e il codice č piu
chiaro, comprensibile, identabile e leggero.

 ma si possono usare <div> nidificati?
[mega cut]
Sì
-- 
Have a nice day. Ro!
http://www.risorse.net

mi domando... a proposito dei siti tableless tutti a CSS:
che senso ha sostituire delle strutture (a volte complessissime e 
nidificatissime) di <table> su <table> con delle strutture altrettanto 
complesse e nidificate di <div> su <div>, come ho visto in alcuni casi ?
Ho un po'l'impressione che ci si lasci prendere la mano, e che alla fine si 
cambi tutto per non cambiare poi niente.
In questi casi, dove sarebbe il VERO vantaggio, se non nel fatto che si 
riporta l'utilizzo di <table> al suo scopo "iniziale" e cioé la 
rappresentazione di dati tabellari ?
cioé: se utilizziamo i CSS per "separare contenuto da presentazione", la 
strutturazione "ad albero" della logica di un documento dovrebbe essere 
assolutamente prioritaria rispetto alla strutturazione a scopo di 
impaginazione, no ?
se qualcuno volesse chiarirmi questo punto, gliene sarei assai grato.
qqg


Temo di aver visto qualcosa del genere :-D
Penso che in alcuni casi si venga presi da raptus di fondamentalismo. Da
nessuan parte sta scritto che le tabelle non debbano essere usate ma che ci
si faccia ricorso per intabellare e NON impaginare.
Poi se a qualcuno sfuggono alcune delle proprieta' CSS... :-D
Claudio

Poi se a qualcuno sfuggono alcune delle proprieta' CSS... :-D
Sopratutto sfuggono ai browser e a certi "designer" coi fiocchi  ;P

xxx...@egraphics.itxxx (Luca Pagani) wrote in news:3e68e57b.1808139
@
news.tin.it
:

toh, passata la febbre ?
QQG

 se qualcuno volesse chiarirmi questo punto, gliene sarei assai grato.
Non c'e' niente da chiarire, hai perfettamente centrato il punto, in 
particolare con l'ultimo paragrafo. Gli elementi HTML vanno usati solo 
per definire la struttura del documento, quando si inizia ad aggiungere 
div e span per applicare sfondi, colori, e classi a profusione, il 
markup della pagina diventa strettamente legato alla presentazione che 
si desidera ottenere, e si vanificano in vantaggi del "separare 
contenuto da presentazione".
Il problema e' chiarire le cose a "chi si e' fatto prendere la mano".

 di impaginazione, no ?
Sono perfettamente daccordo con te.
Il problema fondamentale dell'HTML e' che non era progettato per fare un
layout grafico, e quindi i puristi si sono lamentati dell'usi delle tabelle
e di vari trucchetti. Ma adesso con i div e i css si sta facendo lo stesso,
per far vedere un sito bisogna usare un sacco di trucchetti.
In fondo il significato semantico di un float non ha nulla a che fare con la
strutturazione a colonne di un sito, ma con l'inserimento diun immagine o un
oggetto all'interno di un blocco di testo, o qualcosa del genere.
Per cui siamo tornati con i div e i css ad usare truccheti piu' o meno
eleganti per fare un layout decente ad un sito.
--
--
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