Dev_web_css3_Js
Dev_web_css3_Js
CSS 3
HTML vs CSS
Ecrire du code CSS pour un document HTML consiste à écrire des règles de style CSS.
Ajouter du CSS directement dans les balises du document HTML via l’attribut
style
Accolade de fermeture
On commence par le nom de la balise (par exemple h1), on met les propriétés (une ou
plusieurs) et valeurs entre deux accolades « { } ».
Chaque propriété est suivie du symbole « : » puis de sa valeur correspondante.
Enfin, chaque ligne se termine par un point-virgule « ; ».
Sélecteur
#valeurID {
propriété CSS1 : valeur ;
Sélecteur d'ID
propriété CSS2 : valeur ;
propriété CSS3 : valeur ;
}
.nomClasse {
propriété CSS : valeur ;
Sélecteur de classe }
<span> </span> : c'est une balise de type inline, c'est-à-dire une balise que
l'on place au sein d'un paragraphe de texte, pour sélectionner certains mots
uniquement.
<div> </div> : c'est une balise de type block, qui entoure un bloc de texte. Les
balises <p>,<h1>, etc. sont de la même famille. Ces balises ont quelque chose en
commun : elles créent un nouveau « bloc » dans la page et provoquent donc
obligatoirement un retour à la ligne.
Cela montre comment vous pouvez utiliser la balise <div> comme un conteneur
générique pour envelopper du contenu et lui appliquer des styles spécifiques à
l'aide de CSS.
La différence principale entre l'utilisation de <span> et <div> est que <span>
est généralement utilisé pour des portions de texte en ligne, tandis que <div> est
souvent utilisé pour des sections de contenu plus importantes ou des blocs de
contenu.
Propriété Description
font Définir toutes les propriétés de la police
font-family Indiquer la (ou les) polices à utiliser
font-size Définir la taille d’une police (px, em, etc.)
font-weight Déterminer l’épaisseur de la police
font-style Préciser le style de police
font-variant Changer la casse de la police
page.html style.css
Pour éviter qu'il n'y ait de problème si l'internaute n'a pas la même police
que vous, on précise en général plusieurs noms de police, séparés par des
virgules. En voici une liste des polices les plus courantes :
Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact, Times New
Roman, Trebuchet MS, Verdana, Courier New, Lucida Console
style.css
Cela signifie : "Mets la police Impact, ou, si elle n'y est pas, Arial Black, ou sinon Arial,
ou sinon Verdana, ou si rien n'a marché mets une police standard (serif)".
Si la police se compose de deux mots, mettez la entre guillemets ("la police").
Lowercase : en minuscules.
Uppercase : en majuscules ;
Capitalize : la première lettre de chaque mot en majuscule.
Inherit : Hérite de la valeur de l’élément parent ;
None : sans de transformation.
style.css
la couleur du texte,
couleur ou une image de fond,
ajuster les transparence, les bordures, et les ombres.
https://htmlcolorcodes.com/fr/
style.css
Au survol:
Au clic:
Déjà visité
Lors de la sélection:
Focus permet d'appliquer un style particulier au moment de la sélection.
Nous avons appris à construire des pages basiques en HTML, à modifier la mise en
forme avec CSS... Intéressons-nous maintenant à la mise en page de notre site.
En général, une page web est constituée d'un en-tête (tout en haut), de menus de
navigation (en haut ou sur les côtés), de différentes sections au centre... et d'un pied
de page (tout en bas).
Dans un premier temps il faut structurer notre page et après on passe au code html
et à la mise en forme avec le CSS.
Les dimensions: un bloc a des dimensions précises. Il a une largeur et une hauteur.
Par défaut, un bloc prend 100% de la largeur disponible.
width : c'est la largeur du bloc. À exprimer en pixels (px) ou en pourcentage (%).
height : c'est la hauteur du block. À exprimer soit en pixels (px), soit en
pourcentage (%).
Pour que notre site s'adapte aux différentes résolutions d'écran de nos visiteurs, on
fixe les dimensions : min-width : largeur minimale, min-height : hauteur minimale,
max-width : largeur maximale, max-height : hauteur maximale
Chaque élément HTML a un affichage par défaut en fonction de son type qui peut
être soit block soit inline.
Grâce à la propriété display, il est possible de modifier cet affichage par défaut selon
les besoins
Le modèle des boîtes flexibles, aussi appelé « flexbox », a été conçu comme
un modèle de disposition unidimensionnel et comme une méthode
permettant de distribuer l'espace entre des objets d'une interface ainsi que
de les aligner.
les flexbox gèrent une seule dimension à la fois : une ligne ou une colonne.
Ligne
<tr>
Langage interprété
JavaScript est le seul langage inclus en standard dans les navigateurs web.
a = 5 ; a++;
NB : Si l'argument ne peut pas être converti en un nombre, une valeur NaN est retournée.
monTableau[index] = valeur;
Syntaxe :
var monElement = document.getElementById("nomid");
Syntaxe :
spécifique.
Syntaxe :
Syntaxe :
Page.html my_script.js
Syntaxe :
monElement.id = "nomid";
Syntaxe :
monElement.className = "nomclasse";
Syntaxe :
Syntaxe :
elementParent.appendChild(elementEnfant);
parent.insertBefore(elem1, elem2);
Syntaxe :
Element.addEventListener( ‘nom_event’, nom_function);