Newsgroup: it.comp.www.php
Titolo: questo tag cosa fa?

questo tag
 
<br>&&
 
Cosa fa?
 
 
ciao
 
 
 

Cosa fa?
 
"schifo" potrebbe essere una buona descrizione :-)
 
La versione corretta sospetto che sia:  <br />
 
e mette un line-break (ritorno a capo, o pressappoco).
 
Leonardo
 
-- 
Tell us whether you spy, in the light of the morn,
what saluted was fiercely at the fall of the past day:
whose pips and whose bands in the very heart of the fray
bravely floated from the bulwarks to which we were sworn?

 "schifo" potrebbe essere una buona descrizione :-)
 
10 minuti di applausi

 "schifo" potrebbe essere una buona descrizione :-)
....dipende da quanto vecchio è il libro che legge!
 
Cmq ...se è a studiare...e per fare un po di accademia...
 
<br> è HTML
 
<br /> è Xhtml
 
Html accetta la chiusura implicita <br> ....altro esempio...<img>
 
XHTML NO! ...quindi <br />
 
se è a studiare gli potrebbe essere utile una comparazione fra tag HTML 
e XHTML
http://library.albany.edu/imc/pdf/HTML-XHTML_Tag_Sheet.pdf
 
 
Una considerazione finale per lui:
I browser cercano di essere il più conservativi possibile. Per questo 
cercano di preprocessare lo stream http e cercano di capire il più 
possibile del testo ricevuto. Ciò significa che i browser moderni ti 
"passano" molti errori di sintassi.
Anche a costo di entrare in quirks mode 
(
http://www.css-zibaldone.com/traduzioni/quirksmode/
) dove molte cose 
vengono aggiustate secondo algoritmi che variano da browser a browser.
 
Ovviamente per far lavorare il meno possibile il browser (il rischio è 
che ogni browser ci "metta del suo" e la visualizzazione sia differente 
da browser a browser) DEVI CERCARE di essere il più sintatticamente 
valido possibile in quelloc he scrivi!
 
 
Attualmente l'html è morto! In favore dell'XHTML. HTML5 è ancora 
abbastanza mal supportato e comunque se lo approfondisci vedrai che è 
abbastanza diverso da HTML!
 
Il problema che affronti è detto in 2 parole questo (un problema che 
esiste in OGNI branca della progettazione Sofware) CONTENUTO E 
VISUALIZZAZIONE
 
Html anche se sembra strano ai programmatori della domenica, è un 
lingiaggio che descrive un IPERTESTO!
esempio
Qui c'è una intestazione....qua c'è il titolo della pagina....qui 
invece c'è il collegamento ad un altra pagina...qui c'è una 
citazione...quest'altro testo è enfatizzato...e via andare!
Come vedi non dice NULLA di come viene rappresentato davvero!
 
Negli anni l'html si era imbastardito includendo tag per il rendering 
grafico (FONT su tutti)...arrivando a un livello di miscuglio 
inaccettabile ...una pagina HTML un po complessa diventava aramaico 
antico rileggerla e modificarla dopo un mese!
 
XHTML cerca di separare Contenuto da Interfaccia grafica
XHTML descrive il testo....usando XML come base
CSS esegue il rendering grafico
Non puoi capire XHTML se non sai che è XML!
Capire XML ti servirà parecchio...al primo webservice te ne 
ricorderai...alla prima esportazione verso un mainframe o verso linux 
da windows o viceversa pure!...alla prima implementazione di un feed 
RSS pure!
 
Quindi
chiarisciti bene le idee
se parli di <br> o di <br /> vedrai il tuo Chrome o Firefox o Safari o 
IE andare a capo in ambedue i casi...solo che nel primo caso sei in 
HTML nel secondo in XHTML!
 
Buono studio!
 
-- 
----- Italliaaaaa 3227! -----
Sa cosa mi disse a Roma il cardinale Poletti? "Lei fa del bene, perchè 
con il suo personaggio la gente si rilassa e sorride, riconciliandosi 
un poco con la vita." ...Fra poco mi venderanno in farmacia.
(Lino Banfi)
 
 

 abbastanza diverso da HTML!
 
Sono d'accordo con tutto, ma vorrei fare una precisazione su questo punto.
 
E` vero che HTML5 nella sua interezza non e` supportato da tutti i 
browser, ma io personalmente uso le sue convenzioni praticamente per 
tutti i nuovi siti.
Se hai un sito che deve funzionare senza javascript, basta non usare i 
nuovi tag (article, aside, canvas, ecc.), ma puoi mantenere la sintassi 
di base:
 
<!doctype html>
<html>
<head>
 <meta "charset=utf-8" />
 <title>...</title>
</head>
<body>
 <br />
</body>
</html>
 
Chiudo i tag come in xhtml, anche se non e` obbligatorio, perche` e` piu` 
pulito, ma uso le abbreviazioni del doctype (che comunque forza lo 
standards mode in explorer 6 e 7) e del charset (che funziona su tutti i 
browser).
 
Se il tuo sito usa javascript puoi permetterti di usare html5shiv per 
abilitare i nuovi tag (tranne canvas, audio e video) anche su Explorer 6.
 
Insomma, ad oggi conviene fare i siti in html5, stando attenti a quello 
che si fa.
 
Bye.
 


per chi si vuol cimentare segnalo
http://html5test.com/
 
per testare il proprio browser...o quello del cliente


 per testare il proprio browser...o quello del cliente
 
I miei punteggi
Macchina Windows Seven
 
Chrome ver 17.0.963.79 m  punteggio 374 e 13 punti bonus su 475
Internet Explorer 8 punteggio 41 (ARGH!) su 475!!!
Safari ver 5.0.5 Punteggio 261 (2 punti bonus) su 475
Firefox 3.6.27 Punteggio 183 (4 punti bonus) su 475
 
 
 
IMHO...ma solo imho...troppo altalenante questa striscia di 
risultati...xhtml +css per ora! Io non posso andare da un cliente e 
dirgli: un bel sito web ma devi dire di aggiornare il browser a tutti i 
tuoi visitatori....oppure farne 2 uno XHTML e uno HTML5 e 
discriminare...troppa fatica per me...c'è crisi non me la pagano!
 
-- 
----- Italliaaaaa 3227! -----
Ti prego, ti prego, non ci uccidere. Ti prego baby, lo sai che ti amo. 
Non avrei mai voluto lasciarti, non è stata colpa mia. Davvero, sono 
sincero. Quel giorno finì la benzina. Si bucò un pneumatico. Non avevo 
i soldi per il taxi! Il mio smoking non era arrivato in tempo dalla 
tintoria! Era venuto a trovarmi da lontano un amico che non vedevo da 
anni! Qualcuno mi rubò la macchina! Ci fu un terremoto! Una tremenda 
inondazione! Un'invasione di cavallette!
John Belushi [da "Blues Brothers"]
 
 

 discriminare...troppa fatica per me...c'è crisi non me la pagano!
 
Lascia stare i benchmark, e leggiti "HTML5 Up and Running" (O'Reilly). ;)
 
Bye.
 

> Internet Explorer 8 punteggio 41 (ARGH!) su 475!!!
 
con IE7 ho totalizzato 26 ! 
 
 

 "schifo" potrebbe essere una buona descrizione :-)
 
rotfl...sei stato piu' sintetico e chiaro della documentazione
ufficiale. E questo e un punto a tuo favore ;)
 
Beppe