base 태그
이번 시간에는 base태그에 대해서 배워 보도록 합시다 .
base태그는 head태그 안에서 사용하는 태그입니다.
기능으로는 URL이 들어가는 태그의 주소를 지정하는 역할을 합니다.
이렇게 주소를 지정하면 url이 들어가는 태그에서는 주소는 작성하지 않고 파일명만 입력하므로 편하게 사용할 수 있습니다만, 저는 사용하지 않습니다.
저는 성격상 제가 하나하나 다 지정하는게 좋더라구요.
말로는 어려우나 소스를 보면 바로 아실겁니다.
base태그에서 주소 지정은 href속성을 사용합니다.
base태그 사용법
<base href="주소" />
주소가 /material/images/HTML/ 라면 다음과 같이 작성합니다.
<base href="/material/images/HTML/" />
그럼 예제를 통해서 봐봅시다.
/myservice/images/me/ 폴더에 있는 happyCat.png파일을 열어본다면 코드는 다음과 같습니다.
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>base 태그 학습</title> <base href="/myservice/images/me/" /> </head> <body> <img src="happyCat.png" /> </body> </html>
결과
결과가 잘 나옵니다. 위와같이 한번 작성해놓으면 주소에는 경로를 적을 필요가 없어서 편해집니다.
다음과 같이 다른 img태그에는 풀 경로를 사용해도 이미지는 정상적으로 나타납니다.
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>base 태그 학습</title> <base href="/myservice/images/me/" /> </head> <body> <img src="happyCat.png" /> <img src="/myservice/images/me/happyCat.png" /> </body> </html>
결과