Newsgroup: it.comp.www.html
Titolo: html xtml: non capisco

Leggo nel sito consigliato da Spirito Libero:
<b><i>This text is bold and italic</b></i>
In XHTML, all elements must be properly nested within each other, like this:
<b><i>This text is bold and italic</i></b>
--------------------------------------------
This is wrong:
A break: <br>
A horizontal rule: <hr>
An image: <img src="happy.gif" alt="Happy face">
This is correct:
A break: <br />
A horizontal rule: <hr />
An image: <img src="happy.gif" alt="Happy face" />
-------------------------------------------------
<BODY>
<P>This is a paragraph</P>
</BODY>
This is correct:
<body>
<p>This is a paragraph</p>
</body>
------------------------------------------------------------
che differenza fanno nell'economia di un sito sti piccoli dettagli?
io a volte li scrivo nel modo corretto a volte, no, a seconda, non sono cosě
fiscale
ma la differenza *pratica* dove sta?
--
Newsgroup robomoderato - gli articoli vengono approvati automaticamente

 ma la differenza *pratica* dove sta?
Parlo per la mia esperienza personale di webmaster assolutamente non 
professionale: il sito a cui tengo di più (il primo in firma) ho cercato di 
farlo, nella sua semplicità, rispettando il più possibile lo standard 
riconosciuto (quei due piccoli banner in fondo), pensando in questo modo di 
renderlo fruibile a più persone su più piattaforme.
Un programma (gratuito) che aiuta a creare pagine "non deprecabili" è 
http://www.mozillaitalia.it/nvu/
-- 
Andrea
- - - - - - - - - - - - - - - - - - - - - - - - -
www.yogajap.com
 * 
www.italiatibet.org


 ma la differenza *pratica* dove sta?
Web semantico: ogni tag viene usato in modo specifico. Puoi inserire 
altri contenuti in un unico documento (SMIL, MathML, SVG, RDF, RSS), la 
tua pagina puo' essere aggiornata con piu' facilita', i motori di 
ricerca ti troveranno con maggiore precisione, dato l'uso corretto di 
tag ed attributi, il tuo documento puo' essere visualizzato e stampato 
con maggior chiarezza (IE fa i soliti casini, ma qui stiamo parlando di 
browser...). Oggi, alle soglie del Web2.0, non e' piu' opportuno 
proporre sistemi e strutture antiquate, scorrette sotto tutti i punti di 
vista ed irrispettose non soltanto degli standard, ma anche e 
soprattutto dei fruitori tutti del Web.
-- 
Siamo tutti un po' abusivi a questo mondo!
Spirito Libero


 ma la differenza *pratica* dove sta?
Per esempio che invertendo </b> e </i> nel primo esempio rompi l'albero 
DOM. I browser ci mettono una pezza, ma e` uno dei motivi per cui i motori 
HTML sono sempre piu` grossi: devono tenere conto anche di queste 
inesattezze, e non possono fare il parsing lineare del sito per creare il 
DOM.
A cosa serve il DOM? Ad essere manipolato via javascript, per esempio. Se 
non hai un albero DOM valido, non puoi sostituire <b><i>This...</b></i> 
con <b>This is just bold</b> perche` non trova la chiusura di <i> al posto 
giusto.
Inoltre i motori di ricerca potrebbero considerare non valido il codice 
della pagina, e assegnarle un punteggio inferiore, o semplicemente 
ignorare tutto quello che si trova dopo un errore nel DOM. Non possono 
permettersi di usare un motore di parsing/rendering troppo complesso.
Bye.


 fiscale
A seconda? Non fai prima a scriverli sempre in maniera corretta? 
Scrivere codice (X)HTML è banale, su! Sono veramente 4 acche in
croce, io spendo molto più tempo sui CSS.
BTW, sei libero di utilizzare HTML4 strict, è anch'esso ottimo
per costruire siti. Non c'è nessun "giorno del giudizio" in cui tutti
i siti  in HTML 4 strict smetteranno di funzionare. Impara invece
a spostare tutti gli stili di presentazione nei CSS, quello è 
importante. Impara ad usare le liste, i paragrafi, e gli altri
elementi per formattare il testo. Impara ad usare le tabelle per
presentare dei dati, e non per creare colonne e colonnine di testo.
Gli altri ti hanno spiegato  del perché di XHTML. La buona notizia è che
  stanno lavorando a HTML 5, che si propone di essere meno fiscale di 
XHTML, e *finalmente* di prevedere una gestione degli errori (cosa che 
mancava alla versione 4 di HTML).
Ciao!
-- 
blog  
http://blog.deelan.com/
links 
http://del.icio.us/deelan


 Innanzitutto, <b> e <i> sono deprecati e non vanno piu` usati.
pure!
ussignur!
e da cosa sono stati sostituiti?
e perché cambiare regole continuamente?


 mancava alla versione 4 di HTML).
ma non possono lavorare una volta per tutte?
che così ci si studia la lezione e fine? perché bisogna complicare le cose
per forza?


 e perch cambiare regole continuamente?
Perche` hanno finalmente separato la struttura della pagina (html) dallo 
stile (css).
Devi usare tag che descrivano il contenuto, non lo stile, di un testo. 
Poi, da css, definirai lo stile.
Quindi per dare peso a un certo testo usi <strong> (che di default rende 
il testo in bold, ma puoi modificarlo perche` lo faccia in rosso, o 
sottolineato, o con un bordo blu intorno, ecc.), mentre per far risaltare 
qualcosa usi <em> (che di default lo fa in corsivo, ma lo puoi modificare 
come sopra).
Piano piano dovrebbero sparire tutti i default, e il css dovrebbe definire 
lo stile di ogni elemento. Alcuni (me compreso) gia` lo fanno con un 
"reset css", per poi definire lo stile di ogni cosa partendo da 
definizioni neutre.
Bye.


 per forza?
E' il web che non sta fermo un attimo! ;-)
Le cose, in realta', non si complicano, ma si semplificano anche se a 
prima vista sembrerebbe il contrario. Il problema e': se vuoi creare 
pagine personali, il mio consiglio e' di scaricarti NVU dal link postato 
da The Elf, se vuoi mettere mano al codice direttamente, e' necessario 
comprendere le basi dalle quali partire, pena come ho gia' detto e 
ribadito da altri, l'invisibilita' del tuo sito ai motori di ricerca. 
Chi manipola (X)HTML e tecnologie collegate, ha bisogno di una struttura 
robusta e flessibile per lavorare ai massimi livelli. Ben vengano le 
nuove tecnologie che apportano miglioramenti.
-- 
Siamo tutti un po' abusivi a questo mondo!
Spirito Libero



Ciao!
-- 
blog  
http://blog.deelan.com/
links 
http://del.icio.us/deelan


 Ciao!
ciao e grazie :-)


 
http://www.mozillaitalia.it/nvu/
Ora Kompozer a quanto pare.
