개발/웹개발

[HTML] HTML 기본구조, 기본태그

섭교수 2022. 8. 26. 08:00
반응형

#HTML

☆ html은 프로그래밍 언어가 아니다

★ html은 연산이나 통신같은 기능을 수행할 수 없다

☆ html은 단순히 웹페이지의 겉모습과 구조를 담당한다

★ visual studio code에서 html파일을 열고 ! + TAB 또는 ! + ENTER 입력시 html 의 기본 구조 템플릿을 생성한다

☆ 기본 구조는 <태그> 내용 </태그> 형식을 가지며 html은 이러한 태그들을 순서에 맞게 조합한 문서임

★ html 문서는 문서의 특성을 명시하는 <!DOCTYPE html>태그와 <head> 로 시작해 </head>로 끝난다

 

☆ html에서 태그는 크게 head 태그와 body 태그로 나눌 수 있다

★ 외부자료에 대한 참조(CSS, JS), 웹사이트에 대한 정보는 head 태그에 들어간다

☆ 실제 화면의 내용은 body 태그에 들어간다

 

 

HTML Basic Tags

 

title 태그 : 웹사이트의 제목. head 태그 내부에 위치한다.

 

 

<!DOCTYPE HTML>
<html>
<head>
<title>HTML Headings</title>
<meta charset="UTF-8">
</head>
<body>
<h1>heading 1</h1>
<h2>heading 2</h2>
<h3>heading 3</h3>
<h4>heading 4</h4>
<h5>heading 5</h5>
<h6>heading 6</h6>
</body>
</html>

 

 

 
출처 : wikidocs

 

heading 태그 : <h1> 부터 <h6> 까지 존재하며 정확히는 크기순이 아니라 1부터 6까지 중요도 순이다(1이 가장 높은 중요도) 글자 크기 차이가 나는 이유는 브라우저가 중요도가 높은 헤딩을 중요도가 낮은 헤딩보다 더 크고 굵은 글자로 표현하기 때문. h태그라 부른다

 

<!DOCTYPE html>
<html lang="en">
<head>
    <title> 실습 </title>
</head>
<body>
    <h1>h1</h1>
    <h2>h2</h2>
    <h3>h3</h3>
    <h4>h5</h4>
    <h5>h6</h5>
    <h6>h6</h6>
</body>
</html>

 

title 태그가 적용된 모습

 

heading 태그

 

 

 

pargraph 태그 : 문단의 약자로 하나의 문단을 만들 때 사용된다. 문단은 새로운 줄에서 시작되며 문단과 문단 사이에 일정한 공백이 존재한다.

br 태그 : Break(Line Break)를 뜻하며 html이 엔터를 쳐서 문서를 작성하더라도 줄바꿈이 되지 않기 떄문에 강제로 줄바꿈을 하고 싶을 때는 <br> 태그를 넣어주면 된다. 이때 </br>은 사용되지 않는다

※ 엔터, 탭, 스페이스바를 여러 번 입력하더라도 html에서는 한 칸 띄어쓰기만 적용된다

 

<!DOCTYPE HTML>
<html>
<head>
<title>HTML Headings</title>
<meta charset="UTF-8">
</head>
<body>
<p>First Paragraph</p>
<p>Second Paragraph</p>
<p>HTML & CSS is <br>
      very exciting!!!  
</p>
</body>
</html>

p 태그와 br 태그가 적용된 모습

 

반응형

 

 

hr 태그 : Horizontal Rules 를 뜻하며 br과 같이 내부가 없는 empth 태그에 해당된다. 단순히 웹페이지에서 수평선을 그려주는 태그이다

pre태그 : <pre> 내용 </pre> 구조를 가지며 pre태그 내부의 내용은 입력한 형태 그대로 출력된다. 즉 엔터, 탭, 스페이스바가 모두 그대로 적용된다

<!DOCTYPE html>
<html lang="en">
<head>
    <title> 실습 </title>
</head>
<body>
    <pre>hello, my name    is 
        tony</pre>
    <p>hello, my name    is 
        tony
    </p>
    <pre>hello, my name    is 
        tony</pre>
</body>
</html>

 

출력화면

 

 

 

텍스트 포매팅 태그 : text formatting tag는 굵은 글씨, 기울인 글씨 등을 적용하는 태그이다

모든 text formatting tag는 <b> 적용할 내용 </b> 와 같은 형식으로 사용한다

 

출처 : wikidocs.net

 

quote 태그 : 짧은 문장을 인용할 때 쓰이는 태그이며 브라우저에서는 큰따옴표로 표시된다. <q> 내용 </q>

blockquote 태그 : 긴 문장을 인용할 때 쓰이는 태그이며 브라우저에서는 전체들여쓰기로 표시된다. <blockquote> 내용 </blockquote>

 

<!DOCTYPE html>
<html lang="en">
<head>
    <title> 실습 </title>
</head>
<body>
    <p>"hello"</p>
    <q>hello</q>
    <blockquote>heading 테그 : h1 부터 h6 까지 존재하며 정확히는 크기순이 아니라 1부터 6까지 중요도 순이다(1이 가장 높은 중요도) 글자 크기 차이가 나는 이유는 브라우저가 중요도가 높은 헤딩을 중요도가 낮은 헤딩보다 더 크고 굵은 글자로 표현하기 때문. h태그라 부른다</blockquote>
</body>
</html>

출력화면. 위에서부터 일반따옴표, q태그, blockquote태그

 

 

abbreviation 태그 : 축약 텍스트를 표시하는 태그. 밑줄이 그어진 축약 텍스트에 마우스를 올리면 축약 텍스트의 뜻이 말풍선처럼 표시된다. <abbr title="약자 뜻">약자</abbr> 구조를 가진다

 

 

<!DOCTYPE html>
<html lang="en">
<head>
    <title> 실습 </title>
</head>
<body>
    <p><abbr title="약자 뜻">약자</abbr></p>

</body>
</html>

 

축약 태그

 

comment 태그 : 문서 내 주석으로 기능하며 브라우저에 보여지지 않음. 일반적인 코딩에서 주석과 동일하다

<!-- 내용 --> 형식으로 사용한다

 

반응형