Html Xhtml Css
- bismark2005
- Entusiasta Emergente

- Messaggi: 1123
- Iscrizione: lunedì 2 gennaio 2006, 16:27
Html Xhtml Css
Salve ragazzi, chiedo un chiarimento. Sto studiando un Manuale su Html e Css. Ma il manuale è un guazzabuglio che ti finisce per confondere ancora di più le idee.
Spiega tutti i tag. Quelli di Html 2.0 - html 3.2 - html 4.0 poi passa ad Xhtml ed infine ai Css. Alla fine non si capisce più quale tag va usato e quale no.
Se non ho capito male Xhtml dovrebbe essere Html+Css giusto? Esiste qualche tabella che indichi quali tag vanno usati e quali sono obsoleti?
Grazie
Spiega tutti i tag. Quelli di Html 2.0 - html 3.2 - html 4.0 poi passa ad Xhtml ed infine ai Css. Alla fine non si capisce più quale tag va usato e quale no.
Se non ho capito male Xhtml dovrebbe essere Html+Css giusto? Esiste qualche tabella che indichi quali tag vanno usati e quali sono obsoleti?
Grazie
Re: Html Xhtml Css
Per gli elementi deprecati vedi http://www.w3schools.com/tags/default.asp
Per quanto riguarda:
html è un linguaggio derivato da sgml
sgml è, se vogliamo, il padre di xml che è una versione semplificata di sgml che è/era (oggettivamente) un gran casino
Ovviamente, come in tutte le cose, per semplificare si sono perse alcune caratteristiche aggiuntive (poco usate) e si sono introdotti ulteriori vincoli.
Xhtml, che è un linguaggio di markup derivato da XML, ha appunto questi vincoli che html non ha.
In particolare:
- devi avere un unico elemento radice
- tutti gli elementi devono essere minuscoli (xml è case sensitive)
- tutti gli elementi devono essere chiusi, ad esempio html accetta
xhtml no, anche perché quella sequenza non è chiara, potrebbe essere:
ma anche
- gli elementi non si devono sovrapporre... se apri A e poi B chiudi B e chiudi A. Html ad esempio accetta
Xhtml no e vuole
Per quanto riguarda:
no xhtml è html "xmlizzato"bismark2005 ha scritto: Se non ho capito male Xhtml dovrebbe essere Html+Css giusto?
html è un linguaggio derivato da sgml
sgml è, se vogliamo, il padre di xml che è una versione semplificata di sgml che è/era (oggettivamente) un gran casino
Ovviamente, come in tutte le cose, per semplificare si sono perse alcune caratteristiche aggiuntive (poco usate) e si sono introdotti ulteriori vincoli.
Xhtml, che è un linguaggio di markup derivato da XML, ha appunto questi vincoli che html non ha.
In particolare:
- devi avere un unico elemento radice
- tutti gli elementi devono essere minuscoli (xml è case sensitive)
- tutti gli elementi devono essere chiusi, ad esempio html accetta
Codice: Seleziona tutto
<p>
<p>
<p>Codice: Seleziona tutto
<p></p>
<p></p>
<p></p>Codice: Seleziona tutto
<p>
<p>
<p></p>
</p>
</p>Codice: Seleziona tutto
<b><em></b></em>Codice: Seleziona tutto
<b><em></em></b>
Ultima modifica di shaitan il mercoledì 13 ottobre 2010, 12:20, modificato 1 volta in totale.
- bismark2005
- Entusiasta Emergente

- Messaggi: 1123
- Iscrizione: lunedì 2 gennaio 2006, 16:27
Re: Html Xhtml Css
Si ma tra tutti questi linguaggi è un gran casino. Attualemnte quale linguaggio si deve studiare? Html? Xhtml? Xml? Css?
Insomma non vorrei comprare un manuale appositamente per capire quale linguaggio va studiato. Inoltre questi manuali odierni non è che aiutano tanto. Fanno un "misto fritto" dei vari linguaggi e non ti fanno più capire cosa va usato e cosa no.
Poi un'altra cosa.....Per avere un testo grassetto, è meglio usare Xhtml o i Css? Se è meglio usare i Css non sarebbe opportuno tralasciare Xhtml e concentrarsi solo sui Css invece di perdere tempo con cose che non si usano?
Insomma non vorrei comprare un manuale appositamente per capire quale linguaggio va studiato. Inoltre questi manuali odierni non è che aiutano tanto. Fanno un "misto fritto" dei vari linguaggi e non ti fanno più capire cosa va usato e cosa no.
Poi un'altra cosa.....Per avere un testo grassetto, è meglio usare Xhtml o i Css? Se è meglio usare i Css non sarebbe opportuno tralasciare Xhtml e concentrarsi solo sui Css invece di perdere tempo con cose che non si usano?
Ultima modifica di bismark2005 il mercoledì 13 ottobre 2010, 12:26, modificato 1 volta in totale.
Re: Html Xhtml Css
Fatto salve le differenze che ti ho indicato html4 e xhtml sono praticamente uguali.bismark2005 ha scritto: Si ma tra tutti questi linguaggi è un gran casino. Attualemnte quale linguaggio si deve studiare? Html? Xhtml? Xml? Css?
Un discorso diverso merita XML, per anni c'è stata l'idea che il web potesse abbandonare il limitato xml per basarsi solo su xml + fogli di stile (CSS o fogli di stile trasformanti XSL-T)...
L'esperienza ormai ci dice che così non è.
XML è sicuramente importante, anche per un web developer, ma lo si userà più per altri scopi che per creare direttamente pagine web.
I CSS non devi vederli in alternativa a xhtml/html, ma come complemento.
Con i tag html da soli la resa grafica è ben poca cosa.
Anzi, se usi la dtd strict sei portato a evitare quei pochi tag che hanno uno scopo di formattazione testuale in modo da spostare tutti gli aspetti grafici ai CSS
- bismark2005
- Entusiasta Emergente

- Messaggi: 1123
- Iscrizione: lunedì 2 gennaio 2006, 16:27
Re: Html Xhtml Css
Ho l'impressione che i tag Xhtml che sto studiando non servano a nulla. Infatti consigliano sempre di usare i Css.
Un mio amico mi ha consigliato di studiare Xhtml in maniera molto molto basilare e concentrarmi tanto sui Css.
In effetti forse ha ragione. Studiare Xhtml forse è tempo perso
Un mio amico mi ha consigliato di studiare Xhtml in maniera molto molto basilare e concentrarmi tanto sui Css.
In effetti forse ha ragione. Studiare Xhtml forse è tempo perso
Re: Html Xhtml Css
Per poter applicare uno stile avrai comunque dovuto marcare quella porzione di testo, no?
Certo potresti marcarla con , o e, con gli opportuni css, ottenere lo stesso risultato
Avresti lo stesso risultato visivo, ma stai dicendo (dal punto di vista semantico) cose diverse:
- con stai dicendo che quel testo è in bold dando solo informazioni su come renderlo
- con invece stai dicendo che quel testo/parola è rafforzata... dando un'informazione che va aldilà della sua resa grafica
- con invece stai circoscrivendo del testo per poi trattarlo separatamente (ad esempio associandogli lo stile font-weight:bold) senza fornire, per il momento, alcuna caratterizzazione
certo, vedendo solo il risultato finale sembrano tanti modi di far la stessa cosa
Certo potresti marcarla con , o e, con gli opportuni css, ottenere lo stesso risultato
Avresti lo stesso risultato visivo, ma stai dicendo (dal punto di vista semantico) cose diverse:
- con stai dicendo che quel testo è in bold dando solo informazioni su come renderlo
- con invece stai dicendo che quel testo/parola è rafforzata... dando un'informazione che va aldilà della sua resa grafica
- con invece stai circoscrivendo del testo per poi trattarlo separatamente (ad esempio associandogli lo stile font-weight:bold) senza fornire, per il momento, alcuna caratterizzazione
certo, vedendo solo il risultato finale sembrano tanti modi di far la stessa cosa
- bismark2005
- Entusiasta Emergente

- Messaggi: 1123
- Iscrizione: lunedì 2 gennaio 2006, 16:27
Re: Html Xhtml Css
Alla fine quello che conta a mio avviso è il risultato. Se per fare un testo in grassetto uso i Css a che mi serve Xhtml? Mi fa solo confondere le idee
Re: Html Xhtml Css
l' evoluzione in ambito web è stata
html (fino alla veriosne 4) -> (x)html 1.0->(xh)html 1.1 -> html5
Ad ora ti conviene studiare solo html5 e per i css i css 3, tralasciando il resto
E non confondiamo css con html o altro, con html gestisci il contenuto, la forma del contenuto la gestisci solo da css, quindi dimenticati i tag ,,,etc.. quelli di formattazione insomma, inutile pensare solo al risultato, se fai una cosa deve essere fatta bene.
Yi consiglio di studiare su w3cschool comunque che è l' ente che definisce gli standard per questi linguaggi di markup
html (fino alla veriosne 4) -> (x)html 1.0->(xh)html 1.1 -> html5
Ad ora ti conviene studiare solo html5 e per i css i css 3, tralasciando il resto
E non confondiamo css con html o altro, con html gestisci il contenuto, la forma del contenuto la gestisci solo da css, quindi dimenticati i tag ,,,etc.. quelli di formattazione insomma, inutile pensare solo al risultato, se fai una cosa deve essere fatta bene.
Yi consiglio di studiare su w3cschool comunque che è l' ente che definisce gli standard per questi linguaggi di markup
Ultima modifica di AlexDiste il mercoledì 13 ottobre 2010, 12:49, modificato 1 volta in totale.
- bismark2005
- Entusiasta Emergente

- Messaggi: 1123
- Iscrizione: lunedì 2 gennaio 2006, 16:27
Re: Html Xhtml Css
Su html 5 non ci sono ancora manuali in Italiano. poi dicono che tra Xhtml 1.1 e Html 5 non ci sono grosse differenze.
Re: Html Xhtml Css
caso mai tra (x)html 1.o e html5, si proprio per questo puoi studiare direttamente html5 che è il futuro e poi scordati di studiare in italiano queste cose, si studiano sempre in inglese
Re: Html Xhtml Css
A cosa serve l'xhtml per fare il testo in grassetto? Hai mai esaminato un sito con lynx, il browser testuale? Ecco, lynx ti fa vedere il sito allo stesso modo degli spider dei motori di ricerca.bismark2005 ha scritto: Alla fine quello che conta a mio avviso è il risultato. Se per fare un testo in grassetto uso i Css a che mi serve Xhtml?
Secondo te, daranno più importanza ad un testo in grassetto con o con i CSS? >:(
Re: Html Xhtml Css
oltre a ciò che dice giustamente El Nino, devi tenere conto che in ogni caso prima di applicare uno stile dovrai sempre e comunque identificare (marcare) la parte su cui applicare lo stilebismark2005 ha scritto: Alla fine quello che conta a mio avviso è il risultato. Se per fare un testo in grassetto uso i Css a che mi serve Xhtml? Mi fa solo confondere le idee
A questo punto, laddove possibile, ti conviene utilizzare i tag appropriati
Voglio dire che se il titolo lo vuoi fare alto 24pt, al centro e in grassetto, è assolutamente corretto farlo con i css... ma non ti costa nulla applicare quei css a un tag h1 che in più ha vantaggi sul ranking nei motori di ricerca e, da non sottovalutare, nei casi in cui il sito fosse visitato da non vedenti
ps xhtml 1 è praticamente uguale a html 4, non a html5
- bismark2005
- Entusiasta Emergente

- Messaggi: 1123
- Iscrizione: lunedì 2 gennaio 2006, 16:27
Re: Html Xhtml Css
Allora cerchiamo di ricapitolare.
xhtml è simile all'Html ma ha in più le seguenti regole:
-deve esserci un unico elemento radice
-tutti gli elementi devono essere minuscoli (xml è case sensitive)
-tutti gli elementi devono essere chiusi.
xhtml serve a determinare la struttura di una pagina non il suo aspetto. Questo è compito dei Css. Così se scrivo
Titolo
questo in xhtml serve ad indicare che ci troviamo di fronte ad un titolo. Se poi voglio questo titolo sottolineato o in grassetto allora dovrò usare i Css. Giusto?
xhtml è simile all'Html ma ha in più le seguenti regole:
-deve esserci un unico elemento radice
-tutti gli elementi devono essere minuscoli (xml è case sensitive)
-tutti gli elementi devono essere chiusi.
xhtml serve a determinare la struttura di una pagina non il suo aspetto. Questo è compito dei Css. Così se scrivo
Titolo
questo in xhtml serve ad indicare che ci troviamo di fronte ad un titolo. Se poi voglio questo titolo sottolineato o in grassetto allora dovrò usare i Css. Giusto?
Re: Html Xhtml Css
In parole povere xhtml è l'implementazione xml di html. Cioè c'è tutto quello che c'è in html 4.0 però vanno rispettate le regole xml.
La separazione tra struttura (html), visualizzazione (CSS) e codice dinamico ( lato server: PHP,JSP,ASP,... e lato client: javascript ) deve essere sempre chiara e netta. Più divisione c'è più il codice è facilmente mantenibile.
Dimentica xhtml, html5 è il futuro.
Mi sembra che non sia la prima discussione che apri a riguardo e continui ad ottenere sempre le stesse risposte.
Mi sbaglio?
La separazione tra struttura (html), visualizzazione (CSS) e codice dinamico ( lato server: PHP,JSP,ASP,... e lato client: javascript ) deve essere sempre chiara e netta. Più divisione c'è più il codice è facilmente mantenibile.
Dimentica xhtml, html5 è il futuro.
Mi sembra che non sia la prima discussione che apri a riguardo e continui ad ottenere sempre le stesse risposte.
Mi sbaglio?
Ultima modifica di Zoff il mercoledì 13 ottobre 2010, 15:15, modificato 1 volta in totale.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Re: Html Xhtml Css
>:(bismark2005 ha scritto:
questo in xhtml serve ad indicare che ci troviamo di fronte ad un titolo. Se poi voglio questo titolo sottolineato o in grassetto allora dovrò usare i Css. Giusto?
NO! L'HTML è un linguaggio di PRESENTAZIONE, se devi enfatizzare alcune cose in un testo è d'OBBLIGO usare gli opportuni tag.
Per il sottolineato devi inserire il tag
Per il grassetto devi mettere
Il CSS lo devi utilizzare per cambiare il font e altre cavolate indipendenti dal contenuto. :-\
Ultima modifica di El Nino il mercoledì 13 ottobre 2010, 15:19, modificato 1 volta in totale.
Re: Html Xhtml Css
Anche no. Meno infesti il codice di informazioni di visualizzazione meglio è.El Nino ha scritto:>:(bismark2005 ha scritto:
questo in xhtml serve ad indicare che ci troviamo di fronte ad un titolo. Se poi voglio questo titolo sottolineato o in grassetto allora dovrò usare i Css. Giusto?
NO!
Per il sottolineato devi inserire il tag
Per il grassetto devi mettere
Il CSS lo devi utilizzare per cambiare il font e altre cavolate. :-\
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Re: Html Xhtml Css
Ma non dire cavolate, per favore. Hai una minima idea di come funzionano gli spider dei motori di ricerca e cosa danno priorità per l'indicizzazione?Zoff ha scritto:Anche no. Meno infesti il codice di informazioni di visualizzazione meglio è.El Nino ha scritto:>:(bismark2005 ha scritto:
questo in xhtml serve ad indicare che ci troviamo di fronte ad un titolo. Se poi voglio questo titolo sottolineato o in grassetto allora dovrò usare i Css. Giusto?
NO!
Per il sottolineato devi inserire il tag
Per il grassetto devi mettere
Il CSS lo devi utilizzare per cambiare il font e altre cavolate. :-\
HTML è un linguaggio di PRESENTAZIONE. Se devi presentare un contenuto importante, LO DEVI FARE CON I TAG HTML, non con i CSS!
Re: Html Xhtml Css
ma stai a scherzà?El Nino ha scritto:Ma non dire cavolate, per favore. Hai una minima idea di come funzionano gli spider dei motori di ricerca e cosa danno priorità per l'indicizzazione?Zoff ha scritto:Anche no. Meno infesti il codice di informazioni di visualizzazione meglio è.El Nino ha scritto:>:(bismark2005 ha scritto:
questo in xhtml serve ad indicare che ci troviamo di fronte ad un titolo. Se poi voglio questo titolo sottolineato o in grassetto allora dovrò usare i Css. Giusto?
NO!
Per il sottolineato devi inserire il tag
Per il grassetto devi mettere
Il CSS lo devi utilizzare per cambiare il font e altre cavolate. :-\
HTML è un linguaggio di PRESENTAZIONE. Se devi presentare un contenuto importante, LO DEVI FARE CON I TAG HTML, non con i CSS!
Re: Html Xhtml Css
Magari sono ignorante io. Ma so come funziona uno spider e secondo me i tag u, strong, etc sono da evitare.El Nino ha scritto:Ma non dire cavolate, per favore. Hai una minima idea di come funzionano gli spider dei motori di ricerca e cosa danno priorità per l'indicizzazione?Zoff ha scritto:Anche no. Meno infesti il codice di informazioni di visualizzazione meglio è.El Nino ha scritto:>:(bismark2005 ha scritto:
questo in xhtml serve ad indicare che ci troviamo di fronte ad un titolo. Se poi voglio questo titolo sottolineato o in grassetto allora dovrò usare i Css. Giusto?
NO!
Per il sottolineato devi inserire il tag
Per il grassetto devi mettere
Il CSS lo devi utilizzare per cambiare il font e altre cavolate. :-\
HTML è un linguaggio di PRESENTAZIONE. Se devi presentare un contenuto importante, LO DEVI FARE CON I TAG HTML, non con i CSS!
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Re: Html Xhtml Css
Cosa li hanno inventati a fare i tag o , secondo te?dj_def ha scritto: ma stai a scherzà?
Chi c’è in linea
Visualizzano questa sezione: emanuc e 10 ospiti

