Sono ancora molto inesperto! non sono riuscito ancora a capire cos'è un tag <div>.
qualcuno può aiutarmi?
Sono ancora molto inesperto! non sono riuscito ancora a capire cos'è un tag <div>.
qualcuno può aiutarmi?
benvenuto sul forum.
http://www.w3schools.com/tags/tag_div.asp
buono studio![]()
![]()
E' tutto in inglese! ho capito cosa c'è scritto, ma è troppo poco!
Non sapresti indicarmi una guida in italiano più chiara?
Cosa vuoi sapere con più precisione?
Il Div è uno dei tanti tag. E' un oggetto che viene usato per "racchiuderne" altri, organizzare le informazioni dividendo la pagina in "sezioni"... etc..
Magari a domanda precisa consegue risposta precisa...![]()
Fantasupermegafavolipermeramagicultra irresistibili
4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!
"... a quell'età ... bastava un dito per fare la pace ..."
fotine
sarebbe meglio dire che il DIV è un contenitore al cui interno può stare qualsiasi altro tag HTML-XHTML. ed oggi ha pure preso il posto delle tabelle per inserire colonne di testi e foto ad esempio (stile giornale). E' come se fosse una pagina all'interno di un'altra pagina, si comporta quasi come il tag IFRAME (o OBJECT in XHTML)
Scusami, ma dire che è simile all'iframe o all'object è abbastanza fuorviante.Originariamente inviato da Emulman
sarebbe meglio dire che il DIV è un contenitore al cui interno può stare qualsiasi altro tag HTML-XHTML. ed oggi ha pure preso il posto delle tabelle per inserire colonne di testi e foto ad esempio (stile giornale). E' come se fosse una pagina all'interno di un'altra pagina, si comporta quasi come il tag IFRAME (o OBJECT in XHTML)
Il tag <div> significa "division" ed il suo utilizzo semantico è quello di dividere la pagina in sezioni logiche. Se ad esempio il nostro sito dovrà avere una testata, una navigazione, il corpo principale e un footer, la struttura sarà la seguente:
All'interno dei div andranno i contenuti rispettivi (un h1 nella testata ad esempio, un ul utilizzato come menu nella navigazione, ecc).codice:<body> <div id="header"></div> <div id="content"></div> <div id="navigation"></div> <div id="footer"></div> </body>
L'utilizzo di "div contenitori" a scopo di impaginazione è totalmente errato, in quanto tali div non hanno significato semantico. E sono, oltretutto, inutili, in quanto una corretta conoscenza dei CSS permette di impaginare al meglio senza aggiungere elementi ridondanti.
Spero che come spiegazione sia sufficientemente chiara, nel caso sono disponibile per chiarimenti.
Concordo tutto... e ti sei spiegato molto bene...Originariamente inviato da Sgro
L'utilizzo di "div contenitori" a scopo di impaginazione è totalmente errato, in quanto tali div non hanno significato semantico. E sono, oltretutto, inutili, in quanto una corretta conoscenza dei CSS permette di impaginare al meglio senza aggiungere elementi ridondanti.
Non ho capito questo...
Perchè dici a "a scopo di impaginazione" "no"?
L'esempio che hai fatto tu (header, contenuti, menu, footer...) non è un impaginazione fatta coi div? Cosa intendevi dire?
Fantasupermegafavolipermeramagicultra irresistibili
4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!
"... a quell'età ... bastava un dito per fare la pace ..."
fotine
Intendevo l'utilizzo di div "contenitori" tipo:
Pratiche che si vedono spesso, div fantasmi usati per centrare tutto il sito, o per altri motivi, che però non hanno significato semantico. Oppure div usati per ottenere effetti grafici dandogli determinate immagini di sfondo (angoli arrotondati, sfondo in fade-out in una direzione, ecc).codice:<div id="container"> <div id="header"></div> <div id="content"></div> </div>
Tutti utilizzi errati. Tendevo a sottolineare che non dovrebbero mai essere aggiunti tag alla pagina a pure scopo di impaginazione, senza che abbiano un significato inerente ai contenuti.
E come lo centreresti un "rettangolo coi bordi arrotondati" in mezzo alla pagina?Originariamente inviato da Sgro
div fantasmi usati per centrare tutto il sito, o per altri motivi, che però non hanno significato semantico. Oppure div usati per ottenere effetti grafici dandogli determinate immagini di sfondo (angoli arrotondati, sfondo in fade-out in una direzione, ecc).
Tutti utilizzi errati. Tendevo a sottolineare che non dovrebbero mai essere aggiunti tag alla pagina a pure scopo di impaginazione, senza che abbiano un significato inerente ai contenuti.
Come faresti uno dei "classici" sito che ti chiedono i clienti?
C'è modo?
Fantasupermegafavolipermeramagicultra irresistibili
4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!
"... a quell'età ... bastava un dito per fare la pace ..."
fotine
Certo:Originariamente inviato da ricman
E come lo centreresti un "rettangolo coi bordi arrotondati" in mezzo alla pagina?
Come faresti uno dei "classici" sito che ti chiedono i clienti?
C'è modo?
codice:<div id="rettangolo"> <h1 id="titolo">Titolo</h1> </div>Provalo con le immagini in allegatocodice:#rettangolo { background-image : url(Immagini/inferiore.jpg); background-position : bottom; background-repeat : no-repeat; width : 200px; height : 100px; margin : 0 auto; } #titolo { background-image : url(Immagini/superiore.jpg); background-position : top; background-repeat : no-repeat; text-align : center; }