XHTML

Laisser une réponse »

Présentation d’une page WEB

Introduction

Un site WEB est composé de pages écrites en langage (X)HTML (eXtensible Hyper Text Markup Language). La différence entre HTML et XHTML se fait sur la syntaxe beaucoup plus rigide du XHTML, visant à plus de compatibilité entre les différents navigateurs web (Firefox, IE, Konqueror, Safari…) qui interprètent le code. En effet, actuellement chaque navigateur ne proposera pas le même rendu pour un code identique. On peut créer des pages web avec n’importe quel éditeur de texte, à condition de les enregistrer avec une extension .html

Les Balises

Une page (X)HTML (code source) contient des balises et du texte. Les balises encadrent le texte et permettent définir ce qui sera affiché dans le navigateur : texte, liens, images… (sans se soucier de la mise en forme)
Les balises se présentent sous la forme . En XHTML (plus qu’en HTML) il est nécessaire de fermer les balises. On pourra différencier deux types de balises.

Les balises qui fonctionnent par paires
Ouverture par la balise <nom_de_la_balise>, fermeture par la balise </nom_de_la_balise>
Exemple : la balise de délimitation de paragraphes

[cc lang=’html’ width=’100%’]

paragraphe

[/cc]

Les balises qui n’ont pas de paire

Pour fermer ce type de balise, il faut simplement rajouter / (espace,slash) à la fin de la balise
Exemple : la balise d’insertion d’images.

[cc lang=’html’ width=’100%’]

[/cc]

Les noms des balises sont à saisir en minuscule, donc pas de <BODY> mais <body>

Les balises peuvent bien entendu s’imbriquer les unes dans les autres, cependant il faut veiller à bien les refermer dans l’ordre inverse de l’ordre d’ouverture…
Exemple :

[cc lang=’html’ width=’100%’]

mise en gras

[/cc]

Structure d’une page

[cc lang=’html’ width=’100%’][/cc]
Ces balises encadrent l’ensemble de la page web.

Ensuite la page se divise en deux parties : l’entête et le corps de la page.
[cc lang=’html’ width=’100%’][/cc]

Ces balises délimitent l’entête du document. On y trouve plusieurs autres balises :

[cc lang=’html’ width=’100%’]Titre de la page[/cc]

Titre du document qui apparaît dans le bandeau supérieur (bleu) du navigateur
[cc lang=’html’ width=’100%’]



[/cc]

NB : les balises meta sont notamment utilisées pour le référencement du site…
[cc lang=’html’ width=’100%’][/cc]
Ces balises délimitent le corps du document, ce qui sera visible à l’écran.

Les attributs des balises

NB : auparavant le contenu était mis en forme directement en HTML. Maintenant la mise en forme du contenu se fait avec le language CSS

Les attributs vont donner des précisions, particularités aux balises.
Exemple : si on reprend l’exemple de la balise d’insertion d’images.
[cc lang=’html’ width=’100%’]

[/cc]

l’attribut src dont la valeur est égale à img/mon_image.png indique que l’image à insérer se trouve dans le répertoire « img » et que le nom de l’image est « mon_image.gif »

Les attributs et leur valeur sont à écrire en minuscule, donc pas de mais

Définition du type de document

Il y a 2 version de XHTML
Transitional : version de transition plus permissive

< !DOCTYPE html PUBLIC « -//W3C//DTD XHTML 1.0 Strict//EN » « http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd »>

Strict : version rigoureuse (balises de mise en forme interdites, ex : font, center…)

< !DOCTYPE html PUBLIC « -//W3C//DTD XHTML 1.0 Strict//EN » « http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd »>

Page XHTML minimale

< !DOCTYPE html PUBLIC « -//W3C//DTD XHTML 1.0 Strict//EN » « http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd »>

[cc lang=’html’ width=’100%’]
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


Bienvenue sur mon site !



un paragraphe…

[/cc]



ShareThis

Publicité

Laisser un commentaire