목차
1. 외부 스타일 시트 호출
(1) 모니터 스타일시트
(2) 인쇄 장치 스타일 시트
(3) 교체 가능한 스타일시트
2. 웹사이트 즐겨찾기 아이콘 정의
Shunding Share: 웹사이트에 Apple Touch 아이콘 추가
3. WordPress中的link元素
(1). RSS地址和Pingback地址
(2). 用于远程发布的link元素
4. 防止重复内容的canonical属性
웹 프론트엔드 HTML 튜토리얼 HTML 링크 태그_HTML/Xhtml_웹페이지 제작의 rel 속성

HTML 링크 태그_HTML/Xhtml_웹페이지 제작의 rel 속성

May 16, 2016 pm 04:42 PM
link

태그 는 현재 문서와 웹 컬렉션의 다른 문서 간의 관계를 정의합니다. 링크 요소는 빈 요소이며 속성만 포함합니다. 이 요소는 head 섹션에만 존재할 수 있지만 여러 번 나타날 수 있습니다. HTML에서는 태그에 닫는 태그가 없습니다. XHTML에서는 태그를 올바르게 닫아야 합니다.

링크 요소에는 HTML의 표준 일반 속성 외에도 charset, href, hreflang, media, rel, rev, target, title 및 type과 같은 다양한 선택 속성도 포함됩니다. 이 속성 중 target은 Transitional 및 Frameset DTD에서만 사용할 수 있으며 나머지는 Strict, Transitional 및 Frameset DTD에서 사용할 수 있습니다.

이러한 속성 중 rel 속성이 핵심입니다. 이번 글에서 Script House는 우리가 알고 있는 몇 가지 rel 속성과 초보 친구들이 배우기에 적합한 WordPress의 일부 링크 요소 처리 방법을 소개합니다.

1. 외부 스타일 시트 호출

(1) 모니터 스타일시트

링크 태그의 가장 일반적인 용도는 다음과 같은 외부 스타일 시트를 호출하는 것입니다.

<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>
로그인 후 복사

여기서 href는 대상 문서의 URL이고, type은 대상 URL의 MIME 유형을 지정하고, media는 문서가 있는 장치를 지정합니다. 표시됩니다.

(2) 인쇄 장치 스타일 시트

webdesignerwall의 다음 스타일 시트 호출은 문서가 인쇄 장치에 표시될 때 CSS 스타일을 지정합니다.

<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>
로그인 후 복사

(3) 교체 가능한 스타일시트

일부 웹페이지에서는 다음과 같은 스타일 시트 호출 코드를 볼 수도 있습니다.

<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>
로그인 후 복사

이 코드는 첫 번째 링크 요소와 동시에 사용되는 교체 가능한 스타일 시트를 정의하며, 첫 번째 스타일은 사용자가 교체 스타일을 선택할 수 있도록 합니다. 하지만 이 교체 작업에는 브라우저 지원이 필요하지만 IE 등 많은 브라우저에서는 이를 지원하지 않습니다.

그래서 대체 스타일을 사용하는 웹페이지는 일반적으로 사용자가 인터페이스 스타일을 자유롭게 전환할 수 있도록 일부 스타일 시트 전환 JS를 사용합니다. 누구나 이것을 본 적이 있을 것입니다. 일부 웹사이트에서는 웹페이지에 대해 여러 색상을 정의합니다. WordPress 사용자가 관심이 있다면 Small PotatoWPDesigner7을 다운로드하여 이 WordPress 테마를 사용해 볼 수 있습니다(또는 데모를 확인). 간단한 JS 및 교체 가능한 여러 스타일을 사용하여 사용자가 웹 페이지의 색상을 변경할 수 있습니다. 약간 더 고급 버전의 경우 JS를 사용하여 시간이 지남에 따라 스타일을 변경할 수도 있습니다. 예를 들어 낮에는 밝은 색상으로 표시되고 밤에는 어두운 색상으로 표시됩니다.

참고: 선호하는 스타일로 media="all"을 지정한 다음 웹 표준에 더 부합하는 인쇄 스타일을 추가하세요(일반 웹사이트의 경우 웹페이지). 팔란 이미지는 정해진 인쇄 스타일이 없습니다. 나중에 시간을 내어 만들어 보겠습니다HTML 링크 태그_HTML/Xhtml_웹페이지 제작의 rel 속성

참고: 교체 가능한 스타일을 사용할지 여부는 고려해 볼 가치가 있는 질문입니다. 색 구성표만 변경하고 전체적인 톤은 동일하게 유지된다면 괜찮습니다. 그러나 WordPress 사용자와 같은 일부 친구는 완전히 다른 스타일의 여러 가지 테마를 활성화한 다음 플러그인을 사용하여 사용자가 자유롭게 변경할 수 있도록 합니다. 멋있어 보일 수도 있지만, 내 조언은 그렇게 하지 말라는 것입니다. SEO에 영향을 미치는지 여부에 관계없이 사람들에게 웹 사이트의 고정 이미지가 부족하게 됩니다.

2. 웹사이트 즐겨찾기 아이콘 정의

파비콘/즐겨찾기 아이콘에 대한 자세한 내용은 바이두 백과사전(1, 2)을 확인하시고, 다음 코드를 이용하여 호출하시면 됩니다.

<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>
로그인 후 복사

아직도 이 호출에 대해 약간 혼란스럽습니다. 실험 결과는 다음과 같습니다.

  • IE는 ico 형식의 파비콘만 지원합니다.
  • rel 속성에는 IE에 표시할 바로가기가 포함되어야 합니다.
  • 아이콘을 투명포맷으로 만들 때 항상 문제가 발생합니다. IE에서는 배경이 검정색이 아니더라도 Chrome에서는 다시 검정색이 됩니다.
  • 그래서 투명한 ico와 투명한 png를 만드세요. 첫 번째 문단은 IE 브라우저에서 호출할 수 있고 두 번째 문단은 다른 브라우저에서 호출할 수 있습니다.

참고: 이 링크 요소를 사용하지 않고 favicon.ico 파일을 직접 생성하여 웹사이트의 루트 디렉터리에 배치할 수도 있습니다.

Shunding Share: 웹사이트에 Apple Touch 아이콘 추가

iPhone 또는 iPod Touch 기기를 사용하면 홈 화면에 웹사이트 링크를 추가할 수 있습니다. 다음 코드를 사용하여 웹사이트에 Apple Touch 아이콘을 할당할 수 있습니다.

<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>
로그인 후 복사

아이콘의 크기는 PNG 형식으로 57*57입니다. 그렇지 않으면 자동으로 크기가 조정됩니다. 그리고 제가 착각하지 않으면 iPhone 스타일의 아름다운 둥근 모서리로 만들어질 필요가 없습니다. 자동으로 누르면 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>
로그인 후 복사

(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>
로그인 후 복사

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

<code>remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wlwmanifest_link');</code>
로그인 후 복사

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

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

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

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

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

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

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

링크와 가져오기의 차이점이 자세히 설명되어 있습니다. 차이점은 무엇인가요? 링크와 가져오기의 차이점이 자세히 설명되어 있습니다. 차이점은 무엇인가요? Jan 06, 2024 am 08:19 AM

심층 분석: 링크와 가져오기의 차이점은 무엇입니까? 웹 페이지나 애플리케이션을 개발할 때 코드를 향상하거나 사용자 정의하기 위해 외부 CSS 파일이나 JavaScript 라이브러리를 도입해야 하는 경우가 많습니다. 이 과정에서 일반적으로 사용되는 두 가지 방법은 링크와 가져오기입니다. 외부 리소스를 도입하는 것이 목적이지만 구체적인 사용법에는 약간의 차이가 있습니다. 구문 및 위치: link: link 태그를 사용하여 외부 리소스를 HTML 파일에 연결합니다. 일반적으로 HTML 문서의 헤드에 위치합니다.

링크 태그와 가져오기의 차이점은 무엇인가요? 링크 태그와 가져오기의 차이점은 무엇인가요? Aug 28, 2023 am 11:19 AM

링크 태그와 가져오기의 차이점에는 구문 및 사용법, 기능 및 특징, 로딩 타이밍, 호환성 및 지원 등이 포함됩니다. 자세한 소개: 1. 구문 및 사용법 link 태그는 CSS 스타일 시트, JavaScript 스크립트, 아이콘 등과 같은 HTML 문서에 외부 리소스를 소개하는 데 사용되는 HTML 태그입니다. import는 ES6에서 사용되는 모듈 가져오기 구문입니다. JavaScript 파일. 외부 모듈을 소개합니다. 2. 링크 태그는 CSS 스타일 시트, 아이콘 등과 같은 다양한 리소스를 소개할 수 있습니다.

링크 태그와 태그의 차이점 링크 태그와 태그의 차이점 Feb 19, 2024 pm 06:16 PM

link 태그와 a 태그는 HTML에서 일반적으로 사용되는 두 가지 태그로, 기능과 사용법이 다릅니다. 링크 태그 링크 태그는 주로 외부 리소스를 HTML 문서에 소개하는 데 사용됩니다. 일반적으로 외부 스타일 시트(CSS 파일)를 소개하는 데 사용됩니다. 또한 이미지 파일, 오디오 파일, 등. 링크 태그는 태그 내에 위치하며 일반적으로 다른 메타데이터(예: 태그) 뒤에 작성됩니다. 링크 태그의 기본 구문

링크와 가져오기 비교: 차이점은 무엇인가요? 링크와 가져오기 비교: 차이점은 무엇인가요? Jan 06, 2024 pm 08:23 PM

링크 대 수입 논쟁: 차이점은 무엇입니까? 개발 및 프로그래밍 과정에서 다른 파일이나 모듈과 상호 작용해야 하는 경우가 많습니다. 이러한 상호 작용을 달성하기 위해 연결과 가져오기가 일반적으로 사용되는 두 가지 방법입니다. 그러나 많은 사람들이 링크와 가져오기의 차이점과 사용 시기를 알지 못할 수 있습니다. 이 글에서는 링크와 가져오기의 차이점을 자세히 소개하고 코드 예제를 제공합니다. 먼저 링크의 개념을 이해해보자. 링크

가져오기와 링크의 차이점은 무엇인가요? 가져오기와 링크의 차이점은 무엇인가요? Nov 24, 2023 pm 02:15 PM

가져오기와 링크의 차이점: 1. 로딩 방법, 3. 호환성, 5. 미디어 유형, 7. 오류 처리, 기본 스타일, 10. 호환성 고려 사항, 11. 성능 고려 사항, 12. 사용 시나리오. 자세한 소개: 1. 목적 및 의미 링크는 외부 CSS 파일이나 스타일 시트에 연결하는 데 사용되는 HTML 태그이며 일반적으로 HTML 문서의 헤드 부분에 있으며 가져오기는 CSS의 일부입니다.

링크와 가져오기의 차이점은 무엇인가요? 링크와 가져오기의 차이점은 무엇인가요? Aug 25, 2023 pm 04:10 PM

링크와 가져오기의 차이점은 다음과 같습니다. 1. 링크는 정적 링크 중에 코드 라이브러리나 개체 파일을 실행 파일에 연결하는 데 사용되는 키워드인 반면, 가져오기는 런타임 시 외부 모듈이나 라이브러리를 동적으로 로드하는 데 사용되는 키워드입니다. 링크의 주요 기능은 런타임에 함께 실행될 수 있도록 서로 다른 코드 모듈을 전체적으로 결합하는 것입니다. 가져오기의 주요 기능은 해당 기능을 프로그램에서 사용할 수 있도록 런타임에 외부 모듈을 도입하는 것입니다.

반응에서 링크 점프를 사용하는 방법 반응에서 링크 점프를 사용하는 방법 Jan 06, 2023 am 10:33 AM

반응에서 링크 점프를 사용하는 방법: 1. 링크 점프를 통해 보이지 않는 매개변수를 전달한 다음 "this.props.location.query"를 사용하여 전달된 매개변수 개체를 가져옵니다. 2. 링크 점프를 통해 명시적인 매개변수를 전달한 다음 "를 사용합니다. this.props.match.params.id"는 매개변수를 가져옵니다.

링크 사용과 가져오기의 차이점은 무엇인가요? 링크 사용과 가져오기의 차이점은 무엇인가요? Sep 18, 2023 pm 02:30 PM

링크 사용과 가져오기의 차이점은 기능, 목적, 도입 방법, 호환성 및 적용 가능한 시나리오 등에 있습니다. 세부 소개: 1. 링크 태그는 외부 스타일 시트를 소개하는 데 사용됩니다. 외부 스타일 시트를 HTML 문서와 연결하여 문서의 스타일과 레이아웃을 제어할 수 있습니다. 링크 태그는 머리 부분이나 본문에서 사용할 수 있습니다. 2 가져오기 태그는 하나의 HTML 문서를 다른 HTML 문서에 포함하고 모듈화하고 재사용할 수 있는 외부 HTML 문서를 도입하는 데 사용됩니다.

See all articles