Front/HTML
[HTML] HTML5 블록 요소, 인라인 요소(Block Element, Inline Element)
JongHyun99
2021. 1. 12. 20:23
728x90
Inline & Block
HTML의 태그는 블록 요소와 인라인 요소로 나눌 수 있다.
둘의 차이는 화면 출력의 성질이다.
블록성질의 태그는 화면의 한줄을 다 차지하는 것
인라인성질의 태그는 내용물의 크기만큼만 차지하는 것
블록 요소(Block Element)
<address>, <article>, <aside>, <audio>, <blockquote>, <canvas>, <dd>, <div>, <dl>, <fieldset>, <figcaption>, <figure>, <footer>, <form>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <header>, <hgroup>, <hr>, <noscript>, <ol>, <output>, <p>, <pre>, <section>, <table>, <ul>, <video>
특징
- 하나의 그룹 컨텐츠는 한줄씩 표시
- 해당 줄의 전체너비를 채움
- 인라인 요소 모두 포함 가능(Block, Inline, Text)
대표적인 block 태그
div(division)
- 특별한 기능이나 의미는 없으며 태그들을 단순 그룹화함
block tag로 선언한 element는 한줄을 전체 차지하는것을 볼 수 있다.
인라인 요소(Inline Element)
<a>, <abbr>, <acronym>, <b>, <bdo>, <big>, <br/>, <button>, <cite>, <code>, <dfn>, <em>, <i>, <img>, <input>, <kbd>, <label>, <map>, <object>, <q>, <samp>, <small>, <script>, <select>, <span>, <strong>, <sub>, <sup>, <textarea>, <tt>, <var>
특징
- 블록태그와 다르게 중간에 사용해도 새줄에서 시작하지 않는다.
- 필요한 만큼의 영역만 차지
- Block요소가 접근하지 못함
Inline요소인 span태그로 선언한 결과 내용물의 크기만큼 차지한다.