Computing">
Introduction à HTML, CSS et Javascript
Introduction à HTML, CSS et Javascript
sur
Formation industrielle
Programming Foundations with HTML + CSS
+ Javascript
Soumis à :- Soumis par :-
M. Papendra Kumar Abhishek Kumar
Maître de conférences 180201
Informatique et Ingénierie CSE- 4thannée
Objectifs
Introduction aux technologies Web :
● Javascriptfor interactivity
Dans un navigateur
Les navigateurs ont des différences très marquées
pièces.
responsabilité d'exécuter le
Code Javascript.
Technologies
● HTML
● CSS
● Javascript
HTML
HTML signifie Langage de balisage Hypertexte. <html>
<tête>
Le HTML nous permet de construire la partie visible d'un site Web. </tête>
<corps>
HTML n'est PAS un langage de programmation, c'est un langage de balisage. <div>
<p>Salut</p>
ce qui signifie que son but est de structurer le contenu de la </div>
site web. </body>
</html>
C'est une série de balises imbriquées (c'est un sous-ensemble de XML) qui contiennent tout
les informations du site web (comme les textes, images et vidéos). Voici un
exemple de balises :
<title>This is a title</title>
● Il utilise la syntaxe XML (balises avec attributs, peut contenir d'autres balises).
<tag_name>content</tag_name>
● Il stocke toutes les informations qui doivent être affichées à l'utilisateur.
● Il existe différents éléments HTML pour différents types d'informations et de comportements.
● Les informations sont stockées dans une structure arborescente (nœuds contenant des nœuds à l'intérieur) appelée
DOM (Modèle d'objet de document).
● Cela donne au document une certaine structure sémantique (par exemple, ceci est un titre, ceci est une section, ceci est
un formulaire) qui est utile pour les ordinateurs pour comprendre le contenu des sites web.
● Il ne doit pas contenir d'informations relatives à la manière dont il doit être affiché (ces informations
appartient au CSS), donc aucune information sur la couleur, la taille de police, la position, etc.
HTML : exemple de syntaxe
Nom de la balise
attributs
<divid="main"> comment
</div>
HTML : balises principales
Bien qu'il existe de nombreuses balises dans la spécification HTML, 99 % des sites Web utilisent un sous-ensemble de.
Les balises HTML avec moins de 10 balises, les plus importantes sont :
● <div>: un conteneur, représente généralement une zone rectangulaire avec des informations à l'intérieur.
● <img/>: une image
● <a>: un lien cliquable pour aller à une autre URL
● <p> : un paragraphe de texte
● <h1>: un titre (h2, h3, h4 sont des titres de moindre importance)
● <input>: un widget pour permettre à l'utilisateur de saisir des informations
● <style>: pour insérer des règles CSS
● <script>: exécuter Javascript
● <span>: une balise nulle (ne fait rien)
HTML : encapsuler les informations
Nous utilisons des balises HTML pour envelopper différentes informations sur notre site.
Plus les informations sont structurées, plus il sera facile d'y accéder et de les présenter.
Nous pouvons changer la façon dont l'information est représentée à l'écran en fonction des balises.
où il est contenu, donc nous ne devrions pas nous inquiéter d'utiliser trop de balises.
Technologies
● HTML
● CSS
● Javascript
CSS
Permet de spécifier comment présenter (rendre) les informations du document stockées dans le HTML.
Cela changera toutes les balises de mon site web (‘*‘ signifie tout) pour avoir une couleur bleue avec la police Tahoma.
Il existe trois façons d'ajouter des règles CSS à votre site web :
<style>
p { couleur : bleu }
</style>
● Référencer un fichier CSS externe
<link href="[Link]" rel="stylesheet" />
● Utiliser l'attribut style sur une balise
<p style="color: blue; margin: 10px">
Sélecteurs CSS
Que faire si nous voulons changer une balise spécifique (pas toutes les balises du même type).
Nous pouvons spécifier des sélecteurs plus précis en plus du nom de la balise. Par exemple, par classe.
ou id :
[Link] {
color: red;
}
div#[Link] { ... }
Cela affectera les balises p de la classe intro qui se trouvent à l'intérieur de la balise div de l'identifiant main.
<div id="main">
<p class="intro">....</p>← Affecte celui-ci
</div>
<p class="intro">....</p>
Technologies
● HTML
● CSS
● Javascript
Javascript
Un langage de programmation régulier, facile à commencer, difficile à maîtriser.
You can change the content of the HTML or the CSS applied to an element.
Vous pouvez même envoyer ou récupérer des informations d'internet pour mettre à jour le contenu
du web sans recharger la page.
Javascript : Syntaxe
Très similaire à C++ ou Java mais beaucoup plus simple.
HTML + CSS :
[Link]
Selectors: [Link]
Apprendre Javascript.
[Link]
Pour apprendre jQuery :
[Link]
La Fin