Table des matières
1. Appeler une feuille de style externe
(1). Feuille de style du moniteur
(2). Feuille de style du périphérique d'impression
(3). Feuille de style remplaçable
2. Définir l'icône des favoris du site Web
Shunding Share : ajoutez l'icône Apple Touch à votre site Web
3. WordPress中的link元素
(1). RSS地址和Pingback地址
(2). 用于远程发布的link元素
4. 防止重复内容的canonical属性
Maison interface Web tutoriel HTML attribut rel du lien HTML tag_HTML/Xhtml_web production de page

attribut rel du lien HTML tag_HTML/Xhtml_web production de page

May 16, 2016 pm 04:42 PM
link

La balise

définit la relation entre le document actuel et les autres documents de la collection Web. L'élément link est un élément vide et contient uniquement des attributs. Cet élément ne peut exister que dans la section head, mais il peut apparaître plusieurs fois. En HTML, la balise n'a pas de balise de fermeture. En XHTML, la balise doit être correctement fermée.

En plus des attributs généraux standards du HTML, l'élément link comprend également de nombreux attributs facultatifs : charset, href, hreflang, media, rel, rev, target, title et type. Parmi ces attributs, target ne peut être utilisé que dans les DTD Transitional et Frameset, et les autres peuvent être utilisés dans les DTD Strict, Transitional et Frameset.

Parmi ces attributs, l'attribut rel est le noyau. Dans cet article, Script House présentera certains attributs rel que nous connaissons, ainsi que le traitement de certains éléments de lien dans WordPress, qui conviennent aux amis novices.

1. Appeler une feuille de style externe

(1). Feuille de style du moniteur

L'utilisation la plus courante de la balise

link consiste à appeler des feuilles de style externes, telles que les suivantes :

<code><span class="start-tag">link</span><span class="attribute-name"> <span style="COLOR: #ff9900">rel</span></span><span style="COLOR: #ff9900">=</span><span class="attribute-value"><span style="COLOR: #ff9900">"stylesheet"</span> </span><span class="attribute-name">href</span>=<font face="Arial"><span class="attribute-value">"http://paranimage.com/wp-content/themes/v5/style.css" </span><span class="attribute-name">type</span></font>=<font face="Arial"><span class="attribute-value">"text/css" </span><span class="attribute-name">media</span></font>=<font face="Arial"><span class="attribute-value">"screen" </span><span class="error"><span class="attribute-name">/</span></span></font>></code>
Copier après la connexion

href est l'URL du document cible, type spécifie le type MIME de l'URL cible et media spécifie l'appareil sur lequel le document sera affiché.

(2). Feuille de style du périphérique d'impression

L'appel de feuille de style suivant de webdesignerwall spécifie le style CSS lorsque le document est affiché sur le périphérique d'impression :

<code><span class="start-tag">link</span><span class="attribute-name"> <span style="COLOR: #ff9900">rel</span></span><span style="COLOR: #ff9900">=</span><span class="attribute-value"><span style="COLOR: #ff9900">"stylesheet"</span> </span><span class="attribute-name">href</span>=<font face="Arial"><span class="attribute-value">"http://www.webdesignerwall.com/wp-content/themes/wdw/print.css" </span><span class="attribute-name">type</span></font>=<font face="Arial"><span class="attribute-value">"text/css" </span><span style="COLOR: #ff9900"><span class="attribute-name">media</span>=</span><span class="attribute-value"><span style="COLOR: #ff9900">"print"</span> </span><span class="error"><span class="attribute-name">/</span></span></font>></code>
Copier après la connexion

(3). Feuille de style remplaçable

Vous pouvez également voir du code d'appel de feuille de style tel que le suivant dans certaines pages Web :

<code><span class="start-tag">link</span><span class="attribute-name"> <span style="COLOR: #ff9900">rel</span></span><span style="COLOR: #ff9900">=</span><span class="attribute-value"><span style="COLOR: #ff9900">"alertnate stylesheet"</span> </span><span class="attribute-name">href</span>=<font face="Arial"><span class="attribute-value">"http://paranimage.com/wp-content/themes/v5/red.css" </span><span class="attribute-name">type</span></font>=<font face="Arial"><span class="attribute-value">"text/css" </span><span class="attribute-name">media</span></font>=<font face="Arial"><span class="attribute-value">"screen" </span><span class="error"><span class="attribute-name">/</span></span></font>></code>
Copier après la connexion

Ce code définit une feuille de style remplaçable, qui est utilisée en même temps que le premier élément du lien. La première définit le style préféré, et celle-ci permet à l'utilisateur de choisir le style de remplacement. Cependant, cette opération de remplacement nécessite la prise en charge du navigateur, mais de nombreux navigateurs tels que IE ne la prennent pas en charge.

Ainsi, les pages Web qui utilisent des styles de remplacement utilisent généralement un JS de changement de feuille de style pour permettre aux utilisateurs de changer librement de style d'interface. Tout le monde aurait dû voir cela. Certains sites Web définissent plusieurs couleurs pour les pages Web. Si les utilisateurs de WordPress sont intéressés, ils peuvent télécharger le thème WordPress WPDesigner7 depuis Small Potato et l'essayer (ou Voir la DÉMO), qui utilise un simple JS et plusieurs styles remplaçables, permettant aux utilisateurs de modifier la palette de couleurs des pages Web. Pour une version légèrement plus avancée, vous pouvez également utiliser JS pour faire changer le style au fil du temps. Par exemple, il sera affiché en couleur vive le jour et en couleur sombre la nuit.

Remarque : Spécifiez media="all" pour le style préféré, puis ajoutez un style d'impression, qui sera plus cohérent avec les standards du Web (même si pour les sites Web ordinaires, peu de personnes voudront imprimer votre Page web). Il n'y a pas de style d'impression défini pour l'image Paran je prendrai le temps de le faire plus tard attribut rel du lien HTML tag_HTML/Xhtml_web production de page

.

Remarque : L'utilisation ou non de styles remplaçables est une question qui mérite d'être réfléchie. Si vous modifiez uniquement la palette de couleurs mais que le ton général reste le même, c'est acceptable. Mais certains amis, tels que les utilisateurs de WordPress, activeront plusieurs styles de thèmes complètement différents, puis utiliseront des plug-ins pour permettre aux utilisateurs de les modifier librement. Cela peut sembler cool, mais mon conseil est de ne pas le faire. Que cela affecte ou non le référencement, cela fera en sorte que les gens n’auront pas une image fixe de votre site Web.

2. Définir l'icône des favoris du site Web

Pour des informations détaillées sur favicon/icône préférée, vous pouvez consulter l'encyclopédie Baidu (1, 2) et utiliser le code suivant pour l'appeler.

<code><span class="start-tag">link</span><span class="attribute-name"> <span style="COLOR: #ff9900">rel</span></span><span style="COLOR: #ff9900">=</span><span class="attribute-value"><span style="COLOR: #ff9900">"shortcut icon"</span> </span><span class="attribute-name">href</span>=<font face="Arial"><span class="attribute-value">"http://paranimage.com/wp-content/themes/v5/images/favicon.ico" </span><span class="attribute-name">type</span></font>=<font face="Arial"><span class="attribute-value">"images/x-icon"</span><span class="error"><span class="attribute-name">/</span></span></font>>
<span class="start-tag">link</span><span class="attribute-name"> <span style="COLOR: #ff9900">rel</span></span><span style="COLOR: #ff9900">=</span><span class="attribute-value"><span style="COLOR: #ff9900">"icon"</span> </span><span class="attribute-name">href</span>=<font face="Arial"><span class="attribute-value">"http://paranimage.com/wp-content/themes/v5/images/favicon.png" </span><span class="attribute-name">type</span></font>=<font face="Arial"><span class="attribute-value">"images/png"</span><span class="error"><span class="attribute-name">/</span></span></font>></code>
Copier après la connexion

Je suis encore un peu confus à propos de cet appel. Le résultat de mon expérience est :

  • IE ne prend en charge que les favicon au format ico
  • L'attribut rel doit contenir un raccourci pour être affiché dans IE
  • ;
  • J'ai toujours des problèmes lors de la création d'icos au format transparent. Il y a toujours un fond noir Même s'il n'est pas noir dans IE, il redevient noir dans Chrome.
  • Alors, créez une ico transparente et un png transparent, le premier paragraphe peut être appelé par le navigateur IE, et le deuxième paragraphe peut être appelé par d'autres navigateurs

Remarque : Vous pouvez également créer directement un fichier favicon.ico sans utiliser cet élément de lien et le placer dans le répertoire racine du site Web.

Shunding Share : ajoutez l'icône Apple Touch à votre site Web

Les appareils iPhone ou iPod Touch permettent aux utilisateurs d'ajouter des liens vers des sites Web à l'écran d'accueil. Utilisez le code suivant pour attribuer une icône Apple Touch à votre site Web :

<code><span class="start-tag">link</span><span class="attribute-name"> <span style="COLOR: #ff9900">rel</span></span><span style="COLOR: #ff9900">=</span><span class="attribute-value"><span style="COLOR: #ff9900">"apple-touch-icon"</span> </span><span class="attribute-name">href</span>=<font face="Arial"><span class="attribute-value">"http://paranimage.com/wp-content/themes/v5/images/apple-touch-icon.png" </span><span class="error"><span class="attribute-name">/</span></span></font>></code>
Copier après la connexion

La taille de l'icône est de 57*57 au format PNG. Sinon, elle sera automatiquement mise à l'échelle. Et si je ne me trompe pas, il n'est pas nécessaire de la transformer en beaux coins arrondis à la manière de l'iPhone. appuyez automatiquement dessus. Le style rend l'icône arrondie et dégradée, comme l'icône tactile pomme de last.fm.

apple touch icon <link>标签的rel属性全解析

对于国内的用户来说,使用iPhone的人还不多,即使很多,会把你网站放到主屏?那恐怕不是我们这些一般的小网站能够做到的。不过好玩嘛,我还是为我的网站制作了一个并添加了这个link元素。

3. WordPress中的link元素

(1). RSS地址和Pingback地址

下面是WordPress默认主题对RSS2地址,Atom地址和Pingback地址的定义。具体原理俺觉得很深奥很复杂,就不研究了。反正你的博客需要它,Atom好像不要也可以?

<code><link style="COLOR: #ff9900">
<font face="Arial">rel="alternate" type="application/rss+xml"</font> title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
<link style="COLOR: #ff9900">
<font face="Arial">rel="alternate" type="application/atom+xml"</font> title="<?php bloginfo('name'); ?> Atom Feed" href="<?php bloginfo('atom_url'); ?>" />
<link>
<font face="Arial">rel="pingback"</font> href="<?php bloginfo('pingback_url'); ?>" /></code>
Copier après la connexion

(2). 用于远程发布的link元素

如果你的主题中有这个函数,下面这两个link元素就会出现:

<code><span class="start-tag">link</span><span class="attribute-name"> <span style="COLOR: #ff9900">rel</span></span><span style="COLOR: #ff9900">=</span><span class="attribute-value"><span style="COLOR: #ff9900">"EditURI"</span> </span><span class="attribute-name">type</span>=<font face="Arial"><span class="attribute-value">"application/rsd+xml" </span><span class="attribute-name">title</span></font>=<font face="Arial"><span class="attribute-value">"RSD" </span><span class="attribute-name">href</span></font>=<font face="Arial"><span class="attribute-value">"http://localhost/wordpress/xmlrpc.php?rsd" </span><span class="error"><span class="attribute-name">/</span></span></font>>
<span class="start-tag">link</span><span class="attribute-name"> <span style="COLOR: #ff9900">rel</span></span><span style="COLOR: #ff9900">=</span><span class="attribute-value"><span style="COLOR: #ff9900">"wlwmanifest"</span> </span><span class="attribute-name">type</span>=<font face="Arial"><span class="attribute-value">"application/wlwmanifest+xml" </span><span class="attribute-name">href</span></font>=<font face="Arial"><span class="attribute-value">"http://localhost/wordpress/wp-includes/wlwmanifest.xml" </span><span class="error"><span class="attribute-name">/</span></span></font>></code>
Copier après la connexion

这两个元素主要供远程发布使用,比如你使用Windows Live Write等桌面博客编辑器来发布文章。如果你并不需要这个功能,那完全可以把这两个元素删除,删除的方法是,打开你WordPress主题的functions.php, 在最底部的 或者 ?> 标签之前,插入下面的代码:

<code>remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wlwmanifest_link');</code>
Copier après la connexion

注释: 你可能在想,既然是函数生成了这两个东西,把它删除不就可以了。是的,如果你预计你其它任何插件都不会需要到这个函数,那就删吧。

4. 防止重复内容的canonical属性

谷歌、雅虎和live search在今年2月左右宣布支持Link的一个新属性Canonical,主要作用是为网页指定权威链,以解决重复内容问题。

关于这个属性的详细介绍请看谷歌中文网站管理员中的指定您的URL范式

这里主要为WordPress用户推荐两个插件来实现添加此属性到你的head部份: SEO No DuplicateCanonical URL’s。用哪个随便吧。

说了是全解析,其实仅仅是说一些常用的,对大多数人来说都已经足够了,如果你还知道其它比较重要和常用的rel属性,也欢迎分享出来。

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

La différence entre lien et importation est expliquée en détail : quelles sont les différences entre eux ? La différence entre lien et importation est expliquée en détail : quelles sont les différences entre eux ? Jan 06, 2024 am 08:19 AM

Analyse approfondie : quelle est la différence entre un lien et une importation ? Lors du développement de pages Web ou d'applications, nous devons souvent introduire des fichiers CSS externes ou des bibliothèques JavaScript pour améliorer ou personnaliser notre code. Dans ce processus, le lien et l'importation sont deux méthodes couramment utilisées. Bien que leur objectif soit d’introduire des ressources externes, il existe certaines différences dans leur utilisation spécifique. Syntaxe et emplacement : lien : utilisez la balise de lien pour lier des ressources externes dans le fichier HTML, généralement situé en tête du document HTML.

Quelle est la différence entre la balise de lien et l'importation ? Quelle est la différence entre la balise de lien et l'importation ? Aug 28, 2023 am 11:19 AM

Les différences entre les balises de lien et l'importation incluent la syntaxe et l'utilisation, les fonctions et fonctionnalités, le temps de chargement, la compatibilité et la prise en charge, etc. Introduction détaillée : 1. Syntaxe et utilisation La balise link est une balise HTML, utilisée pour introduire des ressources externes dans les documents HTML, telles que des feuilles de style CSS, des scripts JavaScript, des icônes, etc. import est la syntaxe d'importation du module dans ES6, utilisée dans Fichiers JavaScript. Introduire des modules externes ; 2. Fonctions et fonctionnalités La balise de lien peut introduire une variété de ressources, telles que des feuilles de style CSS, des icônes, etc.

La différence entre une balise de lien et une balise La différence entre une balise de lien et une balise Feb 19, 2024 pm 06:16 PM

La balise link et la balise a sont deux balises couramment utilisées en HTML. Elles ont des fonctions et des usages différents. balise de lien La balise de lien est principalement utilisée pour introduire des ressources externes dans des documents HTML. Elle est généralement utilisée pour introduire des feuilles de style externes (fichiers CSS). Elle peut également être utilisée pour introduire d'autres types de fichiers, tels que des fichiers image, des fichiers audio, etc. etc. La balise de lien est située à l'intérieur de la balise, généralement écrite après d'autres métadonnées (telles que des balises). Format grammatical de base de la balise de lien

Comparaison du lien et de l'importation : quelles sont leurs différences ? Comparaison du lien et de l'importation : quelles sont leurs différences ? Jan 06, 2024 pm 08:23 PM

Le débat entre lien et importation : quelle est la différence ? En développement et en programmation, nous avons souvent besoin d'interagir avec d'autres fichiers ou modules. Afin de réaliser cette interaction, la liaison et l’importation sont deux méthodes couramment utilisées. Cependant, de nombreuses personnes ne connaissent peut-être pas la différence entre un lien et une importation ni quand les utiliser. Cet article présentera en détail la différence entre lien et importation et fournira des exemples de code. Tout d’abord, comprenons le concept de lien. Lien

Quelles sont les différences entre l'importation et le lien Quelles sont les différences entre l'importation et le lien Nov 24, 2023 pm 02:15 PM

La différence entre l'importation et le lien : 1. Objectif et sémantique ; 2. Méthode de chargement ; 3. Compatibilité ; 4. Liaison de plusieurs feuilles de style ; 6. Dynamique ; Style par défaut ; 10. Considérations sur la compatibilité ; 11. Considérations sur les performances ; 12. Scénarios d'utilisation. Introduction détaillée : 1. Objectif et sémantique. Le lien est une balise HTML, utilisée pour créer un lien vers des fichiers CSS externes ou des feuilles de style. Elle est généralement située dans la partie d'en-tête du document HTML, l'importation fait partie du CSS, etc.

Quelle est la différence entre lien et importation ? Quelle est la différence entre lien et importation ? Aug 25, 2023 pm 04:10 PM

La différence entre lien et importation est la suivante : 1. Link est un mot-clé utilisé pour connecter une bibliothèque de code ou un fichier objet à un fichier exécutable lors d'une liaison statique, tandis que import est un mot-clé utilisé pour charger dynamiquement des modules ou des bibliothèques externes au moment de l'exécution. . La fonction principale de link est de combiner différents modules de code en un tout afin qu'ils puissent être exécutés ensemble au moment de l'exécution. La fonction principale de l'importation est d'introduire des modules externes au moment de l'exécution afin que leurs fonctions puissent être utilisées dans le programme.

Quelle est la différence entre utiliser un lien et importer ? Quelle est la différence entre utiliser un lien et importer ? Sep 18, 2023 pm 02:30 PM

La différence entre l'utilisation d'un lien et l'importation réside dans la fonction, le but, la méthode d'introduction, la compatibilité et les scénarios applicables, etc. Introduction détaillée : 1. La balise de lien est utilisée pour introduire une feuille de style externe. Elle peut associer la feuille de style externe au document HTML pour contrôler le style et la mise en page du document. La balise de lien peut être utilisée dans la partie d'en-tête ou dans le corps. partie du document HTML ; 2 La balise d'importation est utilisée pour introduire des documents HTML externes, qui peuvent intégrer un document HTML dans un autre document HTML, modulariser et réutiliser, etc.

Comment utiliser le saut de lien en réaction Comment utiliser le saut de lien en réaction Jan 06, 2023 am 10:33 AM

La façon d'utiliser le saut de lien dans React : 1. Transportez les paramètres invisibles via le saut de lien, puis utilisez "this.props.location.query" pour obtenir l'objet paramètre transmis ; 2. Transportez les paramètres explicites via le saut de lien, puis utilisez " this.props.match.params.id" obtient les paramètres.

See all articles