코딩은 어렵게만 배워야 하는 걸까?
어려운 코딩과 쉬운 에세이, 이 두 가지를 섞으면 문제를 해결할 수 있지 않을까?
프로그래밍의 기본 중의 기본, HTML! 흥미로운 이야기로 가장 쉽게 이해하자!
정말 쉽게 코딩을 배울 수는 없을까? 오랜 고민 끝에, HTML을 가르쳐 주는 에세이 『이야기로 다가가는 HTML』 도서가 나왔다. 개발자이자 글을 쓰는 작가인 저자는, 〈head〉, 〈title〉 등 여러 가지 HTML 태그를 재밌는 일상의 이야기로 설명한다. 또한 모든 태그를 QR코드를 통해 실제 코드로 실습할 수 있어, 심층적인 이해까지 도왔다. 이 책이 여러분에게 휴식과 디저트 같은 지식이 되기를 바란다.
Contents
1장 HTML이란?
HTML은 뼈대이자 시작이다
웹을 이루는 뼈대 HTML
HTML이라는 뼈대 위에 살을 입힌 사이트
HTML이라는 시작
인터넷으로 간 문서파일 .html
바다로 간 포유류
문서 HTML
인터넷으로 간 문서 HTML
아이언맨 슈트와 HTML의 발전
토니 스타크 슈트의 탄생
팀 버너스 리가 탄생시킨 HTML
발전하는 HTML
http 프로토콜과 2개의 슬래시 '//' 사람이 만든 가벼운 규칙
지퍼
http://
http 프로토콜의 탄생
새로운 도전을 꿈꾸며 만드는 규칙
태그로 배우는 친절한 의사소통
의류 태그
친절한 소통
저자의 태그 교환
태그
태그는 친절한 소통을 위한 규칙
코딩을 위한 피칭연습 ‘HTML 코딩 사이트’
피칭 투구
코딩 피칭
코딩 연습 사이트 ‘CodePen’
이론보다 중요한 실전 연습
2장 머리(head) 부분
생각의 핵심을 담는다 헤드 태그 〈head〉
좀비와 사람의 차이
헤드 태그
헤드 태그 선언
헤드의 구성요소
헤드는 곧 생각
한 줄로 요약해드립니다 타이틀 태그 〈title〉
칭찬은 고래도 춤추게 한다
제목이 되는 타이틀 태그
타이틀 태그 선언
우리의 삶에 제목 태그 붙이기
추상에서 실재로 메타 태그 〈meta〉
추상 미술의 거장, 마크 로스코(Mark Rothko)
메타데이터
HTML의 메타 태그
지식에 관한 지식, 메타
디자인 철학을 말하다 스타일 태그 〈style〉
디자인 철학
CSS와 스타일 태그
스타일 태그 선언
내부 선언(internal css)
외부 스타일 시트(External style sheet)
웹의 접근성을 높인 스타일 태그
스타일리스트를 모십니다 링크 태그 〈link〉
1차원 실이 모이면 2차원 면이 된다?
링크라는 장롱에 보관하기
링크 태그 선언
좋은 스타일리스트 모시기
역동성을 더해 주는 스크립트 태그 〈script〉
전기 자전거
스크립트 태그 선언
멈춰 있는 것에 숨을 불어넣다
3장 몸(body) 부분
행동을 담습니다 바디 태그 〈body〉
HTML을 표현하는 공간, 바디 태그
모든 콘텐츠를 담는 바디 태그
바디 태그 선언
애플 홈페이지의 바디 태그
바디 태그에 나만의 감성 담기
개발자에게만 보입니다 ‘HTML 주석’
투명 인간같은 주석
HTML에서 주석 사용하기
주석으로 증거 남기기
남모르게 돕는 HTML 주석
용도에 맞게 사용합시다 시맨틱 태그 'semantic tag'
붓을 사용하는 방법
시맨틱 태그의 탄생
시맨틱 태그(semantic)
시맨틱 태그가 가져온 변화
헤드라인을 담는다 헤더 태그 〈header〉
헤드라인 카피
최초의 헤더 태그
올바른 헤더 태그 사용법
잘못된 헤더 태그 사용법
헤더로 주목 끌기
웹의 미디어 아트를 담당합니다 비디오 태그 〈video〉
인터넷으로 들어온 비디오
미디어 아트
비디오 태그 사용법
비디오 태그로 바뀐 영상 문화
늘어짐 없는 인터넷 카세트테이프 오디오 태그 〈audio〉
카세트테이프 혁명
오디오 태그의 탄생
오디오 태그 사용법
편리한 세상, 그리운 아날로그
홈페이지에서 길을 묻다 네비 태그 〈nav〉
나침반
HTML의 나침반, 네비 태그
네비 태그 사용법
친절한 이정표
콘텐츠를 독립적으로 다룹니다 아티클 태그 〈article〉
독립출판
독립적인 태그
아티클 만들기
독립적인 개발자
데이터를 수납해 드립니다 테이블 태그 〈table〉
빨래 바구니와 수납장
테이블 태그란?
테이블 태그 사용법
데이터의 질서를 만드는 테이블 태그
인터넷을 움직이는 만 분의 일 에이 태그 〈a〉
닻
anchor
href 라는 좌표
타깃(target)으로 이동하기
거대한 인터넷을 움직이는 한 글자 ‘a’
줄임말이 태그명이 되다 이미지 태그 〈img〉
본명을 이긴 줄임말들
이미지 태그의 탄생
그래픽을 표현하는 브라우저의 탄생
주저하지 않는 도전 정신
픽셀에서 인스타그램으로
인스타그램의 시작, 이미지 태그
이미지 태그 사용법
디지털 이미지
논리 구조를 담다 표제 태그 〈h〉
HTML 문서의 논리 구조
논리 구조를 전달하는 표제 태그
레벨
구글이 표제 태그를 사용하는 방법
코딩에도 논리 구조가 필요합니다
웹 속에 존재하는 또 다른 웹 아이프레임 태그 〈iframe〉
마인크래프트(Minecraft)
아이프레임 태그
아이프레임 태그 사용법
흩어진 내용을 하나의 정보로 담아내다 리스트 태그 〈list〉
버킷 리스트
리스트 태그 삼형제
리스트를 작성해 보세요
상품을 포장해 드립니다 디아이브이 태그 〈div〉
박스 포장
만능 디아이브이 태그
시맨틱 태그 이전에 존재하던 디아이브이 태그
디아이브이 태그의 정리 기술
인터넷 문서를 작성합니다 문단 태그 〈p〉, 〈br〉
워드프로세서의 엔터
보기 좋은 문서로 정리하는 문단 태그
디지털 속 문장의 거리, 1바이트
인터넷 필기도구 글자 태그 〈b〉, 〈strong〉, 〈i〉, 〈u〉, 〈del〉, 〈mark〉
인터넷 필기구의 탄생
글자 태그
온라인 필기도구
4장 발(footer) 부분
부가 정보를 담아 드려요 푸터 태그 〈footer〉
미술품을 설명하는 부가 정보
부가 정보를 기록하다
푸터 태그 사용법
홈페이지의 주소를 알려드립니다 어드레스 태그 〈address〉
하이홈 닷컴
홈페이지의 도로명 주소
각 콘텐츠의 도로명 주소
인터넷에서 만든 집, 홈페이지
5장 에필로그
코딩을 시작하는 사람들에게
도전을 멈추지 마세요.
Author
고코더(이진현)
코딩보다 글 쓰는 걸 좋아하는 프로그래머. 한진정보통신에서 개발자로 재직 중이다. 오프라인에서 강의와 세미나를 진행하고, 온라인에서는 코딩 강의와 글쓰기 활동을 하고 있다. 모든 사람이 IT를 더 쉽고 재미있게 즐겼으면 하는 바람에서 글을 쓰고 이야기를 나눈다. 『오늘도, 우리는 코딩을 합니다』, 『이야기로 다가가는 HTML』을 집필했다.
홈페이지 http://gocoder.net
블로그 https://gocoder.tistory.com
브런치 https://brunch.co.kr/@gocoder
웹 툴 http://publicproject.gocoder.net/
셔터스톡 https://www.shutterstock.com/ko/g/GoCoder
유튜브 http://gocoder.net/youtube
이메일 gocoder@kakao.com
인스타그램 @gocoder.sns
코딩보다 글 쓰는 걸 좋아하는 프로그래머. 한진정보통신에서 개발자로 재직 중이다. 오프라인에서 강의와 세미나를 진행하고, 온라인에서는 코딩 강의와 글쓰기 활동을 하고 있다. 모든 사람이 IT를 더 쉽고 재미있게 즐겼으면 하는 바람에서 글을 쓰고 이야기를 나눈다. 『오늘도, 우리는 코딩을 합니다』, 『이야기로 다가가는 HTML』을 집필했다.
홈페이지 http://gocoder.net
블로그 https://gocoder.tistory.com
브런치 https://brunch.co.kr/@gocoder
웹 툴 http://publicproject.gocoder.net/
셔터스톡 https://www.shutterstock.com/ko/g/GoCoder
유튜브 http://gocoder.net/youtube
이메일 gocoder@kakao.com
인스타그램 @gocoder.sns