Maison >interface Web >tutoriel HTML >Introduction détaillée à la production de pages HTML tag_HTML/Xhtml_Web
Il existe de nombreuses balises et éléments dans la partie d'en-tête HTML, qui impliquent le rendu des pages Web par le navigateur, le référencement, etc. Chaque noyau de navigateur et chaque fabricant de navigateur national ont leurs propres éléments de balise, ce qui entraîne de nombreuses différences. À l'ère de l'Internet mobile, la structure principale et les méta-éléments des terminaux mobiles sont encore plus importants. Comprendre la signification de chaque balise et rédiger une balise head qui répond à vos propres besoins est le but de cet article. Cet article est basé sur l'article de Yishi et fournit un résumé détaillé pour présenter la signification et les scénarios d'utilisation de chaque balise et élément dans les en-têtes couramment utilisés.
DOCTYPE
DOCTYPE (Document Type), cette déclaration est située à l'avant du document, avant la balise html. Cette balise indique au navigateur de quel type il s'agit. HTML utilisé par le document. Ou la spécification XHTML.
La déclaration DTD (Document Type Definition) commence par , n'est pas sensible à la casse et n'a aucun contenu devant. S'il y a d'autres contenus (sauf des espaces), le navigateur ouvrira un étrange. Le mode sous IE (mode bizarreries) restitue les pages Web. DTD publique, le format du nom est enregistrement // organisation // balise de type // langue, l'enregistrement indique si l'organisation est enregistrée par l'Organisation internationale de normalisation (ISO), indiquant oui, - indiquant non. Organisation est le nom de l'organisation, tel que : W3C. Le type est généralement DTD. Une balise spécifie une description du texte public, c'est-à-dire un nom descriptif unique pour le texte public référencé, qui peut être suivi d'un numéro de version. La langue finale est l'identifiant de langue ISO 639 de la langue DTD, tel que : EN pour l'anglais, ZH pour le chinois. XHTML 1.0 peut déclarer trois types de DTD. Représente respectivement la version stricte, la version de transition et le document HTML basé sur un cadre.
QuantityHTML 4.01 strict
Le doctype a deux objectifs principaux en HTML.
● Vérifier la validité des documents.
Il indique à l'agent utilisateur et au validateur selon quelle DTD ce document est écrit. Cette action est passive. Chaque fois que la page est chargée, le navigateur ne télécharge pas la DTD et ne vérifie pas la validité. Elle n'est activée que lorsque la page est vérifiée manuellement.
Quantity Déterminer le mode de rendu du navigateur
Pour les opérations réelles, indiquez au navigateur quel algorithme d'analyse utiliser lors de la lecture du document. S'il n'est pas écrit, le navigateur analysera le code selon ses propres règles, ce qui peut sérieusement affecter la présentation HTML. Les navigateurs disposent de trois méthodes pour analyser les documents HTML.
● Mode non étrange (standard)
● Mode étrange
● Mode partiellement étrange (presque standard) À propos du mode document du navigateur IE, du mode navigateur, du mode strict, du mode étrange, de la balise DOCTYPE, vous pouvez en savoir plus Mode lecture ? standard! contenu.
jeu de caractères
Déclarer l'encodage des caractères utilisé par le document,
Avant html5, la page Web se lisait comme ceci :
Ces deux sont équivalents, veuillez lire les détails ci-dessous : vs , donc Il est recommandé d’en utiliser des plus courts, plus faciles à retenir.
attribut lang
Chinois simplifié
Chinois traditionnel
Pourquoi lang="zh-cmn-Hans" au lieu de lang="zh-CN" que nous écrivons habituellement ? Veuillez lire : La déclaration en tête de page doit-elle être lang="zh" ou ? lang="zh-cn".
Donner la priorité à l'utilisation de la dernière version d'IE et de Chrome
360 Utilisation de Google Chrome Frame
Le navigateur 360 passera immédiatement au speed core correspondant après avoir lu cette balise. Aussi, par mesure de sécurité, rejoignez
L'effet qui peut être obtenu en écrivant de cette façon est que si Google Chrome Frame est installé, GCF sera utilisé pour rendre la page. Si GCF n'est pas installé, la version la plus élevée du noyau IE sera utilisée pour le rendu.
Liens connexes : Documentation des balises méta de contrôle du noyau du navigateur
Baidu interdit le transcodage
Lorsque vous ouvrez une page Web via un téléphone mobile Baidu, Baidu peut modifier le transcodage de votre page Web, enlevez vos vêtements, et mettez des publicités en plâtre de peau de chien sur votre corps. A cet effet, vous pouvez ajouter
Liens connexes : Déclaration de transcodage SiteApp
Partie d'optimisation SEO
Titre de la page
Mots-clés de page
Description de la page description du contenu
Définir l'auteur web auteur
Définissez la méthode d'indexation du moteur de recherche Web. Robotterms est un ensemble de valeurs séparées par des virgules anglaises ",". Il a généralement les valeurs suivantes : none, noindex, nofollow, all, index et follow.
Code XML/HTMLCopier le contenu dans le presse-papiers
Liens associés : WEB1038 - La balise contient une valeur non valide
port d'affichage
Viewport peut améliorer l'affichage de la mise en page sur les navigateurs mobiles. Écrivez habituellement
width=device-width fera apparaître des bordures noires lorsque l'iPhone 5 est ajouté à l'écran d'accueil et ouvert en mode plein écran WebApp (http://bigc.at/ios-webapp-viewport- méta.orz )
paramètre de contenu :
largeur largeur de la fenêtre (valeur numérique/largeur de l'appareil)
hauteur hauteur de la fenêtre (valeur numérique/hauteur de l'appareil)
rapport de mise à l'échelle initiale à l'échelle initiale
rapport de mise à l'échelle maximal à l'échelle maximale
minimum -scale Taux de zoom minimum
user-scalable S'il faut autoriser la mise à l'échelle de l'utilisateur (oui/non)
minimal-ui Un nouvel attribut dans iOS 7.1 bêta 2 peut minimiser les barres d'état supérieure et inférieure lorsque la page est chargée. Il s'agit d'une valeur booléenne et peut être écrite directement comme ceci :
Et si votre site Web n'est pas réactif, veuillez ne pas utiliser la mise à l'échelle initiale ni désactiver la mise à l'échelle.
Liens associés : Viewport au design non responsive
Pour s'adapter à l'iPhone 6 et à l'iPhone 6plus, vous devez écrire :
XML/HTML CodeCopier le contenu dans le presse-papier
La largeur de la fenêtre d'affichage de la plupart des appareils Android de 4,7 à 5 pouces est définie sur 360 pixels, mais elle est de 375 pixels sur l'iPhone 6. La largeur de la fenêtre d'affichage de la plupart des appareils Android de 5,5 pouces (tels que Samsung Note) est de 400, et elle est 414px sur iPhone 6 plus.
Appareil iOS
Titre ajouté à l'écran d'accueil (nouveau dans iOS 6)
S'il faut activer le mode plein écran WebApp
Définissez la couleur d'arrière-plan de la barre d'état
Icône iOS
paramètre rel : apple-touch-icon L'image est automatiquement traitée en coins arrondis et en surbrillance. apple-touch-icon-precomposed interdit au système d'ajouter automatiquement des effets et affiche directement le design original. iPhone et iTouch, 57x57 pixels par défaut, requis
iPad, 72x72 pixels, en option mais recommandé
Retina iPhone et Retina iTouch, 114x114 pixels, en option mais recommandé
La taille de l'icône iOS est de 180 × 180 sur iPhone 6 plus et de 120 × 120 sur iPhone 6. Pour s'adapter à l'iPhone 6 plus, vous devez ajouter ce paragraphe
Écran de démarrage iOS
Documentation officielle : https://developer.apple.com/library/ios/qa/qa1686/_index.html
Article de référence : http://wxd.ctrip.com/blog/2013/09/ios7-hig-24/
L'écran de démarrage de l'iPad n'inclut pas la zone de la barre d'état.
Écran portrait iPad 768 x 1004 (résolution standard)
iPad portrait 1536x2008 (Rétine)
iPad paysage 1024x748 (résolution standard)
iPad paysage 2048x1496 (Retina)
L'écran de démarrage de l'iPhone et de l'iPod touch comprend la zone de la barre d'état.
Écran portrait iPhone/iPod Touch 320x480 (résolution standard)
Écran portrait iPhone/iPod Touch 640x960 (Retina)
écran vertical iPhone 5/iPod Touch 5 640x1136 (Retina)
Ajouter une bannière d'application intelligente Bannière d'application intelligente (iOS 6 Safari)
La taille d'image correspondante pour l'iPhone 6 est de 750 × 1294 et la taille d'image correspondante pour l'iPhone 6 Plus est de 1242 × 2148.
Windows 8
Couleur des vignettes Windows 8
Icône de vignette Windows 8
Abonnement RSS
icône de favicon
Pour une introduction plus détaillée au favicon, veuillez vous référer à https://github.com/audreyr/favicon-cheat-sheet
Méta mobile
Code XML/HTMLCopier le contenu dans le presse-papiers
Ceci est un résumé des partages de toobug.
Plus de références de balises méta
Article de référence :