Galerie de cartes mentales Les bases du HTML
Une carte mentale résumant les connaissances de base du HTML, y compris la structure des éléments et du contenu de la page HTML, l'apparence et la position des éléments de la page Web CSS et d'autres styles de page (tels que la couleur, la taille), la définition et l'interaction de surface du JS comportemental. modèles de pages Web, etc.
Modifié à 2022-12-09 10:01:22This 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.
HTML
normes du Web
Structurer les éléments et le contenu de la page HTML
Exprimer l'apparence et la position des éléments de page Web CSS et d'autres styles de page (tels que la couleur, la taille)
Définition du modèle de page Web comportementale JS et interaction entre les pages
Les bases du HTML
HTML (langage de balisage hypertexte)
HTML (langage de balisage hypertexte)
Structure fixe de la page HTML
Balise HTML : toute la page Web
balise head : l'en-tête de la page Web
Balise Body : le corps de la page Web (là où le code HTML du thème est écrit)
balise title : le titre de la page Web
Code VS
Créer un corps HTML : ! tabulation/entrée
Afficher dans le navigateur :
Clic droit → ouvrir dans le navigateur par défaut/autre
alt B/shift alt B
Remarque : ctrl / (ne peut pas être après l'instruction, une nouvelle ligne est requise)
Composition des balises
C'est le paragraphe (double étiquette)
(étiquette unique)
Propriétés de l'étiquette
`<img src=" " alt=" ">` (balise unique d'image)
Nom de l'attribut = "valeur de l'attribut"
relation de balise
Relation imbriquée/relation parallèle
apprentissage des étiquettes
Balises de typographie
Titre de la balise
<h1>Titre 1</h1>
h1-h6 (mis dans le corps)
Le curseur clignote à plusieurs endroits en même temps dans VS : Ctrl D
balises de paragraphe
<p>Paragraphe</p>
Retour à la ligne automatique dans VScode : Barre de menus → Affichage → Retour à la ligne automatique
Nouvelle ligne '<br>'
Ligne de séparation horizontale '<hr>'
balise de formatage du texte
effet de base
b : Gras
u : souligner
je: inclinaison
s : barré
déclaration d'importance
fort : audacieux
ins : souligner
em : inclinaison
del : supprimer la ligne
étiquette média
Balise d'image (balise unique
Code `<img src=” ” alt=” ”>`
Attribut : src (chemin de l'image cible ; touche de raccourci : ./)
Attribut : alt (remplacer le texte ; afficher si le chargement de l'image échoue)
Attribut : titre (affiche le texte d'invite au survol de la souris)
Attributs : largeur/hauteur (il suffit d'écrire une image et elle ne sera pas déformée)
chemin
Chemin absolu : l'emplacement absolu sous le répertoire, qui peut atteindre directement l'emplacement cible
La lettre du lecteur commence par : D:\day01\images\1.jpg
Adresse réseau complète : https://www.itcast.cn/2018czgw/images/logo.gif (comprendre)
Chemin relatif : le processus de recherche du fichier cible à partir du fichier actuel
Répertoire de même niveau (touche de raccourci : ./)
Répertoire subordonné (touche de raccourci : ./)
Répertoire parent (touche de raccourci : ../)
balise audio
Insérer un fichier audio : touche de raccourci VScode : ./m... (recherche floue)
Code : `<audio src="./music.mp3" contrôles>texte</audio>`
Les attributs
src : chemin audio
contrôles : Afficher les contrôles de lecture
autoplay : lecture automatique (non pris en charge par certains navigateurs)
boucle : lecture en boucle
balise vidéo
Insérer un fichier vidéo : touche de raccourci VScode : ./m... (recherche floue)
Code : `<video src="./video.mp4" contrôles></video>`
Les attributs
src : chemin vidéo
contrôles : Afficher les contrôles de lecture
lecture automatique : lecture automatique (le navigateur Google doit coopérer avec le mode sourdine pour obtenir une lecture silencieuse)
boucle : lecture en boucle
balise de lien
une balise/hyperlien/lien d'ancrage : après avoir cliqué, passez d'une page à l'autre
Code : `<a href=”./targetpage.html” target=”_blank”>Lien hypertexte</a>`
Les attributs
href : à quelle page Web accéder après avoir cliqué (le chemin de la page Web cible)
target : le formulaire d'ouverture de la page Web cible
target="_self" (valeur par défaut, écrase la page Web d'origine)
target="_blank" (nouvelle fenêtre, conserver la page Web d'origine)_
balise de liste
liste non ordonnée
ul : représente la liste entière non ordonnée, utilisée pour envelopper la balise li
li : représente chaque élément de la liste non ordonnée, utilisé pour contenir le contenu de chaque ligne
La balise ul ne peut contenir que des balises li ; la balise li peut contenir n'importe quel contenu.
liste ordonnée
ol : représente la liste entière ordonnée, utilisée pour envelopper la balise li
li : représente chaque élément de la liste ordonnée, utilisé pour contenir le contenu de chaque ligne
La balise ol ne peut contenir que des balises li ; la balise li peut contenir n'importe quel contenu.
Liste customisée
dl : représente l'intégralité de la liste personnalisée, utilisée pour envelopper les balises dt/dd
dt : représente le titre de la liste personnalisée
dd : indique que la liste personnalisée concerne chaque élément du thème
La balise dl ne peut contenir que des balises dt/dd ; la balise dt/dd peut contenir n'importe quel contenu.
étiquette de tableau
Balises de base du tableau
table : table dans son ensemble, utilisée pour envelopper plusieurs tr
tr : chaque ligne du tableau, utilisée pour envelopper td
td : cellule de tableau, peut être utilisée pour envelopper le contenu
Relation d'imbrication des balises : table > tr > td
Propriétés de base du tableau (paramètres CSS recommandés)
border="number": largeur de la bordure
width="numéro": largeur du tableau
height="numéro": hauteur de la table
Titre du tableau et étiquette de cellule d’en-tête
Représente le titre global et une colonne de sous-titres dans un tableau
caption : titre du tableau (le titre du tableau entier, affiché en haut et au centre du tableau entier par défaut)
th : cellule du tableau (indique une colonne de sous-titres, généralement utilisée dans la première ligne du tableau, le texte est en gras et centré)
Avis
La balise caption est écrite à l’intérieur de la balise table
La balise th est écrite à l'intérieur de la balise tr (utilisée pour remplacer la balise td)
tableau > légende tr > th
balises de structure de table
thead : en-tête du tableau
tbody : corps de la table
tfoot : bas du tableau
table > tête > tr > td
Fusionner les cellules (valeur de la propriété)
rowspan="nombre de cellules fusionnées" : fusionner entre les lignes/fusionner verticalement
colspan="nombre de cellules fusionnées" : fusionner entre les colonnes/fusionner horizontalement
balise de formulaire
balise d'entrée
Introduction de base : l'entrée peut afficher différents effets via différentes valeurs d'attribut de type.
texte : zone de texte (texte sur une seule ligne)
espace réservé : espace réservé, invite l'utilisateur à saisir du contenu textuel (attributs communs)
Exemple : `<input type="text" placeholder="Veuillez entrer un pseudo">`
mot de passe : boîte de mot de passe
espace réservé : espace réservé, invite l'utilisateur à saisir du contenu textuel (attributs communs)
Exemple : `<input type="password" placeholder="Veuillez saisir le mot de passe">`
radio : bouton radio
nom : groupe ; les cases d'option avec la même valeur d'attribut de nom constituent un groupe et un seul membre d'un groupe peut être sélectionné en même temps.
coché : coché par défaut
Exemple : `<input type="radio" name="marry" vérifié> single `
case à cocher : case à cocher
coché : coché par défaut
Exemple : `<input type="checkbox" name="like"> Charmant`
fichier : sélection de fichier
multiple : sélection de plusieurs fichiers
exemple:
soumettre : bouton soumettre
Soumettez les données au serveur backend après avoir cliqué sur
Utiliser avec la balise form : utilisez la balise form pour regrouper la balise form
Exemple : `<input type="submit" value="Inscription gratuite">`
réinitialiser : bouton de réinitialisation
Restaurer les valeurs par défaut du formulaire après avoir cliqué
Utiliser avec la balise form : utilisez la balise form pour regrouper la balise form
Exemple : `<input type="reset">`
en bas : bouton normal
Aucune fonction par défaut, utilisez JS pour ajouter des fonctions
Utiliser avec la balise form : utilisez la balise form pour regrouper la balise form
étiquette du bouton inférieur (double étiquette)
soumettre : bouton soumettre
Soumettez les données au serveur backend après avoir cliqué sur
réinitialiser : bouton de réinitialisation
Restaurer les valeurs par défaut du formulaire après avoir cliqué
en bas : bouton normal
Aucune fonction par défaut, utilisez JS pour ajouter des fonctions
sélectionner l'étiquette du menu déroulant
Contrôle de formulaire de menu déroulant qui fournit plusieurs sélections dans une page Web
select tag : tout le menu déroulant
balise d'option : chaque élément du menu déroulant
Exemple : `<select name="année"> <option value="">Veuillez sélectionner une année</option> <option value="">1990</option></select>`
textarea : étiquette de la zone de texte (texte multiligne)
rows : spécifie le nombre de lignes visibles dans le champ de texte
cols : spécifie la largeur visible dans le champ de texte
Le coin inférieur droit peut être déplacé pour modifier la taille ; pendant le développement réel, il est recommandé d'utiliser les paramètres CSS pour les effets de style.
étiquette étiquette
Lier la relation entre les balises de contenu et de formulaire
Première méthode : `<input type="checkbox" id="one">``<label for="one">code</label>`
Méthode 2 : `<label><input type="checkbox">Veillez tard</label>`
Balises sémantiques
div/span : balises de mise en page sans sémantique
Lors du développement de pages Web, les deux balises de mise en page div et span, sémantiquement dénuées de signification, sont fréquemment utilisées.
Balise div : une seule est affichée dans une ligne (occupe une ligne)
balise span : une ligne peut en afficher plusieurs
Balises de mise en page sémantique
en-tête : en-tête de page Web
nav : navigation sur le Web
pied de page : bas de la page Web
à part : barre latérale de la page Web
section : section de page Web
article : article Web
entité de personnage
Fusion d'espaces : si plusieurs espaces, sauts de ligne, retraits, etc. apparaissent côte à côte dans le code HTML, le navigateur n'analysera finalement qu'un seul espace.
Entités de caractères communes
&Lt ; moins de signe
> supérieur au signe
&
" guillemets
&apostrophe (non pris en charge par IE)
¢
&livre;
¥s;
euros;
§
&copier;