Galerie de cartes mentales Conception et réalisation de sites Web HTML5 CSS3
Conception et production Web HTML5 CSS3, le développement front-end Wed convient aux débutants Les chapitres 1 à 4 incluent des connaissances de base en CSS, les concepts de base de Wed, HTML, les concepts de base de CSS, l'utilisation des outils Dreamweaver, les balises graphiques et de texte HTML, les sélecteurs CSS de base, etc. Chapitre 5-8 Modèle de boîte, liste d'hyperliens, tableaux et formulaires, mise en page CSS DIV et autres productions de pages Web de base Chapitre 9-11 HTML5, nouvelles fonctionnalités CSS3, intégration multimédia, transition, transformation, animation, dessin, etc. Ces contenus peuvent aider les débutants à maîtriser rapidement les connaissances de base de la conception Web.
Modifié à 2021-06-28 16:26:54This is a mind map about bacteria, and its main contents include: overview, morphology, types, structure, reproduction, distribution, application, and expansion. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about plant asexual reproduction, and its main contents include: concept, spore reproduction, vegetative reproduction, tissue culture, and buds. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about the reproductive development of animals, and its main contents include: insects, frogs, birds, sexual reproduction, and asexual reproduction. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about bacteria, and its main contents include: overview, morphology, types, structure, reproduction, distribution, application, and expansion. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about plant asexual reproduction, and its main contents include: concept, spore reproduction, vegetative reproduction, tissue culture, and buds. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about the reproductive development of animals, and its main contents include: insects, frogs, birds, sexual reproduction, and asexual reproduction. The summary is comprehensive and meticulous, suitable as review materials.
HTML5 CSS3
Aperçu des étiquettes
Classement des balises
Divers
<b>/<strong>Texte en gras
<u>/<ins>Mode d'affichage souligné
<i>/<em>Le texte est affiché en italique
Le texte <s>/<del> est affiché barré
étiquette de temps
temps
datetime définit l'heure relative
pubdateDate de publication
marquer les caractères en surbrillance
citer la référence de la balise
balise de titre
aligner
à gaucheAligner les étiquettes à gauche
étiquette centrecentre
droite aligner l'étiquette à droite
étiquette de ligne horizontale
<hr>
align définit l'alignement (étiquette comme ci-dessus)
épaisseur de taille
couleurcouleur
largeurlargeur
étiquette de format d'origine
<per>
balise de nouvelle ligne
<br/>
étiquette de texte
Police de caractère
police de visage
taille taille
couleurcouleur
résumé
tempête audacieuse em inclinaison delstrikethrough ins souligner
balise d'image
img
chemin de l'image src
Impossible de remplacer le texte lorsque l'image alternative est affichée
Contenu affiché lorsque le pointeur du titre survole
widthLa largeur de l'image
hauteurLa hauteur de l'image
border définit la largeur de la bordure de l'image
marge définit la bordure extérieure
rembourrage de la bordure intérieure
vspace définit les marges inférieure et supérieure de l'image
hapace définit les marges gauche et droite de l'image
aligner
gauche aligne l'image vers la gauche
à droite aligne l'image à droite
top aligne le haut de l'image avec la première ligne de texte
le milieu aligne la ligne centrale horizontale de l'image avec la première ligne de texte L'autre texte est ci-dessous
bottom aligne le bas de l'image avec la première ligne de texte L'autre texte est sous l'image
Première introduction à CSS3
Avantages du CSS
économiser des coûts
Améliorer les performances
Noyau de base CSS
règle
Sélecteur {Attribut 1 : Valeur d'attribut 1 ; Attribut 2 : Valeur d'attribut 2 ;....}
Introduire la feuille de style
en ligne
Intégré
lien externe
Importé
Les sélecteurs de base fonctionnent sur ces trois
Sélecteur de base
sélecteur de balises
sélecteur de classe
sélecteur d'identifiant
sélecteur de caractères génériques
identifiant>classe>standard>caractère générique
Définir le style du texte
Propriétés du style de texte
taille de la police taille de la police
grossissement em (multiple par rapport au texte actuel)
pixels
en pouces
cm cm
mmmm
point de point
police de la famille de polices
épaisseur de la police
valeur normale par défaut
caractères gras et gras
des caractères plus audacieux
plus léger définit un caractère plus mince
100 à 900 définissent librement les caractères fins à épais
style de police style de police
normal par défaut
italique italique (le texte lui-même change)
Mots obliques en italique (que les mots qui ne sont pas inclinés soient inclinés)
police : paramètre complet du style de police
@règles de police
propriétés d'apparence du texte
couleurcouleur
espacement des lettres : espacement des mots
espacement des mots : espacement des mots (applicable uniquement à l'anglais)
hauteur de ligne : espacement des lignes
texe-transform : conversion de texte
aucun ne convertit
capitaliser capitaliser
minusculeConvertir tout en minuscule
text-decoration : décoration de texte
décoration nonno
soulignersouligner
souligner
barré
text-align : alignement horizontal
à gaucheAligner à gauche
aligner à droite
alignement central
retrait de texte, retrait de première ligne
white-space : traitement des espaces blancs
normalnormal
par affichage préformaté tel quel
majuscule Tout convertir en majuscules
les espaces et les sauts de ligne ne sont pas valides, ce qui oblige le texte à ne pas passer à la ligne
text-shadow : effet d'ombre
text-overflow : marque le texte de débordement dans l'objet
le clip coupe le texte en débordement sans afficher les balises omises
Les points de suspension remplacent le texte modifié par la balise omise "....."
le retour à la ligne enveloppe automatiquement les lignes
normal n'autorise que les sauts de ligne aux points de césure
break-word coupe une ligne à l'intérieur d'un mot long ou d'une adresse URL
Fonctionnalités avancées
Sélecteur de composés CSS
Sélecteur spécifique à une balise :
sélecteur de descendants
Sélecteur d'union
Cascade et héritage CSS
Empilabilité
héritage
Priorité CSS
Sélecteurs CSS3
sélecteur d'attribut
Sélecteur d'attribut E[att^=value] (sélecteur de préfixe)
Sélecteur d'attribut E[att$=value] (sélecteur de suffixe)
Sélecteur d'attribut E[att$=value] (inclus)
E représente le nom de la balise att représente le sélecteur étiquette de suffixe de préfixe de valeur
Sélecteur de relation
Sélecteur d'élément enfant : sélectionne les éléments de premier niveau d'un élément
sélecteur de frères et sœurs
Sélecteur de frères et sœurs à proximité : utilisez le numéro pour vous connecter
Sélecteur de frères et sœurs ordinaires : utilisez ~ pour créer un lien avant et après
Sélecteur de pseudo-classe structuré
:root selector : La balise racine est toujours html et prend effet sur toutes les balises de page
:not selector : exclure un élément de sous-structure en dessous de cet élément structurel
:sélecteur only-child : correspond à un seul élément enfant d'un élément parent
Sélecteurs :first-child et :last-child : sélectionnez respectivement le premier et le dernier élément enfant de l'élément parent
Sélecteurs :nth-child(n) et :nth-last-child(n) : sélectionnez le nième élément et le nième élément à partir du dernier de l'objet parent
Sélecteurs :nth-of-type(n) et :nth-last-of-type(n) : sélectionnez le nième élément et l'avant-dernier nième élément d'un type spécifique dans l'objet parent
:sélecteur vide : utilisé pour sélectionner tous les éléments qui n'ont pas d'éléments enfants ou dont le contenu textuel est vide
sous-thème
Sélecteur de pseudo-éléments
:avant le sélecteur de pseudo-élément
:après le sélecteur de pseudo-élément
Modèle de boîte BOX
Comprendre le modèle de boîte
CSS définit tous les éléments de la page dans une boîte rectangulaire Après avoir défini l'élément sur une boîte rectangulaire, la mise en page dans la page Web ne sera pas Les mêmes boîtes sont placées à des endroits différents Chaque modèle se compose d'un contenu d'élément (contenu), d'un remplissage (padding), d'une bordure (bordure) et d'une marge (marge)
Propriétés liées à la boîte
Propriétés des bordures
bordure supérieure
style de style bordure supérieure ;
largeur de la bordure supérieure ;
couleur de la bordure supérieure ;
border-top : couleur du style de largeur ;
bordure inférieure
style de style bordure inférieure ;
largeur de la bordure inférieure ;
couleur de la bordure inférieure ;
border-bottom : couleur du style de largeur ;
bordure gauche
style de style bordure gauche ;
largeur de la bordure gauche ;
couleur de la bordure gauche ;
bordure gauche : couleur du style de largeur ;
bordure droite
style de style bordure droite ;
largeur de la bordure droite ;
couleur de la bordure droite ;
bordure droite : couleur du style de largeur ;
Paramètres de style complets
border-style : top [droite, bas, gauche] ;
aucun aucun
solide : une seule ligne continue
pointillé : ligne pointillée
pointillé : ligne pointillée
double : double ligne continue
Paramètres complets de largeur
border-width : top [droite, bas, gauche] ;
Valeurs des pixels
Paramètres complets de couleur
border-color : top [droite, bas, gauche] ;
Paramètres de bordure complets
bordure : largeur sur quatre côtés, style sur quatre côtés, couleur sur quatre côtés ;
propriétés de remplissage
padding-top : marge supérieure
padding-right : rembourrage droit
padding-bottom : rembourrage inférieur
padding-left : remplissage gauche
rembourrage : rembourrage supérieur [rembourrage droit, rembourrage inférieur, rembourrage gauche]
Propriétés de marge
margin-top : marge supérieure
margin-right : marge de droite
margin-bottom : marge inférieure
margin-left : marge gauche
marge : marge supérieure [marge droite, marge inférieure, marge gauche]
propriétés d'arrière-plan
couleur d'arrière-plan : couleur d'arrière-plan :
image d'arrière-plan: image d'arrière-plan: url ()
Mosaïque de l'image d'arrière-plan : background-repeat:property
répéter les carreaux horizontalement et verticalement
non-répétition ne pose pas de mosaïque
répéter les tuiles x horizontalement
répéter les tuiles verticalement
Position de l'image d'arrière-plan : position d'arrière-plan : en bas à droite ;
Image d'arrière-plan corrigée
background-attachement : attribut ;
L'image de défilement se déplace à mesure que la page se déplace
image fixe fixée à la page
Ensemble complet d'éléments d'arrière-plan
arrière-plan : le positionnement des vignettes de l'URL de la couleur d'arrière-plan ("image") est corrigé ;
La largeur et la hauteur de la boîte
CSS3 ajoute un nouvel attribut de modèle de boîte
transparence des couleurs
rgba (r, g, b, alpha) rgb représente le demi-rapport des couleurs alpha est un paramètre 0,0 est complètement transparent et 1,0 est complètement opaque ;
opacité : paramètre ; paramètre entre 0~1
coins arrondis
border-radius : Paramètre de rayon horizontal 1 Paramètre de rayon horizontal 2 Paramètre de rayon horizontal 3 Paramètre de rayon horizontal 4/Paramètre de rayon vertical 1 Paramètre de rayon vertical 2 Paramètre de rayon vertical 3 Paramètre de rayon vertical 4 ;
Bordure d'image
border-image-source spécifie le chemin de l'image
border-image-slice spécifie le décalage vers l'intérieur des côtés supérieur, droit, inférieur et gauche de l'image de bordure
border-image-width spécifie la largeur de la bordure
border-image-outset spécifie la distance que l'arrière-plan de la bordure s'étend jusqu'à l'extérieur de la boîte
border-image-repeat spécifie la méthode de mosaïque de l'image d'arrière-plan
ombre
h-shadow représente la position de l'ombre horizontale, qui peut être une valeur négative (attribut obligatoire)
v-shadow représente la position de l'ombre verticale, qui peut être une valeur négative (attribut obligatoire)
flou ombre rayon de flou (propriété facultative)
Rayon d'expansion de l'ombre étendue, ne peut pas être négatif (attribut facultatif)
Couleur colorShadow (attribut facultatif)
Le décalage/encart est par défaut ombre extérieure/ombre intérieure (attribut facultatif)
Pente
Image d'arrière-plan en dégradé linéaire : dégradé linéaire (angle de dégradé, valeur de couleur 1, valeur de couleur 2...·..., valeur de couleur n) ;
Image d'arrière-plan dégradé radial : dégradé radial (forme de dégradé à quatre positions centrales, valeur de couleur 1, valeur de couleur 2. valeur de couleur m ;
Image d'arrière-plan de dégradé linéaire répétitif : répétition-linéaire-gradient (angle de dégradé, valeur de couleur 1, valeur de couleur 2..., valeur de couleur n) ;
Répéter l'image d'arrière-plan du dégradé radial :repeatina-radial-aradient (position centrale du cercle de forme du dégradé, valeur de couleur 1, valeur de couleur 2..., valeur de couleur n) ;
Plusieurs images d'arrière-plan
Couper l'image d'arrière-plan
Définissez la taille de l'image d'arrière-plan : background-size : valeur d'attribut 1, valeur d'attribut 2 ;
Définissez la zone d'affichage de l'image d'arrière-plan : background-origin : valeur d'attribut ;
Définir la zone de découpage de l'image d'arrière-plan : background-clip
Types d'éléments et conversions
Éléments de bloc : <hl> ~ <h6>, <p>, <div> <hl>~<h6>, <ul>, <ol>, <li>
Éléments en ligne : <strong>, <b>, <em>, <i>, <del>, <s>, <ins>, <u>, <a>, <u>, <span>, etc.
balises div et span
div implémente la planification et la mise en page des pages Web
span est souvent utilisé pour marquer du texte spécialement affiché et est utilisé avec l'attribut class
Conversion de type d'élément
Les valeurs d'attribut couramment utilisées et les significations de l'attribut d'affichage sont les suivantes :
inline : cet élément sera affiché en tant qu'élément en ligne (la valeur d'attribut d'affichage par défaut des éléments en ligne) block : cet élément sera affiché comme un élément de bloc (la valeur d'attribut d'affichage par défaut de l'élément de bloc). inline-block : cet élément sera affiché comme un élément de bloc en ligne et des attributs tels que la largeur, la hauteur et l'alignement peuvent y être définis, mais l'élément n'occupera pas une seule ligne. none : Cet élément sera masqué, non affiché et n'occupera pas l'espace de la page, ce qui équivaut à un élément inexistant.
Listes et hyperliens
balise de liste
liste ordonnée<ol>
<ol> <li>Élément de liste 1</li> <li>Élément de liste 2</li> <li>Élément de liste 3</li> </ol>
type : valeur d'attribut (1 par défaut)/a-A/i-I
numéro de départ (spécifie la valeur de départ de la puce)
numéro de valeur (le numéro spécifiant la puce)
Liste non ordonnée<ul>
<ul> <li>Élément de liste 1</li> <li>Élément de liste 2</li> <li>Élément de liste 3</li> </ul>
taper-
disque cercle plein
cerclecercle creux
carrécarré plein
liste de définitions<dI>
<dt> représente le contenu de la définition <dd> explique le contenu
Style de liste de contrôle CSS
list-style-type est utilisé pour contrôler le type de symbole affiché sur les éléments de la liste
disque cercle plein (liste non ordonnée)
none n'utilise pas de puces (listes non ordonnées et ordonnées)
cercle cercle creux (liste non ordonnée)
cjk-ideographic nombres idéographiques simples
carré carré plein (liste non ordonnée
système de numérotation géorgien traditionnel géorgien
chiffres arabes décimaux
Chiffres arabes décimaux commençant par zéro commençant par 0
chiffres romains minuscules et minuscules
chiffres romains majuscules
Lettres anglaises minuscules alpha inférieures
Lettres anglaises majuscules et alphabétiques
lettres latines minuscules minuscules
lettres latines majuscules majuscules latines
hébreuNumérotation arménienne traditionnelle
numérotation hébraïque traditionnelle arménienne ;
list-style-image peut définir l'image de l'élément pour chaque élément de la liste
list-style-position est utilisé pour contrôler la position des puces
inside : La puce de liste est située à l’intérieur du texte
outside : la puce de la liste est en dehors du texte de la liste
style de liste : puce de liste, position de la puce de liste, image de l'élément de liste (paramètre complet du style de liste)
Lien hypertexte
<a href="Jump target" terget="Comment la fenêtre cible apparaît">Image texte</a> href link target url (# peut établir une connexion vide) l target spécifie la méthode d'ouverture
Le lien hypertexte du lien d'ancrage est utilisé avec les balises de liste
Lier les hyperliens des contrôles de pseudo-classe
a:lien{règles de style CSS;}par défaut
a:visited{règles de style CSS;}Le style après le lien hypertexte est visité
a:hover{règle de style CSS;}Style de lien hypertexte au survol de la souris
a:active{règles de style CSS;} style de lien hypertexte lorsque la souris est cliquée et maintenue enfoncée
Tableaux et formulaires
feuille
<tableau> <tr> <td>Texte dans la cellule</td> </tr> < /table>
<table> </table> définit le début et la fin d'un tableau
border définit la bordure du tableau (par défaut border="0" n'est pas une bordure) border-collapse : réduire la fusion des bordures border-collspacing définit la distance entre les cellules adjacentes
cellpacing définit l'espace entre les cellules
cellpadding définit l'espace entre le contenu de la cellule et les bords de la cellule
width définit la largeur du tableau
height définit la hauteur de la table
align définit l'alignement horizontal du tableau dans la page Web
bgcolor définit la couleur d'arrière-plan du tableau
background définit l'image d'arrière-plan du tableau
<tr> </tr>Définir une des lignes
height définit la hauteur de la ligne
align définit l'alignement horizontal d'une ligne de contenu dans la page Web
valign définit le mode vertical d'une ligne de contenu
bgcolor définit la couleur d'arrière-plan de la ligne
arrière-plan définit l'image d'arrière-plan de la ligne
<td> </td> Définir les cellules du tableau
width définit la largeur de la cellule
height définit la hauteur de la cellule
align définit l'alignement horizontal des cellules dans la page Web
valign définit le modèle vertical du contenu de la cellule
bgcolor définit la couleur d'arrière-plan des cellules
backgroundDéfinir l'image d'arrière-plan de la cellule
colspan définit le nombre de colonnes couvertes par des cellules (utilisé pour fusionner des cellules orientées horizontalement)
rowspan définit le nombre de lignes que la cellule s'étend verticalement (utilisé pour fusionner des cellules orientées verticalement)
La balise <th> est utilisée pour définir l'en-tête du tableau pour qu'il soit au même niveau que la balise td.
Structure du tableau
<thead> définit l'en-tête du tableau situé dans la balise table
<tfoot>L'en-tête et le pied de page utilisés pour définir le tableau sont situés après l'en-tête
<tbody> définit le thème du tableau
Bordures de la table de contrôle CSS
L'attribut border de la balise table peut définir la bordure du tableau.
formulaire
Composition du formulaire
à partir de la syntaxe de l'élément de formulaire : <from> contrôle de formulaire</from>
l'action spécifie l'adresse de destination pour la soumission des données
méthode de demande de données méthode get /post get signifie que le navigateur établit une connexion avec le serveur de formulaire puis la transmet directement, ce qui est moins sécurisé. Publier signifie que le navigateur établira un lien vers le formulaire spécifié dans l'attribut action, puis le transmettra en plusieurs parties. La soumission implicite est plus sécurisée.
name est utilisé pour spécifier un nom pour le formulaire
Contrôles de base du formulaire
contrôle d'entrée
<input type="Type de contrôle"/>
taper
textBoîte de saisie de texte sur une seule ligne
zone de saisie du mot de passe
bouton radio
case à cochercase à cocher
boutonBouton Normal
bouton soumettre
bouton de réinitialisation
bouton imageSoumettre sous forme d'image
champ caché caché
domaine de fichier
nameLe nom du contrôle
La valeur de texte par défaut dans le contrôle de saisie de valeur
La largeur d'affichage du contrôle de saisie de taille sur la page
readonly Le contenu du champ est en lecture seule (ne peut être ni édité ni modifié)
désactivé désactive le contrôle (affiche en gris) lors du premier chargement de la page
coché définit les éléments sélectionnés par défaut dans le contrôle de sélection
Le contrôle maxlength permet de saisir le nombre maximum de caractères.
contrôle de zone de texte
La valeur de l'attribut tayp du contrôle d'entrée est texte. Ce contrôle peut créer du texte multiligne. Les colonnes peuvent définir le nombre de caractères dans chaque ligne de la zone de texte multiligne et les lignes sont utilisées pour définir le nombre de lignes affichées. dans la zone de saisie de texte multiligne.
nom des jeux d'attributs nom
le contenu de l'espace en lecture seule est en lecture seule
désactivéDésactiver le contrôle lors du premier chargement de la page
sélectionner le contrôle
Utilisé pour créer des menus déroulants
sélectionner
size spécifie le nombre d'éléments visibles dans le menu déroulant
Lorsque multiple définit multiple="multiple", le menu déroulant aura plusieurs fonctions de sélection.
option
Lors de la définition de la sélection, l'élément actuel est l'élément par défaut.
Attributs du formulaire HTML5
Nouvel attribut de formulaire
L'attribut de saisie semi-automatique est utilisé pour spécifier si le formulaire a une fonction de saisie semi-automatique, ce qui signifie que le contenu de saisie du contrôle de formulaire est enregistré et que l'historique de saisie sera affiché dans la liste déroulante lors d'une nouvelle saisie.
activé signifie qu'il y a une fonction de saisie semi-automatique
off signifie pas de fonction de saisie semi-automatique
L'attribut novalidate spécifie d'annuler la vérification de validité du formulaire lorsque le formulaire est soumis. Après avoir défini cet attribut pour le formulaire, la validation de l'intégralité du formulaire est désactivée. Tous les formulaires du contrôle de formulaire ne sont pas validés. ="novalider"
Tout nouveau contrôle de formulaire P172
Tout nouveau type de contrôle d'entrée
Le type d'email <input type="email"> est une zone de texte spécialement utilisée pour saisir des adresses email.
Le type d'url <input type="url"> est une zone de texte spécialement utilisée pour saisir des adresses url.
Le type tel <input type="tel"> est une zone de texte spécialement utilisée pour saisir des numéros de téléphone.
Le type de recherche <input type="search"> est une zone de texte spécialement utilisée pour saisir des mots-clés de recherche
Le type de couleur <input type="color"> est une zone de texte spécialement définie pour la couleur
Le type numder <input type="numder"> est une zone de texte spécialement utilisée pour saisir des valeurs numériques.
value spécifie la valeur par défaut de la zone de saisie
valeur maxmax
valeur minimale
étapeEntrez un intervalle légal
Le type de plage <input type="range"> est utilisé pour fournir une plage d'entrée de valeurs dans une certaine plage.
Type de date pinkers <input type=date,month, week...> spécifie le type de date et d'heure
la date sélectionne le jour, le mois et l'année
mois sélectionne le mois et l'année
week sélectionne la semaine et l'année
heureSélectionner l'heure
datetime sélectionne l'heure, l'année, le mois, le jour (heure UTC)
datetime-local sélectionne l'heure, le jour, le mois, l'année (heure locale)
Tout nouvel attribut d'entrée
L'attribut autofocus est utilisé pour spécifier s'il faut obtenir automatiquement le focus après le chargement de la page (dans la zone de saisie)
L'attribut form peut écrire les sous-éléments du formulaire n'importe où sur la page. Il vous suffit de définir la valeur de l'attribut form de l'élément pour cette spécification sur le formulaire.
L'attribut list spécifie l'élément datalist lié à la zone de saisie et sa valeur est l'identifiant d'un certain élément datalist.
L'attribut multiple spécifie que la zone de saisie peut sélectionner plusieurs valeurs. Cet attribut est applicable au courrier électronique (séparé par des virgules) et au fichier (fichier).
Les attributs min, max et step sont utilisés pour spécifier des limites pour les types d'entrée contenant des nombres ou des dates.
L'attribut pattern est utilisé pour vérifier si le contenu saisi dans la zone de saisie du type de saisie correspond à l'expression régulière définie P181.
L'attribut placeholder est utilisé pour fournir des informations pertinentes pour la zone de saisie du type de saisie afin de décrire ce que la zone de saisie attend de l'utilisateur.
L'attribut obligatoire est utilisé pour déterminer si la saisie de l'utilisateur dans la zone de saisie du formulaire est vide et si l'utilisateur n'est pas autorisé à soumettre le formulaire.
Disposition CSS DIV
Attributs de mise en page courants
Attribut flottant d'étiquette
sélecteur {float : valeur d'attribut}
valeurs d'attribut communes flottantes
l'étiquette de gauche flotte vers la gauche
l'étiquette de droite flotte vers la droite
aucune étiquette ne flotte
Caractéristiques du flotteur : 1. L'élément flottant est hors du flux documentaire et n'occupe plus de position dans le document. 2. Après avoir défini l'élément flottant, l'élément se déplacera vers la gauche ou la droite de l'élément parent. 3. Les éléments flottants ne seront pas déplacés de leurs éléments parents par défaut. 4. Lorsqu'un élément flottant se déplace vers la gauche ou la droite, il ne dépassera pas les autres éléments flottants devant. 5. Si l'élément flottant se trouve au-dessus d'un élément de bloc qui n'est pas flottant, l'élément flottant ne peut pas monter. 6. L'élément flottant ne dépassera pas la hauteur de l'élément flottant au-dessus de lui, et tout au plus sera-t-il aussi haut que lui. 7. Les éléments flottants ne couvriront pas le texte et le texte s'enroulera automatiquement autour de l'élément.
flotteur clair
Sélecteur {clear : valeur d'attribut ;}
gauche n'autorise pas les étiquettes flottantes sur la gauche
la droite n'autorise pas les étiquettes flottantes à droite
les deux clairs flottent des deux côtés en même temps
étiquette vide effacer flotteur
Utiliser le débordement pour effacer les flotteurs
L’application du style overflow:hidden à une étiquette peut également supprimer l’effet de flottement sur l’étiquette.
Attributs de positionnement des étiquettes
Sélecteur {position : valeur d'attribut ;}
positionnement automatique statique
Positionnement relatif relatif, positionnement par rapport à la position de son flux de documents d'origine
positionnement absolu, positionné par rapport à sa balise parent précédemment positionnée
positionnement fixe fixe, équivalent au positionnement de la fenêtre du navigateur
Le mode de positionnement de position est uniquement utilisé pour définir la manière dont l'étiquette est positionnée et ne peut pas déterminer la position spécifique de l'étiquette.
Le décalage supérieur définit la distance de l'étiquette par rapport au bord supérieur de son étiquette parent.
Le décalage inférieur définit la distance de l'étiquette par rapport au bord inférieur de son étiquette parent.
leftLe décalage gauche définit la distance de l'étiquette par rapport à la ligne gauche de son étiquette parent
le décalage en haut à droite définit la distance de l'étiquette par rapport à la ligne droite de son étiquette parent
Autres propriétés
Sélecteur {débordement : valeur d'attribut ;}
Le contenu visible ne sera pas tronqué et sera rendu en dehors de la zone d'étiquette
le contenu de débordement masqué sera coupé et le contenu coupé sera invisible
aoto génère des barres de défilement en cas de besoin et s'adapte au contenu à afficher.
L'attribut z-index ajuste les positions supérieure et inférieure
type de mise en page
disposition en une seule colonne
intégration multimédia
Formats de fichiers vidéo et de fichiers audio
Formats vidéo pris en charge par HTML5 : ogg, mpeg4, webm
Formats audio pris en charge par HTML5 : ogg, mp3, wav
Intégrer la vidéo et l'audio
Vidéo : <video src="chemin du fichier vidéo" CONTROLS="Controls"></video> Indique s'il faut afficher le plug-in vidéo. Le texte peut également être inséré entre les vidéos. Si la vidéo ne peut pas être affichée, le texte peut être affiché.
Les attributs: la lecture automatique lit automatiquement la vidéo une fois la page actuelle chargée La vidéo en boucle se termine et recommence la lecture La vidéo de préchargement est chargée lors du chargement de la page et est prête à être lue, mais cet attribut est ignoré si l'attribut de lecture automatique est utilisé. Affiche Lorsque la vidéo ne peut pas être lue, associez une image et affichez l'image selon un certain rapport.
Audio : <audio src="chemin du fichier audio" controles="controls"></audio>
Les attributs: la lecture automatique lit automatiquement l'audio une fois la page actuelle chargée La boucle audio se termine et recommence la lecture L'audio de préchargement est chargé lors du chargement de la page et est prêt à être lu, mais cet attribut est ignoré si l'attribut de lecture automatique est utilisé.
Déformation et animation excessives
sur
propriété de propension à la transition
aucunSans attributs, des effets excessifs seront obtenus
allTous les attributs obtiennent des effets excessifs
La propriété définit le nom de la propriété CSS qui applique l'effet excessif. Plusieurs noms sont séparés par des virgules.
propriété de durée de transition
time définit la durée de l'effet de transition
Propriété transition-timing-function
Courbe de vitesse utilisée pour spécifier l'effet de transition de l'attribut de transition
linéaire spécifie un effet de transition qui commence et se termine à la même vitesse, équivalent à cubique-bézier
la facilité (par défaut) commence lentement puis accélère puis se termine lentement
Effet de transition facile qui commence à une vitesse lente puis s'accélère progressivement
effet de transition de détente qui se termine à une vitesse lente
effet de transition facile qui commence à une vitesse lente et se termine à une vitesse lente
le cube de Bézier définit lui-même la forme de la courbe de Bézier d'accélération et de décélération
propriété de délai de transition
Spécifie l'heure de début de l'effet de transition
La séquence des propriétés composites de transition est comme ci-dessus
Déformation 2D
attribut de transformation
transform-functions est utilisé pour définir la transformation
transformer : traduire (x-... y-...) traduction
transformation:échelle(x-... y-...) échelle
transformation:inclinaison(x-...y-...)inclinaison
transformation: rotation (angle) rotation
Définir son origine de transformation du point central : axe x axe y axe z
Déformation 3D
rotateX() permet à l'élément spécifié de tourner autour de l'axe X
rotateY() permet à l'élément spécifié de tourner autour de l'axe Y
rotateZ() permet à l'élément spécifié de tourner autour de l'axe Z
rotated3d (xy-z, angle (angle de rotation)) paramètres d'attributs complets
animation
L'animation de la règle @keyframes représente le nom de l'animation actuelle sélecteur d'images clés formulaire de sélection d'images clés (0) signifie début à (100 %) signifie fin css-style définit l'animation à laquelle répondre lors de l'exécution de l'image clé actuelle
L'attribut animation-name est utilisé pour définir le nom de l'animation à appliquer. Le nom de l'animation sera référencé par la règle @Keyframes. animation-name:Keyframename|none none signifie qu'aucune animation n'est appliquée
La propriété animation-duration est utilisée pour définir le temps requis pour que l'ensemble de l'effet d'animation se termine. durée de l'animation : temps
L'attribut animation-timing-function est utilisé pour spécifier la courbe de vitesse de l'animation fonction de synchronisation d'animation : valeur ;
linéaire spécifie un effet de transition qui commence et se termine à la même vitesse
la facilité (par défaut) commence lentement puis accélère puis se termine lentement
Effet de transition facile qui commence à une vitesse lente puis s'accélère progressivement
l'animation de sortie se termine à basse vitesse
effet de transition facile qui commence à une vitesse lente et se termine à une vitesse lente
cubique-bézier (n,n,n,n) définit vous-même la forme de la courbe de Bézier d'accélération et de décélération
La propriété animation-delay est utilisée pour définir le temps de retard d'exécution des effets d'animation. animation-delay : time définit le temps d'attente
La propriété animation-iteration-count est utilisée pour définir le nombre de fois que l'animation est jouée animation-iteration-count : number | infinite ; définit le nombre de fois de lecture.
La propriété animation-direction définit la direction de la lecture de l'animation en cours
L'attribut animation est utilisé pour définir une collection des six attributs ci-dessus
Principes de dessin et de stockage des données