Cours HTML CSS
Cours HTML CSS
CHAPITRE 01 : GENERALITES
I. DEFINITION
Une balise est un élément de texte (un nom) encadré pas le signe inferieure (<)
et le signe supérieure (>) sa syntaxe est la suivante : <BALISE>
EXEMPLE : <P>
Les balise HTML ne sont pas sensible à la casse c'est à dire qu’elles peuvent
être écrite en minuscule ou en majuscule
On distingue deux types de balise :
Elle est caractérisé par l'utilisation d'une paire de balise dont la première
est appelé balise d'ouverture ou balise ouvrante et la second est appelé
balise de fermeture ou balise fermente cette balise fermette est précédé
pas le caractère anti slash
Balise ouvrante <BALISE> balise fermente </BALISE>
EXEMPLE : <TR> LIGNE</TR>
Appelée aussi balise unique elle est caractérisé par une seul balise qui se
termine par le caractère slash sa syntaxe est la suivante : <BALISE />
EXEMPLE: <IMG/>
NB : le langage HTML autorise l'utilisation combinée de plusieurs balises
tout fois la méthode qui est reconnu c'est l'incrimination de balise c'est à dire
leurs utilisation hiérarchique afin de permettre le cumul de leur propriété
En contrepartie le chevauchement des balises n'est pas toléré
V. NOTION D’ATTRIBUT
3) INDENTATION DE CODE
Afin de mieux présenter notre programme HTML, il sera nécessaire de
positionner les balises les unes par rapport aux autres de manière hiérarchique
c’est-à-dire d’indenter notre code
CHAPITRE 03 : BALISE DE MISE EN FORME
Cette balise permet de faire usage d’une police de caractère précise dans notre
texte.
La double balise <FONT>…</FONT>
Ces principaux attributs sont :
Face="police1, police2,……" il précise la police de caractère a
utilisé pour affiché le texte.
Size="1|2|3|4|5|6|7|-2|-1|+1|+2|+3|+4" il précise la taille du texte et
sa valeur par défaut est 3
Color ="nom ou code de couleur" il impose une couleur au texte.
Background-color=“ nom ou code de couleur“ couleur du font
<FONT size="5" face= "arial" color="green">
EXEMPLE :
AGITEL</FONT>
V. CARACTERES SPECIAUX
Les normes HTML n’autorise pas l’usage des caractères accentué cependant afin
de faire apparaitre les caractères spéciaux pour accentué dans les pages web, une
codification a été trouver.
C’est une combinaison qui débute pas le symbole (&) et se termine par un (;)
Exemple : é= é ; ç= &credil ;
A=à ;
VI. COMMNTAIRES
Les balise de commentaire HTML permette d’apporté des explications au
programme sans que ceux si n’apparait dans le navigateur.
Ces balises se représentent de la manière suivant :
< !--……-->
Exemple : < !—ceci est mon commentaire-->
Quelque balise
<a> … </a> qui permet d’inséré un lien
Quelque attribut de la balise (a)
href
target = “blank“ qui permet d’ouvrir le lien dans un autre onglet
Exemple : <a
href = “http://www.google.com “, target = “blank“>le
site Google</a>
Le site Google : décrit le lien
http://www.google.com : le lien
<img/> qui permet d’affiché une image
Quelque attribut de la balise (img)
I. PRESENTATION
Une liste est un paragraphe structuré contenant une suite ou une séquence
d’article. Le langage HTML définie trois types de liste :
La liste ordonnée, la liste non ordonné et la liste de définition.
II. TYPS DE LISTE
1) LISTE ORDONNEE
Appelé aussi liste numéroté ou encore liste indexé, c’est une liste dans laquelle il
existe une hiérarchie entre les différents éléments de la sorte à ce que l’on peut
identifier la position d’un élément parmi les autres
La balise qui permet de généré cette liste est la double balise (OL)
<OL>…..</OL>
Ses principaux attributs sont :
Type = “1|i|I|a|A|“ : Il précise la nature de la numérotation qui sera
utilisé pour identifier chaque élément de la liste. Sa valeur par défaut est 1
Start = “n“ : Start indique la position à partie de la quelle vas débuter
la liste
Compact : Il réduit l’interligne entre les différents éléments de la liste
Reversed= "reversed" : Il reverse la numérotation ou l’indexation des
éléments de la liste
Les différents éléments de la liste son généré par la double balise (LI)
<LI>…</LI>
Il possède 1 seul attribut qui est :
Value= “1|i|I|a|A“
EXEMPLE : soit la liste ordonnée suivant :
A. COCODY
B. PLATEAU
C. YOPOUGON
COCODY
PLATEAU
YOPOUGON
Le code HTML est :
<UL type = “square“>
<LI> COCODY</LI>
<LI> PLATEAU</LI>
<LI> YOPOUGON</LI>
</UL>
3) LISTE DE DEFINITION
Comme son nom l’indique c’est une liste dans laquelle on n’associe à chaque
élément une définition.
La balise qui permet de généré cette liste est la double balise (DL)
<DL>…..</DL>
Les éléments sont mis en évidence grâce a la double balise <DL>…..</DL>
Chaque définition associé est généré par la double balise <DL>…..</DL>
EXEMPLE : soit la liste de définition suivant :
Afrique
Abidjan
Europe
Paris
Le code HTML est :
<DL>
<DT> COCODY</DT>
<DD> PLATEAU</DD>
<DT> YOPOUGON</DT>
</DL>
I. PRESENTATION
Il est souvent utile de présenté les informations d’une meilleure manière
qu’avec les listes. Les tableaux permettent de les affichés en ligne et en
colonne.
En HTML les tableaux son défini comme étant une suite de ligne
I. PRESENTATION
Un contenu multimédia est un objet qui contient un grand nombre d’information
Ainsi on n’a des images, des séquences audio, des séquences vidéo, des
animations, des applets,….
Pour notre cours nous allons nous intéresser à l’insertion dans une page web
D’une image, d’une séquence audio et d’une séquence vidéo.
La balise qui permet d’insérer une séquence vidéo dans une page web est la
double balise <VIDEO>…</VIDEO>.
Ces attributs sont les mêmes que les séquences vidéos
Il indique la première image qui doit apparaitre avant que la séquence vidéo ne
se mette à jouer.
Width= “ n|n%|auto“ il définit la largeur en pixel, en pourcentage et
original de l’image
height= “ n|n%|auto“ il définit la hauteur en pixel, en pourcentage et
original de l’image
I) PRESENTATION
Les liens hypertextes appelés aussi ancrages ou encore hyperliens sont des
éléments d’une page HTML permettant aux internautes de naviguer vers une
nouvelle adresse lorsque l’on clique dessus. Ce sont les liens hypertextes qui
permettent de lier les pages web entre elles autorisant ainsi la navigation vers :
Un autre endroit du document
Un fichier HTML situé à un emplacement différent de la
machine qui héberge la page web
Une autre machine
1. LIEN INTERNE
C’est un lien permettant d’accéder à un fichier se trouvant sur la machine locale.
Toutefois en fonction de l’adressage du fichier de destination on distinguera
aussi deux (2) types de liens internes.
a. LIEN INTERNE RELATIF
C’est un lien qui s’écrit en repérant le fichier de destination par rapport aux
fichiers sources c’est-à-dire le fichier dans lequel est écrit le fichier de code
hypertexte. Sa syntaxe est la suivante :
<A Href = ‘’../répertoire/fichier.html’’>Texte</A>
EXEMPLE : <A Href = ‘’../cours/programmation.html’’>Pascal</A>
2. LIEN EXTERNE
Ici le fichier de destination se trouve sur une autre machine. La syntaxe du lien
hypertexte est la suivante :
<A Href = ‘’http://adresse de
l’ordinateur/répertoire/fichier.html>Texte</A>
EXEMPLE :
<A Href
=‘’https://www.codeurs.com/cours /programmation.html’’>Pascal</A>
IV) SIGNET
Le langage HTML nous donne la possibilité d’accéder à un endroit précis d’une
page web en insérant à cet endroit un signet. Le signet se définit grâce à
l’attribut :
Name = ‘’le nom du signet’’ ou Id = ‘’nom du signet’’
Pour accéder à l’endroit où se trouve le signet l’on ajoutera au lien hypertexte
l’expression « # » suivit du nom du signet (#signet) à la fin du nom du fichier
des destinations. La syntaxe sera :
<A Href = ‘’fichier.html#signet’’>Texte</A>
EXEMPLE :
<A Href = ‘’programmation.html#top’’>Pascal</A>
b) Type=“password“
Il crée un champ de saisi de texte d’une seule ligne
Chapitre 8 : Balises de formulaire
I. Présentation
Les formulaires sont des éléments du langage HTML qui établissent
l’interactivité entre un site Web et ses visiteurs. Ils constituent ainsi la
base de la création des sites web dynamiques. De ce fait il permet de
recueillir des informations à partir de zone de texte, des cases à cocher,
des menus-listes…
1. <FORM>…</FORM>
C’est cette double balise qui permet d’initier la création d’un formulaire.
Son principal attribut est :
Action = ‘’nom ou adresse du fichier de destination’’ : il indique le
fichier qui doit procéder au traitement des données saisies dans le
formulaire
2. <FIELDSET>…</FIELDSET>
Il permet de créer des blocs visuels dans le formulaire afin d’en améliorer
la présentation.
3. <LEGEND>…</LEGEND>
Cette double balise sert à donner un titre à chaque bloc visuel.
4. <INPUT/>
Cette balise unique permet de créer la plupart des composants d’un
formulaire dont les aspects et les rôles sont très différent. Son principal
attribut est :
Name = ‘’nom du composant’’ : il indique le nom attribué au
composant
Les différents types de composants sont ici obtenus avec l’attribut
« Type ».
a. Type = ‘’text’’
Il crée un champ de saisi de texte d’une seule ligne.
b. Type = ‘’password’’
Il crée un champ de saisi de mot de passe dans lequel les caractères sont
cryptés.
c. Type = ‘’checkbox’’
Il crée une case à cocher permettant d’effectuer un ou plusieurs choix.
d. Type = ‘’radio’’
Il crée un bouton radio qui autorise qu’un seul choix parmi plusieurs.
e. Type = ‘’file’’
Il permet de faire le transfert de fichier une fois que celui-ci est
sélectionné.
f. Type = ‘’submit’’
Il crée un bouton sur lequel l’utilisateur clique afin de déclencher l’envoi
des données saisi dans le formulaire. Le nom du bouton de soumission est
indiqué grâce à l’attribut « Value = ‘’nom du bouton’’ ».
g. Type = ‘’reset’’
Il permet de créer un bouton de réinitialisation du formulaire le nom de ce
bouton est donné grâce à l’attribut « Value = ‘’nom du bouton’’ ».
5. <TEXTAREA>…</TEXTAREA>
Cette double balise permet de créer une zone de saisie qui contient
plusieurs lignes. Ces principaux attributs sont :
6. <SELECT>…</SELECT>
Cette double balise crée une liste de sélection ayant plusieurs options
parmi lesquelles l’internaute peut faire un choix. Son principal attribut
est :
Name = ‘’nom de la sélection’’
Les différentes options sont générées grâce à la double balise :