Code html / xhtml et "br /"

Résolu/Fermé
crapoulou Messages postés 28161 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 21 mai 2024 - 12 janv. 2008 à 14:23
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 13 janv. 2008 à 13:46
Bonjour,
Je suis en train de créer un site internet.
Je voudrais comprendre la différence entre html et xhtml.
Je voudrais savoir si je devais mettre <br> ou <br /> ou <br \> pour mes sauts de ligne.
J'au cru voir que <br /> est utilisé pour le xhtml.
Mais je ne sais pas si je suis en html ou xhtml.
A voir également:

5 réponses

dudu134 Messages postés 2868 Date d'inscription samedi 18 novembre 2006 Statut Membre Dernière intervention 24 janvier 2009 608
12 janv. 2008 à 14:27
Bonjour,

normalement t'es en html
<br>

tu enregistre dans quel format tes pages
0
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 777
12 janv. 2008 à 14:38
Bonjour,

Si tu comprends un peu l'anglais, voici les différences principales entre HTML et XHTML : http://www.w3schools.com/xhtml/xhtml_html.asp
Un peu plus de précisions** en français : https://www.la-grange.net/w3c/xhtml1/#diffs

Donc, <br> est en HTML et <br /> est en XHTML (“Empty Elements Must Also Be Closed”).
La barre oblique est toujours dans le même sens (slash, pas antislash).

On peut en conclure que XHTML est beaucoup plus contraignant que HTML.
J'utilise indifféremment les deux.
Mais je trouve que XHTML offre une logique supplémentaire par la construction assez stricte qu'il impose au document.

Ce qui déterminera le langage que tu utiliseras, c'est le DOCTYPE que tu auras choisi : http://www.pompage.net/traduction/le-doctype-qu-il-vous-faut


**
Dans “4.2 Les noms d'élément et d'attribut doivent être en casse minuscule”, plutôt que
“• et
• sont des balises différentes.”
il faut lire
“<li> et <LI> sont des balises différentes.”.

--
0
crapoulou Messages postés 28161 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 21 mai 2024 7 998
12 janv. 2008 à 19:54
Ok merci.
Les extensiuons de mes fichiers est bien html.ok.
Merci.
Donc pour moi ce sera <br> (même si l'autre (<br />) fonctionne aussi ...)
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
12 janv. 2008 à 20:01
salut,

juste une précision.
Les extensiuons de mes fichiers est bien html
si tu sous entends par là que c'est comme ça que tu connais le langage que tu utilises ce n'est pas le cas.
XHTML est aussi dans des fichiers avec extension '.html'.

le langage utilisé tu peux le connaître en regardant tout en haut du code source, tu devrais y trouver quelque chose comme ça :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

0
crapoulou Messages postés 28161 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 21 mai 2024 7 998
12 janv. 2008 à 20:38
oui oui.
Mais la doctype dépend aussi du type de fichier ou un truc comme ça non ?!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
13 janv. 2008 à 13:46
salut,

le DocType définit le langage que tu utilises, soit HTML, soit XHTML.
ce qui permet au navigateur web de savoir quelles règles appliquer pour afficher ton document.

l'extension est plus destinée au serveur.
les fichiers HTML et XHTML peuvent avoir indifféremment une extension '.htm' ou '.html' mais ils peuvent aussi être enregistrés en '.php'.
et selon le paramétrage de ton serveur ils pourraient même avoir n'importe quelle extension.

donc ce qui fait le langage que tu utilises c'est seulement le Doctype en tête de ton document.
0