<>
로 묶는다!<body>
<h1>Hello</h1>
<div>
<span>hello</span>
</div>
</body>
HTML에는 수 많은 태그들이 존재한다.
다 외울 필요는 없지만 몇 가지 중요한 태그들에 대해서 알아보자!
<div>
: 한 줄을 차지<span>
: content의 크기만큼만 공간을 차지<ul>
: unordered list<ol>
: ordered list✔️ checkbox와 radio의 차이점은?
checkbox
: 여러 개 선택 가능
radio
: 하나만 선택 가능
✔️ input와 textarea의 차이점은?
input
: 줄 바꿈이 불가
textarea
: 줄 바꿈이 가능
<div>
, <p>
: 블럭 요소<span>
: 인라인 요소(content 크기만큼의 영역만 차지)<div>
<p>
<p>
태그의 하위에는 <span>
, <a>
등과 같은 인라인 요소만 올 수 있다.<div>
<p>옳은 코드</p>
</div>
<p>
<div>옳지 않은 코드</div>
</p>
요소가 자기 스스로 브라우저와 개발자 모두에게 자신이 사용된 의미를 명확히 전달해 주는 요소
시멘틱 요소가 아닌 <div>
, <span>
요소 등은 해당 요소가 무슨 내용인지는 내부 코드를 봐야 알 수 있다.
그에 비해, 시멘틱 요소인 <form>
, <table>
, <img>
요소는 코드를 보지 않아도 해당 요소가 이름만 봐도 바로 알 수가 있다.
https://developer.mozilla.org/ko/docs/Glossary/Semantics
<section>
: 웹 페이지의 큰 의미 단위가 될 수 있는 어떤 것이든 묶어서 하나의 구역을 구분하는 데 사용<div>
는 되도록 지양하고 시맨틱 요소을 사용하자.