Dev_web_toufik
Dev_web_toufik
Dev_web_toufik
Plan du cours
1 HTML
2 CSS
3
JavaScript
4
1
Introduction Introduction HTML
HTML Avantages HTML
CSS L’hypertexte
JavaScript Outils de développement web
Balises
Introduction HTML
Introduction HTML
Introduction HTML
Versions de l’HTML:
Introduction HTML
Versions de l’HTML:
Avantages HTML
L’Hypertexte
Test.html
Résultat
Balises en HTML
Balises en HTML
Exemple:
Balises en HTML
<img />
EMSI 2AP HONORIS F. AIT BENNACER 12
Introduction Introduction HTML
HTML Avantages HTML
CSS L’hypertexte
JavaScript Outils de développement web
Balises
Les attributs
Les attributs sont un peu les options des balises. Ils viennent
Ies compléter pour donner des informations supplémentaires.
L'attribut se place après le nom de la balise ouvrante et a le plus
souvent une valeur, comme ceci:
<balise attribut="valeur">
<!DOCTYPE html>
<html>
<head>
<title>Mon premier code HTML !</title>
<meta charset="utf-8">
</head>
<body>
<h1>Ceci est un gros titre</h1>
<p>Ceci est un paragraphe</p>
</body>
</html>
...
<!-- un commentaire-->
<!--
un commentaire sur plusieurs lignes
-->
...
Exemple:
<!DOCTYPE html>
...
<body>
...
< !--Deux paragraphes différents-->
<p>Voici mon premier paragraphe.</p>
<p>Et en voilà un second !</p>
</body>
</html>
C'est une balise orpheline qui sert juste à indiquer qu'on doit aller
à la ligne : <br>.
< !DOCTYPE html>
< html>
<head>
<title>Première p age HTML</title>
<meta charset= "utf-8">
</head>
<body>
< !--Les espaces ne seront pas affichés-->
<!--br nous sert à créer des retours à la ligne-->
<p>Voici <br>mon <br>premier <br>paragraphe.</p>
<p>Et en voilà un second !</p>
</body>
< /html>
Résultat:
<!DOCTYPE html>
<html>
<head>
<title>Première page HTML</title>
<meta charset= " utf-8">
</head>
<body>
< !--Un titre tres important-->
<h1>Mon titre principal</h1>
<!--Un titre important-->
<h2>Je suis un t itre important</h2>
< !--Un autre titre important-->
<h2>Moi aussi, je suis un titre important</h2>
< !--Un titre un peu moins important-->
<h3>Je suis un t itre d’important moyenne</h3>
<h4>Un titre pas très important</h4>
<h5>Un titre peu important</h5>
<h6>Un titre vraiment peu important</h6>
</body>
</html>
Souligner le texte
La balise <u> souligne le texte.
…
<h1 id="section3"> Section 3 </h1>
<p> ... beaucoup de texte ... </p>
<h1 id="section4"> Section 4 </h1>
<p> ... beaucoup de texte ... </p>
<h1 id="section5"> Section 5 </h1>
<br />
Aller directement à la section 5
<a href="#section5"> Section 5</a>
<br />
Aller directement à la section 3
<a href="#section3"> Section 3</a>
…
…
Bonjour pour accéder au site de la EMSI < br />
<a href="https://www.emsi.ma/" title="EMSI"> cliquez ici </a>
…
Bonjour pour accéder au site de la EMSI < br/>
<a href="http://www.emsi.ma/" target="_blank"> cliquez ici </a>
…
…
<a href= "mailto:votrenom@email.com" > Envoyez-moi un e-mail </a>
…
NB :
Un lien hypertexte s'appelle un lien absolu : il indique une
adresse complète.
Un lien hypertexte s'appelle un lien relatif : il indique où
trouver notre fichier HTML.
…
<img src= "mon_site\emsi_logo.png" align=[top]
border=3 alt="description" title="EMSI" />
…
Une miniature cliquable est une image réduite sur une page web
qui agit comme un lien cliquable vers une autre page ou une autre
ressource en ligne.
…
<a href="C:\Bureau\emsi_logo.png">
<img src="C:\Bureau\logo_emsi_mini.png" alt="Miniature
cliquable">
</a>
AJOUTER UN EN-TÊTE
<table> <tr><th>Prénom</th><th>Nom</th></tr>
<tr><td>Frédéric</td><td>Barsoti</td></tr>
<tr><td>Mathilde</td><td>Dupont</td></tr>
<tr><td>Omar</td><td>Malalid</td></tr>
<tr><td>Camille</td><td>Lemaire</td></tr> </table>
<table> <tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>5</td><td>6</td><td>7</td><td>8</td></tr>
<tr><td>9</td><td>10</td><td>11</td><td>12</td></tr> <tr><td
colspan="2">Fusion colonne</td><td>15</td><td>16</td></tr>
</table>
LES FORMULAIRES
Type Description
<input type="text"> Affiche un champ de saisie de texte sur une seule ligne
<input type="radio"> Affiche une case d’option (pour sélectionner l’un des
nombreux choix)
<input type="checkbox"> Affiche une case à cocher (pour sélectionner zéro ou plus
parmi de nombreux choix)
Introduction au CSS
Problèmes HTML :
HTML n’a jamais été destiné à contenir des balises de mise en
forme d’une page web!
HTML a été créé pour décrire le contenu d’une page web
Résolution par le CSS :
Permet la mise en page d’un contenu
Appliquer un style à un élément pour changer son apparence
Avant d’appliquer un style il faut obligatoirement
sélectionner un ou plusieurs éléments.
Introduction au CSS
Introduction au CSS
L’utilisation du CSS
Les points de sélection à l’élément HTML que vous voulez
appliquer le style. L’intégration de code CSS peut se faire en trois
méthodes différentes
1. Dans un fichier avec l’extension .css (style.css par exemple)
(méthode la plus recommandée). Créer le fichier style.css dans le
même dossier que la page HTML, sinon spécifier le chemin du
fichier (mon_dossier\...\style.css).
…
<head>
<meta charset="utf-8"> <title>Ma page</title>
<link rel="stylesheet" type="text/css" href="style.css" >
</head>
…
L’utilisation du CSS
test.html style.css
L’utilisation du CSS
2. Dans l'en-tête <head> du fichier HTML entre la balise <style> et
</style>
test.html
L’utilisation du CSS
3. Directement dans les balises du fichier HTML via un attribut style
(méthode la moins recommandée).
<html>
<head>
<title>titre de la page</title>
page.html
<meta charset=UTF-8" />
</head>
<body style="background-color: yellow">
<h1 style="color: green"> voici un titre </h1>
</body>
</html>
L’utilisation du CSS
La première méthode et beaucoup plus pratique car on peut appliquer
la même mise en forme sur toutes les balises qu’on veut, alors les
autres méthodes ne le permettent pas. Il faut définir le style pour
chaque balise.
L’utilisation du CSS
Le même code CSS est indiqué une fois pour toutes dans un fichier
CSS : c'est plus simple !
Syntaxe de base
Schématiquement, une feuille de style CSS ressemble donc à ça :
Syntaxe Exemple.css
Syntaxe de base
Test.html style.css
<html> h1 {
<head> color : blue ;
<title>titre de la page</title> }
<meta content="text/html; charset=UTF-8" /> b{
<link rel="stylesheet" type="text/css" href="style.css"> color : blue ;
</head> }
<body>
<h1> voici un titre en bleu </h1>
<h2> ce mot <b> bonjour</b>sera en bleu </h2>
</body>
</html>
Syntaxe de base
Schématiquement, une feuille de style CSS ressemble donc à ça :
Si plusieurs (≥2) balises doivent avoir la même mise en forme. On
déclare les noms des balises et on les sépare par une virgule « , »
comme suit : ces deux fichiers sont équivalents.
h1 {
color : blue ;
style.css
style.css }
h2 { h1, h2, b { color
color : blue ; : blue ;
} }
b{
color : blue ;
}
EMSI 2AP HONORIS F. AIT BENNACER
Introduction CSS
Introduction Syntaxe
HTML Sélecteurs
CSS Intégration dans HTML
Les propriétés CSS, les couleurs, les bordures
Syntaxe de base
Les commentaires dans du CSS : pour insérer un commentaire en
CSS Tapez /* suivi de votre commentaire, puis */ pour terminer votre
commentaire. Le commentaire ne s'interprète pas.
Class et Id
Class : On peut placer notre code CSS dans un attribut style sur la
balise que l'on vise (méthode 3), mais c’est moins recommandé (il
vaut mieux utiliser un fichier CSS externe (méthode 1)).