*가나다순

생활코딩

WEB1-14. HTML 태그의 제왕


[생활 코딩]은 생산자와 사용자들에게 자유롭고 개방된 오픈 라이선스 콘텐츠를 지원하는 ‘오픈 튜토리얼스’ (www.opentutorials.org)에서 일반인들에게 프로그래밍을 알려주는 무료 온오프라인 교육을 소개하는 콘텐츠입니다. 예술가의 그림과 함께하는 코딩 교육 프로그램을 만나보세요. 



=


우리는 지금까지 문서를 만드는 방법을 충분히 자세히 살펴봤습니다.

태그를 결합하는 방법을 완전히 마스터했고, 빈도수가 절대적으로 높은 태그들을 살펴봤습니다.

앞으로 배울 것 보다, 지금까지 배운 것에 기쁨을 느끼셨으면 좋겠습니다. 기쁘시죠?

우리 수업에는 두개의 혁명적 순간이 있습니다.

하나는 태그라는 문법을 배운 순간이고, 또 하나는 지금부터 설명할 태그를 알게 된 순간입니다.

이 태그가 무엇일지 맞춰 보세요.

태그가 웹의 왕국이라면 지금부터 설명드릴 태그는 이 왕국의 제왕입니다.

현대의 HTML은 150여개의 태그로 이루어져 있지만 이들 모두 이 태그의 아래에 있습니다.

이 태그가 무엇일까요?

검색엔진들은 이 태그 덕분에 전세계의 웹을 항해하면서 웹페이지들을 발견할 수 있고,

이 태그 덕분에 더 좋은 검색결과를 만들 수 있었습니다.

이 태그가 없다면 검색엔진은 존재하지 않았을 것입니다.

우리의 일상에서 검색엔진이 없다면 어떤 일이 생길지 생각해 보세요.

이 태그가 무엇일까요?

이 태그는 도시의 길과 인체의 혈관과 같은 것입니다.

이 태그가 없다면 전세계의 모든 웹페이지는 고립될 것이고,

정보혁명도 시작되지 않았을 것입니다.

이 태그가 무엇일까요?

이 태그는 매일 백 번 넘게 사용하는 기능을 표현하는 태그입니다.

하루에 백 번도 넘게 하는 일은 많지 않습니다.

HTML의 약자 HyperText Markup Language의 HyperText가 바로 이 태그를 의미합니다.

이 태그의 이름은 anchor의 첫글자 a입니다.

앵커는 배가 정박할 때 사용하는 을 의미합니다.

정보의 바다에 정박한다는 의미의 시적인 표현인 a 태그는 어떤 기능을 표현하는 것일까요?

이 태그는 바로

링크 입니다


우리 프로젝트의 내용 중에 아래 텍스트에 Hypertext Markup Language (HTML) 의

공식 사용설명서 페이지를 링크로 걸어보겠습니다.

주소는 아래와 같습니다.

https://www.w3.org/TR/html5/


알려드리기 전에 링크 거는 방법을 직접 찾아보세요.

추천 검색어는 아래와 같습니다.


"HTML link"

아래와 같이 하시면 됩니다.

a는 anchor의 약자이고,

href는 HyperText Reference의 약자입니다.




위 예제에서 target="_blank"는 링크를 클릭했을 때 새창에서 페이지가 열리게 하는 속성입니다

title은 이 링크가 어떤 내용을 담고 있는지를 툴팁으로 보여주는 기능입니다.


자 이렇게 해서 웹을 웹답게 하는 가장 중요한 기능인 링크를 알아봤습니다.


링크를 소개하고 보니까 링크와 저의 관계에 대해서 이야기해 보고 싶어졌어요.

저는 학교에 다닐 때 공부를 잘 못했습니다. 딴 생각이 많은 학생이었거든요.

선생님이 무슨 말을 하면 자꾸 수업과는 관련이 없는 것들이 연상되서

잠깐 한눈 팔고 돌아와보면 진도가 보이지 않는 거에요.

특히 수학처럼 논리적인 과목은 정말 못했습니다. 수학포기자였죠.

제가 수업시간에 제일 많이 하는 딴 생각이 뭐였는지 아세요?

딴 생각하지 말아야지라는 딴 생각이었어요.

저는 그것이 그냥 저의 결함이라고 생각했습니다.

실제로 그 시대에 이런 성향은 결함이었습니다.


누구도 그렇게 이야기하지 않았지만,

저는 스스로 나는 공부를 못하는 사람이고, 공부를 싫어하는 사람이라고 믿게 되었죠.

성적표가 움직이지 않는게 증거였구요.

그렇게 저는 고등학교를 졸업했어요.

그리고 곧 웹이 뜬다는 소문이 돌기 시작했어요.

얼마 후에 집집마다 웹을 쓰기 위해서 인터넷을 도입하기 시작했습니다.

그 때부터 저는 링크를 통해서 제가 필요한 정보를 탐험하기 시작했어요.

떠오르는 딴 생각들을 따라서 정신없이 링크를 따라다니다 보면 많은 것을 알게 되었습니다.

생각해 보면 인류 역사를 통틀어서 저처럼 수업시간에 딴 생각을 하는 사람이 얼마나 많았을까요?

제가 고등학교를 졸업한 직후에 인터넷과 웹이 인류 역사상 처음으로 퍼지기 시작했던 거에요.

이것이 얼마나 큰 행운인지 모르겠습니다.

시대가 조금만 저를 비껴갔다면 저는 다른 인생을 살고 있었을거에요.


처음엔 링크를 따라 여행하는 웹서핑을 공부라고 생각하지 않았지만,

이제는 그것이 진정한 공부라고 생각하게 되었어요.

또 나는 공부를 좋아하는 사람이 되었다는 것을 알게 되었구요.


이 수업에 참여하고 계신 학우 여러분도 링크를 통해서 정보를 탐험하고, 문제를 해결하고 있으면서

그 과정이 즐겁다면 여러분은 이미 공부를 좋아하고, 잘하고 있는 것입니다.


그 사실을 인정하셨으면 좋겠습니다.



생활코딩, 그 시작에 대해 궁금하시다면 "예술가의 그림과 함께하는 코딩 교육 어떠세요?" 콘텐츠를 읽어주세요.




세부정보

  • 생활코딩/ 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다.

    라이선스/ 생활코딩은 오픈소스를 지지하고 모든 콘텐츠는 오픈된 콘텐츠 라이선스인 CCL을 따릅니다.

  • 제작자/ 이고잉(생활코딩 운영자, 오픈튜토리얼스 운영진)

    일러스트/ Daseul Lee, kang da-ae, 퀸이드, Naeun Lee, Seohee Park, 간명욱, Sungmi Park, minsik hwang, compiler 누

글쓴이
생활코딩
자기소개
생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다.