2014-04-19 1 views
1

w3schools.com에서 코딩하는 법을 배우고 있습니다. 무엇에 대한 설명이 있지만 도움이되지는 않습니다. 그것은 "페이지의 모든 링크에 대한 기본 주소 또는 기본 대상을 정의합니다"라고 말하면서 왜 이렇게해야합니까?HTML의 <base> 요소는 무엇입니까?

+0

''을 (를)' '에 사용하면 예를 들어 이미지 폴더의 경로를 정의 할 수 있습니다. 그래서 당신은''와 매번 이미지 이름만을 사용하지 않아도됩니다. –

+3

첫 번째 실수는 w3schools.com에서 배우려고하는 것입니다. 널리 품질이 좋지 않은 것으로 간주되며 (http://www.w3fools.com/ 참조) 더 나은 출처가 있습니다. 두 번째 실수는 오히려 불명확하고 구식 인 HTML이 무엇인지 실제로 추측해야한다는 것입니다. – IMSoP

+0

가능한 복제본 [ html 태그를 사용 하시겠습니까?] (http://stackoverflow.com/questions/1889076/is-it-recommended-to-use-the-base-html-tag) –

답변

1

일반적으로 base 요소는 필요하지 않습니다. 페이지의 URL이 페이지의 사이트가 아닌 다른 사이트를 참조하는 경우 가끔 사용됩니다. 이 경우 <base href="...">을 사용하면 상대 URL을 사용할 수 있습니다. 하지만 다른 모든 URL은 절대적이어야합니다. 과거에는 <base target=...>이 특정 프레임에서 링크가 열려 있도록 프레임 세트 페이지에서 사용되기도했습니다.

-2

페이지의 링크에 대한 기본 위치를 정의합니다. 문서 내

상대 링크 (예 <a href="someplace.html"... or <img src="someimage.jpg"...)베이스 태그로 지정된 URI에 상대적인해질 것이다.

베이스 태그 헤드 소자 내부에서 이동한다.

<head> 
<title>Peppers</title> 
<base href="http://www.somedomain.com/directory/" /> 
</head> 
<body> 
    <p><a href="someplace.html">This</a> will actually link to http://www.somedomain.com/directory/someplace.html.</p> 
    <div><img src="someimage.jpg" alt="Some image" /></div> 
    <p> The location of the above image will be actually be http://www.somedomain.com/directory/someimage.jpg.</p> 
</body> 
에게

Click Here 조금 명확한 설명이 포함되어 있습니다.

+0

해당 링크의 내용이 변경 될 수 있으므로 링크만으로 구성된 답변을 남기지 않을 것을 강력하게 권장하며, 페이지를 보면서 누군가가 귀하의 대답이 유용한지 여부를 알 수 없습니다. 대신, 페이지를 인용하거나 말을 바꾸고 승인/추가 읽기로 링크를 포함하십시오. – IMSoP

+0

@IMSoP 제안 해 주셔서 감사합니다. 나는 다음 번부터 그렇게 할 것입니다. –

0

012를 사용하는 경우 <head>의과 같이 이미지 폴더의 경로를 정의 할 수 있습니다. 그래서 당신은 매번 <img scr="">으로 그들을 사용하지 않아도되고 이미지 이름 만 사용하면됩니다.

대신 : <img src="myFolder/images/image.png" 대신에 설정할 수 있습니다.
마찬가지로 : <base href="http://www.mywebsite.com/images/" target="_blank">
그리고 이와 같은 이미지 경로를 작성하십시오. <img src="image.png"

+0

기본 URL은 모든 상대 링크에도 적용되므로 이미지 디렉토리에서 가리킨 경우 모든 링크를 절대 URL로 설정해야하기 때문에 좋은 예가 아닙니다. – IMSoP

+0

사실, 예를 들어 이미지를 사용했는데 좋지 않을 수 있습니다. –