메뉴 건너뛰기

관리자2018.04.18 11:10

처음 공부하면서 자세히 이해하는 것은 매우 도움이 됩니다.
새싹 님의 질문에 하나씩 답을 드립니다.

1.<base href="http://www.naver.com">와 <a href="http://www.naver.com">의 차이에 대해,
우선 <a href="http://www.naver.com">안녕</a>의 뜻은 www.naver.com로 이동할 수 있는 "안녕" 문자열을 화면에 출력한다는 뜻입니다.
이동이라는 뜻은 브라우저가 www.naver.com 페이지를 로딩한다는 뜻입니다. <a> 태그를 링크 태그라고 부르는 것은 다른 웹 페이지(사이트)로 이동할 수 있는 링크를 만들기 때문입니다.
그런데, HTML 페이지에 만일 다음과 같은 링크들이 많이 작성된다면
<a href="http://www.naver.com/login.html">로그인</a>
<a href="http://www.naver.com/math/exam.html">문제</a>
<a href="http://www.naver.com/book/java.html">자바</a>

이를 간략히 할 수 있습니다. 다음과 같이
<base href="http://www.naver.com">를 <head></head> 태그 내에 작성하고 위에 작성한 태그들을 줄여 다음과 같이 쓰면 됩니다.
<a href="login.html">로그인</a>
<a href="math/exam.html">문제</a>
<a href="book/java.html">자바</a>

<base href="http://www.naver.com">는 HTML 페이지에 href에 지정하는 자원들의
기본 URL을 지정하여 HTML 페이지 작성을 편리하게 합니다. 다만 <base href="http://www.naver.com">는 반드시 <head> 태그 내에서만 사용됩니다.

2. <a href...>에서 a는 태그의 이름이고 href는 그 속성입니다.
href는 HyperText Reference의 줄임말입니다. 하이퍼텍스트란 보통 텍스트(글자)들과 달리 다른 문서를 연결하고 있는 텍스트라는 뜻입니다. href는 하이퍼텍스트가
연결하고 있는 문서나 사이트를 지정하는 태그 속성입니다.
<a> 태그는 다른 문서나 자원을 연결하는 링크를 만들 때 사용하는 태그이며 링크 주소를 href에 지정합니다.

3.<a href="http://www.etnews.com/">에서 마지막 / 는 있어도 되고 없어도 됩니다. 책에 있는 다른 링크와 보조를 맞추기 위해 지워야 할 것 같습니다.

4. a href 다음에 url을 쓸떄 꼭 http://www.naver.com에서 http://를 생략하면 안됩니다. http://는 HTTP 프로토콜로 통신하라는 자시입니다. www.naver.com은 접속하고자 하는 컴퓨터의 주소(이름으로 된 주소)이고요. 좀 어려운 얘기이지만, 우리는 다른 컴퓨터에 접속할 때, 통신 방법에 대해서도 함께 지시해야 합니다. 좀더 많은 컴퓨터 공부를 하면 http 등의 통신 방법(프로토콜)이 무엇인지 알게 될 겁니다.

이상입니다. 보고 또 이해 안되는 것이 있으면 질문 주세요.

파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
위로