생활코딩 : WEBn > WEB1 - HTML & Internet 내용 정리

태그

HTML에는 150여개의 태그가 있음

태그와 element는 같은 의미

<strong></strong>(강조), <u></u>(밑줄), <h1></h1>(제목)
등 을 HTML에서는 태그 라고 부름.

일반적인 텍스트에 bold와 밑줄을 함께 적용할 수 있듯 태그는 중첩해서 사용할 수도 있음.

무엇인가를 설명하지 않는 태그들은 태그를 닫지 않음. (img, input, br, hr, meta 등)

문단 나누기

1. <br> : New Line

br 태그는 연달아 쓸 수 있어 원하는 만큼의 간격을 줄 수 있다.


2. <p></p> : 단락을 표현

p 태그는 단락을 표시해줌으로 정보를 가치있게 해주지만, 시각적으로 단락사이의 간격이 고정된다는 단점이 있음

이 단점은 CSS를 이용하여 극복 할 수 있음

<p style="margin-top:45px;"></p>
위와 같이 p 태그에 style="margin-top:45px" 를 추가하면 p 태그의 위쪽에 45px 만큼의 여백(margin)이 생긴다.

속성(attribute)

<image> 태그 이름만으로는 정보가 부족함

그래서 새로운 문법 속성(attribute)을 적용하게 됨.

<img src="https://s3-ap-northeast-2.amazonaws.com/opentutorials-user-file/module/3135/7648.png">


<img src="https://s3-ap-northeast-2.amazonaws.com/opentutorials-user-file/module/3135/7648.png" width="100">

부모 자식과 목록

<ul>
<li>1. HTML</li>
<li>2. CSS</li>
<li>3. JavaScript</li>
</ul>



<ol>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ol>

  1. HTML
  2. CSS
  3. JavaScript

문서 구조와 슈퍼스타들

HTML 태그들 중 사용 빈도수가 가장 높은 슈퍼스타들

<title></title> 웹브라우저의 탭 이름
title 태그는 검색 엔진이 웹페이지를 분석할 때 가장 중요하게 생각하는 태그
(title 태그를 쓰지 않으면 검색시 노출 되기 어렵다.)

<meta charset="utf-8">
영어가 아닌 문자가 깨지는 이유는 웹페이지가 저장된 문자 표현 방식과 웹브라우저가 웹페이지를 해석하는 방식이 일치하지 않을 때

웹 브라우저는 이상한 문자를 표시하게 됨

UTF-8로 만들어졌기 때문에 UTF-8로 열어야 한다고 웹브라우저에 알리는 방법

본문은 body 태그로
본문을 설명하는 태그는 head 태그를 사용.

또 body 태그와 head 태그를 감싸는 html 태그를 두기로 약속됨.

또 이 웹페이지가 HTML로서 만들어졌다는 것을 표현하기 위해서 문서의 시작에 아래와 같은 코드를 추가 <!doctype html>

링크

<a href=" ">

<a href="https://www.w3.org/TR/html5/" target="_blank" title="html5 specification">
Hypertext Markup Language (HTML)

target="_blank" : 링크를 클릭했을 때 새창에서 페이지가 열리게 하는 속성.

title=" " : 이 링크가 어떤 내용을 담고 있는지를 툴팁으로 보여주는 기능.

동영상 추가

<iframe width="560" height="315" src="https://www.youtube.com/embed/7T7r_oSp0SE" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>