Accueil
Tutoriels
  Préface Preface
 Créer son site Créer son site
 Tutoriaux Tutoriaux (163)
 Les 20 meilleurs cours TOP 20
 Astuces Astuces

 HTML HTML
 XHTML XHTML
 PHP/MySQL PHP/MySQL
 Javascript Javascript
 CSS CSS menu
 Photoshop Photoshop
 Flash Flash
 Swish Swish
Recherche :
 
autres
  Accueil Accueil

 Forum FORUM
 New Yoric News YoRiC
 Livre d'or Livre d'or
 Statistiques Statistiques
 Humour ++++

 Plan du site Plan du site
 Bannières Bannières
 Contacts Contacts
  

XHTML Mise en forme du texte
> > > > Posez une question dans le Forum ! < < < <
Insérer un tutorial !



Introduction

On va enfin commencer à coder !! Essayez à chaque fois de recopier a la main le code que je vous donne ne faites pas bettement copier-coller !
Testez tous les codes !!

I) Afficher du texte

Pour afficher du texte il y a une balise bien spéciale : <p>

< !DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.1//EN " " http ://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd ">
<html xmlns= "http ://www.w3.org/1999/xhtml " xml :lang= "fr ">
<head>
<title>Afficher du texte</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p>Bonjour !!
Je suis un texte fait en XHTML !!!</p>
</body>
</html>

Comme vous le voyez <p> est une balise qui fonctionne par paire.

Attends ! Pourquoi l'ordinateur n'a pas sauté une ligne après "Bonjour " ?

Tout simplement par ce que en XHTML les entrées ne comptent pas comme des retours à la ligne il y a une balise spéciale pour cela : <br /> :
Cette balise est une balise unique il faut donc mettre un espace et un slash après le nom de la balise.

< !DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.1//EN " " http ://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd ">
<html xmlns= "http ://www.w3.org/1999/xhtml " xml :lang= "fr ">
<head>
<title>Afficher du texte</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p>Bonjour !!<br />
Je suis un texte fait en XHTML !!!</p>
</body>
</html>

Comme vous le voyez après " Bonjour " on a fait un retour à la ligne !!!

II) Deux règles de syntaxe

A) Balise de type Inline et Block :

On dit d'une balise qu'elle est de type block si elle fonctionne hors d'une autre balise .
La balise <p> est de type block vous ne pouvez donc pas faire ceci :
<balise><p>texte</p></balise>
Le texte s'affichera mais la page ne sera pas valide selon les normes du World Wide Web Consortium.

On dit qu'une balise est de type inline si elle fonctionne dans d'autre balise.
Par exemple inventons une balise <gras> de type inline :
On ne pourra donc pas faire ceci : <gras><p>texte</p></gras>
Mais :
<p><gras>texte</gras></p>

B) Balise dans une autre balise

Quand vous mettez une balise dans une autre ,veillez à fermer dans l'ordre ces balises :
Mauvais exemple :
<p><gras>texte</p></gras>
Bon exemple :
<p><gras>texte</gras></p>

III) Quelques balises de formatage de texte

A) Les titres

il existe 6 niveaux de titre :
Les balises sont du titre le plus gros au plus petit :
<h1>
<h2>
<h3>
<h4>
<h5>
<h6>

Attention : - Les balises de titre sont de type block donc gare à vous si je les vois à l'intérieur d'une balise :P !
- <h1> par exemple ne veut pas dire titre de 24 points mais titre très important !

< !DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.1//EN " " http ://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd ">
<html xmlns= "http ://www.w3.org/1999/xhtml " xml :lang= "fr ">
<head>
<title>Les titres</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h1>titre très très important </h1>
<h2>titre très important </h2>
<h3>titre important</h3>
<h4>titre peu important</h4>
<h5>titre très peu important</h5>
<h6>titre pas du tout important</h6>
</body>
</html>

Les balises de titre fonctionne par paires.

B) Mettre en valeur le texte

Pour mettre en valeur une partie d'un texte de manière peu importante, on utilise la balise <em>, on pourrait dire que la balise <em> met en italique mais ce n'est pas le cas, il faut utiliser le CSS pour cela

< !DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.1//EN " " http ://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd ">
<html xmlns= "http ://www.w3.org/1999/xhtml " xml :lang= "fr ">
<head>
<title>mettre de l'importance au texte</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p><em> ce texte est très important</em></p>
</body>
</html>

Pour mettre en valeur de manière importante un texte on utilise la balise <strong>, on pourrait dire que la balise <strong> met en gras mais ce n'est pas le cas, il faut utiliser le CSS pour cela (je me répète la non :P)

< !DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.1//EN " " http ://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd ">
<html xmlns= "http ://www.w3.org/1999/xhtml " xml :lang= "fr ">
<head>
<title>mettre de l'importance au texte</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p><strong> ce texte est très importan</strong></p>
</body>
</html>

Les balises <em> et <strong> sont de type inline et fonctionnent par paires.

C) Mettre en exposant ou en indice

Pour mettre en exposant (par exemple : 102)il faut utiliser la balise <sup> qui fonctionne par paires et est de type inline. Cela marche avec des lettres des mot ou des chiffres.
Pour mettre en indice(par exemple : xn) en utilise la balise <sub> elle fonctionne de la même façons que <sup> :

< !DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.1//EN " " http ://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd ">
<html xmlns= "http ://www.w3.org/1999/xhtml " xml :lang= "fr ">
<head>
<title>mettre de l'importance au texte</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p>10<sup>2</sup> ; x<sub>n</sub></p>
</body>
</html>

D) Les citations

Pour des citatons courtes on utilise la balise <q> à l'interieur d'un paragraphe.

< !DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.1//EN " " http ://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd ">
<html xmlns= "http ://www.w3.org/1999/xhtml " xml :lang= "fr ">
<head>
<title>mettre de l'importance au texte</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p><q> Mon idole c'est moi !</q></p>
</body>
</html>

Comme vous le voyez la citation se retrouve automatiquement entre guillemet.

Pour des citations longues on utilise la balise de type block : <blockquote>
Attention : On peut et on doit mettre une balise <p> a l'interieur de <blockquote>

< !DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.1//EN " " http ://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd ">
<html xmlns= "http ://www.w3.org/1999/xhtml " xml :lang= "fr ">
<head>
<title>mettre de l'importance au texte</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<blockquote>
<p>
Des cheveux noirs, comme l'ébène,<br />
Des yeux bleu océan,<br />
Des lèvres mélanges roses et bois,<br />
Un corps de grande taille.<br />
Sans détails, tu es beau.</p>

<p>Ton sourire empli de malices,<br />
Fait apparaître des dents d'une blancheur suprême.<br />
Tes lèvres sont splendides<br />
Et chaque mot prononcé par celles-ci<br />
Sont merveilleux, quelque soit les circonstances.<br />
Tes mains sont gracieuses et munies d'un stylo,<br />
Celle de droite fait des merveilles.<br />
Encore tant de choses à dire...<br />
Détaillé tu es merveilleux.<br />
Lorsque je regarde dans la profondeur de tes yeux,<br />
J'aimerai plonger dedans<br />
Et nager avec toi dans cette immensité bleue.<br />
Lorsque tu parles, je voudrais fermer les paupières<br />
Et t'écouter me bercer par le simple ton de ta voix.<br />
Je voudrais te prendre dans mes bras et te serrer si fort<br />
Que j'entrerais dans ton âme<br />
Pour être greffée à toi, à jamais.<br />
Je t'aime.</p>
</blockquote>
</body>
</html>

Comme vous le voyez les longues citations sont décalées vers la droite d'une dizaine de pixels.

E) Les acronymes

Les acronymes sont des "condensés" de mot comme XHTML, CSS, FBI...
Quand on utilise un acronyme on ne peut pas être sûr que l'utilisateur sait ce que ça veux dire : c'est l'utilité de la balise <acronym>
Par exemple :

< !DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.1//EN " " http ://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd ">
<html xmlns= "http ://www.w3.org/1999/xhtml " xml :lang= "fr ">
<head>
<title>mettre de l'importance au texte</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p>Cette page a été codé en Xhtml</p>
</body>
</html>

Comment savoir ce que veut dire XHTML ?
Voila la solution :

< !DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.1//EN " " http ://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd ">
<html xmlns= "http ://www.w3.org/1999/xhtml " xml :lang= "fr ">
<head>
<title>mettre de l'importance au texte</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p>Cette page a été codé en <acronym title="eXtensible Hypertext Markup Language">XHTML</acronym></p>
</body>
</html>

Il y a un attribut title qui contient le nom complet de l'acronyme.
Si vous ouvrez une page, sous firefox, vous verrez des pointillés sous l'acronyme et quand le curseur de la souris pointe dessus vous verrez le nom complet.
IE ne faites rien !!

IV) Conclusion

Je vous ai enseigné tout ce que vous devez savoir sur le texte !!

He ! Attends ! Comment on fait pour mettre en couleur notre texte en HTML ?

On ne peut pas. On doit le faire avec CSS.

Si vous avez des remarques ou des suggestions sur ce cours, n'hesitez pas à me les envoyer par MP !!

Ecrit par : nicokiller, lu 6186 fois [2] commentaires commentaire
précédent imprimersuivant

Temps d'exécution : 0.04451 sec
 
personnes en ligne
 20 connectés
membres

Mémoriser ?



liens
noir
Beocia

partenaires :
PSDMag

PHP Splutions

www.joliespages.com

Tous droits réservés à yo-ric 2002 - 2007