Maison > interface Web > tutoriel HTML > Structure d'en-tête dans la production de pages HTML_HTML/Xhtml_Web

Structure d'en-tête dans la production de pages HTML_HTML/Xhtml_Web

WBOY
Libérer: 2016-05-16 16:36:43
original
1990 Les gens l'ont consulté

Ce qui suit présente la structure d'en-tête couramment utilisée, ainsi que la signification et les scénarios d'utilisation de chaque balise et élément (cet article est basé sur l'article d'un maître et est un résumé étendu).

La structure d'en-tête de padding.me

Copier le code
Le code est le suivant :





< ;meta name="viewport" content="width=device-width, user-scalable=yes">





PaddingMe
https://plus. google.com/u/1/105241873904238310190/?rel=author">
http://padding.me/humans.txt" />



http://feeds.feedburner.com/paddingme" />


DOCTYPE

DOCTYPE (Document Type), cette déclaration se situe au début du document, avant la balise html. Cette balise indique au navigateur quelle spécification HTML ou XHTML le document utilise.

La déclaration DTD (Document Type Definition) commence par , elle n'est pas sensible à la casse et il n'y a pas de contenu devant. S'il y a un autre contenu (sauf des espaces), le navigateur activera le mode bizarreries. dans IE. Rendre la page Web. DTD publique, le format du nom est "enregistrement // organisation // balise de type // langue", "enregistrement" indique si l'organisation est enregistrée par l'Organisation internationale de normalisation (ISO), signifie oui, - signifie non. « Organisation » est le nom de l'organisation, tel que : W3C ; « Type » est généralement une DTD et « Étiquette » est une description de texte public désigné, 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 dernière « langue » est l'identifiant de langue ISO 639 de la langue DTD, par exemple : EN signifie anglais, ZH signifie 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.

HTML 4.01 strict
http://www.w3.org/TR/html4 /strict.dtd">


HTML 4.01 Transitional
http://www.w3.org/TR/html4/loose.dtd">


Ensemble de cadres HTML 4.01
http://www.w3.org/TR/html4/frameset.dtd">


Et le le dernier HTML5 introduit une écriture plus concise, qui est compatible vers l'avant et vers l'arrière, et dont l'utilisation est recommandée.

Le doctype en HTML a deux objectifs principaux.
•Vérifier la validité des documents.
Il indique à l'agent utilisateur et au validateur la DTD selon laquelle ce document est rédigé. 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.
•Déterminez 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 mise en page HTML. Les navigateurs disposent de trois méthodes pour analyser les documents HTML.

◦ Mode non bizarre (standard)
◦ Mode bizarre
◦ Mode partiellement bizarre (presque standard)
À propos du mode document du navigateur IE, mode navigateur, mode strict, mode bizarre, balise DOCTYPE, détaillé mode lecture disponible ? standard! , et le modèle de boîte.

jeu de caractères

Déclarez l'encodage des caractères utilisé dans le document,

Copiez le code
Le code est le suivant :


Avant html5, la page web s'écrivait comme ceci :

Copiez le code
Le code est le suivant :


Ces deux sont équivalents, vous pouvez lire plus précisément : http://stackoverflow.com/questions/4696499/meta-charset-utf-8-vs-meta-http-equiv-content-type, il est donc recommandé d’en utiliser des plus courts et plus faciles à retenir.

attribut lang

Chinois simplifié

Chinois traditionnel

Il est rarement nécessaire d'ajouter des codes de région, généralement pour souligner les différences d'utilisation du chinois dans différentes régions, par exemple :

Copier le code
Le code est le suivant :


ananasetAnanas est en fait le même fruit. C'est juste que les noms en Chine continentale et à Taiwan sont différents, et les noms à Singapour et en Malaisie sont également différents. Il s'appelle Pine Pear.


Pour plus de détails, veuillez consulter http://zhi.hu/XyIa

Donner la priorité à l'utilisation de la dernière version d'IE et de Chrome


Copier le code
Le code est le suivant :


360° avec Google Chrome Frame


Copier le code
Le code est le suivant :


360 Browser passera immédiatement au speed core correspondant après avoir lu cette balise.
Rejoignez-nous également juste pour être prudent


Copier le code
Le code est le suivant :


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 sur les balises méta du 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 transcoder votre page Web, enlever vos vêtements et mettre des publicités en plâtre de peau de chien sur votre corps. Pour ce faire, vous pouvez ajouter

Liens connexes : Déclaration de transcodage SiteApp

Partie optimisation SEO

Titre de la page (l'en-tête est requis)
votre titre


Mots clés de la page



Description de la page description du contenu



Définir l'auteur web author



Définir le méthode d'indexation des moteurs 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.

Liens associés : WEB1038 - La balise contient une valeur invalide

fenêtre

viewport peut améliorer l'affichage de la mise en page sur les navigateurs mobiles.
Écrivez généralement

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ètres 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)
•mise à l'échelle initiale de l'échelle initiale
•maximum - scale Mise à l'échelle maximale
•minimum-scale Mise à l'échelle minimale
•user-scalable S'il faut autoriser les utilisateurs à zoomer (oui/non)

minimal-ui Un nouvel attribut dans iOS 7.1 beta 2, vous pouvez réduire les barres d'état supérieure et inférieure lors du chargement de la page. 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 connexes : Fenêtre avec un design non réactif

appareil iOS

Titre ajouté à l'écran d'accueil (nouveau dans iOS 6)


Copier le code
Le code est le suivant :


S'il faut activer le mode plein écran WebApp


Copier le code
Le code est le suivant :


Définir la couleur d'arrière-plan de la barre d'état


Copier le code
Le code est le suivant :


Ne prend effet que lorsque "apple-mobile-web-app-capable" content="yes"

paramètres de contenu :
•valeur par défaut par défaut.
•noir L'arrière-plan de la barre d'état est noir.
•noir-translucide L'arrière-plan de la barre d'état est noir et translucide.
S'il est défini sur défaut ou noir, le contenu de la page Web commence par le bas de la barre d'état.
S'il est défini sur noir-translucide, le contenu Web remplira tout l'écran et le haut sera bloqué par la barre d'état.

Désactivez la reconnaissance automatique des chiffres en tant que numéro de téléphone

Icône iOS

paramètre rel :
les images de l'icône Apple-Touch sont automatiquement traitées 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, 57 x 57 pixels par défaut, doivent avoir
;!-- iPhone et iTouch, 57 x 57 pixels par défaut, doivent avoir --->

iPad, 72x72 pixels, facultatif, mais recommandé

Retina iPhone et Retina iTouch, 114x114 pixels, facultatif mais recommandé

iPad Retina, 144x144 pixels, facultatif mais recommandé

Écran de démarrage iOS

Document officiel : 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.

iPad portrait 768 x 1004 (résolution standard)


Copier le code
Le code est le suivant :


iPad portrait 1536x2008 (Rétine)


Copier le code
Le code est le suivant :


iPad paysage 1024x748 (résolution standard)


Copier le code
Le code est le suivant :


iPad paysage 2048x1496 (Retina)


Copier le code
Le code est le suivant :


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 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 (iOS 6 Safari)

Windows 8

Couleurs des vignettes Windows 8


Copier le code
Le code est le suivant :


Icône de vignette Windows 8


Copier le code
Le code est le suivant :


Abonnement RSS

Pour une introduction plus détaillée au favicon, veuillez vous référer à https://github.com/audreyr/favicon-cheat-sheet

Méta mobile


Copier le code
Le code est le suivant :




< ;meta name="format-detection" content="telephone=no, email=no" />


< ;meta name="format-detection" content="telphone=no, email=no" />
< ;! -- Activer le mode rapide du navigateur 360 (webkit) -->




< ;meta name= "MobileOptimized" content="320">

;!-- Écran vertical forcé QQ-->









Partage depuis Toobug.

Plus de références de balises méta

•LISTE COMPLÈTE DES BALISTES META HTML
•18 balises méta que chaque page Web devrait avoir en 2013

Article de référence :
•https://github .com /yisibl/blog/issues/1
•https://gist.github.com/paddingme/6182708733917ae36331
•http://amazeui.org/css/
•http://www .douban .com/note/170560091/

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal