반응형

HTML Display별 태그정리

  • block
  • inline
  • inline-block

1. block 태그의 종류

  • 기본값이 block인 태그들입니다.

  • width, height값을 통해 크기를 지정할 수 있습니다.

  • 별도의 값을 주지않을 경우 width는 한줄 전체를 사용합니다



1.1 Layout 태그들


태그 이름 설명
<header> • html layout 태그중 하나로 상단영역에 위치합니다.
• 사이트 이름, 문서 대표제목, 로고등을 포함합니다.
<nav> • 다른 페이지 또는 현재 페이지 내부로의 이동을 위한 링크들이 모여습니다.
• 보통 카테고리, 메뉴들의 집합을 표현할때 사용합니다.
<section> • html layout 태그중 하나로 header 태그와 footer 태그 사이에 위치합니다.
• 여러 article을 포함하며 본문을 표현하는 영역입니다.
<article> • section 내부에 위치하며 컨텐츠의 제목,내용을 포함합니다.
<aside> • html layout 태그중 하나로 header 태그와 footer 태그 사이에 위치합니다.
• 보조 메뉴, 광고 등 본문(section)과 상관없는 내용을 표시합니다.
<footer> • html layout 태그중 하나로 하단영역에 위치합니다.
• 저작권, 저자의 이름, 연락처 등을 표시합니다.


1.2 Heading 태그


태그 이름 설명
<h1> ~ <h6> • heading 태그로 보통 제목을 표현하는데 사용됩니다.
• h1 -> h6태그로 갈수록 크기는 줄어듭니다.
• h1 태그는 가장 중요한 제목에만 한번 사용합니다.
• 이외의 태그들은 몇번을 사용해도 상관없습니다.


1.3 Lists 태그들


태그 이름 설명
<ul> • 순서가 필요없는 리스트를 표현할때 사용합니다.
• 리스트 내부의 아이템들을 li태그를 사용합니다.
<ol> • 순서가 필요한 리스트를 표현할때 사용합니다.
• 리스트 내부의 아이템들을 li태그를 사용합니다.
<li> • 내부의 아이템이 무엇인지에 대해 설명합니다.
<dl> • 사람 또는 사물등의 단어를 설명하는 리스트에서 사용합니다.
• 리스트 내부의 아이템들을 dt 또는 dd태그를 사용합니다.
<dt> • 단어의 이름을 정의합니다.
<dd> • 단어에 대해 설명합니다.


1.4 자주쓰는 기타 block 태그


태그 이름 설명
<div> • 영역을 나눌때 사용하는 태그입니다.
<p> • 문단 또는 문장을 나눌때 사용합니다.
• 문장을 작성핼 때 p태그에 작성합니다. 줄바꾸기 기능
<form> • 사용자가 입력한 데이터를 서버로 전송하기 위해 사용합니다


1.5 그 외 block 속성을 가진 태그들

<address>, <blockquote>, <canvas>, <fieldset>, <figcaption>, <figure>, <hr>, <main>, <noscript>, <pre>
, <table>, <tfoot>, <video>



2. inline 태그의 종류

  • 기본값이 inline인 태그들입니다
  • 별도의 width, height값을 설정해도 무시합니다.
  • 태그 내부에 내용만큼, 즉 필요한 최소 길이만큼만 공간을 차지합니다.
  • nline 요소들은 생성시 줄바꿈없이 이전 요소 바로 뒤에서 가로로 배치됩니다.

2.1 자주쓰는 inline 태그


태그 이름 설명
<span> • inline요소들을 그룹화하거나 영역을 나눌때 사용하는 태그입니다.
<a> • 링크를 통해 다른페이지, 문서 등을 연결해주는 태그입니다.
<img> • 이미지를 삽입하는 태그로 지정한 이미지경로를 통해 이미지를 불러옵니다.
<button> • 클릭할 수 있는 버튼을 생성하는 태그입니다.
<br> • 줄바꿈할때 사용합니다.
<input> • 사용자로부터 입력을 받을 때 사용하며 form태그 내부에서 많이 쓰입니다.
<script> • javascript와 같은 스크립트 코드를 정의할때 사용합니다.


2.2 그 외 inline 속성을 가진 태그들

<abbr>, <acronym>, <b>, <bdo>, <big>, <cite>, <code>, <dfn>, <em>, <i>, <kbd>
, <label>, <map>, <object>, <output>, <q>, <samp>, <select>, <small>, <strong>
, <sub>, <sup>, <textarea>, <time>, <tt>, <var>



3. inline-block

  • block 속성과 linine 속성을 모두 가지고 있는 형태로입니다.
  • block 속성처럼 width를 설정할 수 있으며 요소들이 순차적으로 가로로 배치됩니다.
반응형

'웹(Web)개발 > 2. Html' 카테고리의 다른 글

3. HTML id, class 의미  (0) 2020.10.12
1. HTML 태그정리(기본, Layout)  (0) 2020.08.15

+ Recent posts