[Html] <link> vs <a> : 다른 것을 사용하려면?


Answers

속성은 태그가있는 속성과 동일하지 않습니다.

<link />빈 요소입니다 . 즉, 내부에 아무 것도 가질 수 없습니다. 다른 문서와의 관계를 지정하는 것뿐입니다. 또한 <link> 태그는 <head> 섹션에서만 사용됩니다.

반면에 <a></a> 는 빈 요소가 아니며 클릭 가능한 링크 또는 이미지와 같이 페이지에 생성 될 객체를 지정하여 사용자를 다른 위치로 이동시킵니다. 이 태그는 <body> 섹션에서만 사용됩니다.

따라서 태그 동일한 속성을 가질 있다고하더라도 동일한 의미를 갖는 것은 아닙니다.

Question

<link><a> 사이에는 혼란이 있습니다.

HTML 문서에 CSS를 추가하려면 <link> 태그를 사용합니다. 예를 들면 다음과 같습니다.

<link type="text/css" rel="stylesheet" href="/spinner/styles.css?ln=css" />

그러나 앵커 <a> 태그 (같은 필수 속성을 포함하고 있기 때문에)를 사용하지 않는 이유를 이해할 수 없습니다.

 <a type="text/css" rel="stylesheet" href="/spinner/styles.css?ln=css" />

이 두 태그는 상호 교환 가능합니까? 또한 이것이 가능하다면 우리는 어떻게 다른 것을 선택합니까? 왜 그런가요?

최신 정보:

<a> 태그의 rel 속성에 관한 전체 참조 HTML 및 CSS 책에서 보았 기 때문에 혼란 rel .

rel : href 속성을 포함하는 앵커의 경우이 속성은 대상 객체와 링크 객체 간의 관계를 지정합니다.

그래서 나는 <link> 태그와 같은 기능을 할 수 있다고 생각했다.




Yup Jon은 맞습니다.

그의 대답에 한 가지 더 추가 된 것은,

<a>insideanchortag</a> 은 최종 사용자에게 표시됩니다.

하지만 최종 사용자보기에서 <link /> 데이터를 볼 수는 없으며 inspect 요소에서만 볼 수 있습니다.




HTML 문서에 CSS를 추가하는 데는 태그를 사용할 수 없으므로 HTML 문서에 클릭 가능한 하이퍼 링크를 만들 때 사용합니다.

그러나 사용자가 css 파일을 다운로드 할 수있는 링크를 만들려면이 작업을 수행 할 수 있습니다.

<a type="text/css" rel="stylesheet" href="/spinner/styles.css?ln=css">Download css</a>