Code html / xhtml et "br /"

Résolu
crapoulou Messages postés 28195 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -  
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Membre Dernière intervention   608
 
Bonjour,

normalement t'es en html
<br>

tu enregistre dans quel format tes pages
0
Gihef Messages postés 5150 Date d'inscription   Statut Contributeur Dernière intervention   2 779
 
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 28195 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   8 013
 
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   Statut Contributeur Dernière intervention   922
 
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 28195 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   8 013
 
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   Statut Contributeur Dernière intervention   922
 
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