
<div>
<h1>오늘의 날씨</h1>
<p>중부 집중호우, 남부는 열대야, 12호 태풍 북상 중...</p>
<img src="#" alt="12호 태풍" />
</div>
blockblockh1 ~ h6까지 구성되어 있고 숫자가 작을수록 더 중요한 제목을 정의blockblock요소이다.inlinesrc(source)라는 이미지의 경로를 명시해야 한다.alt(alternate)를 필수로 입력해야한다.<ul>
<li>사과</li>
<li>딸기</li>
<li>수박</li>
<li>오렌지</li>
</ul>
blockblockul과 li 는 서로 SET 이다.
<a href="#">NAVER</a>
<a href="#" target="_blank">Google</a>
inlinehref라는 속성을 통해서 경로를 명확히 명시해야함<head>
<style>
span { color: red;}
</style>
</head>
<body>
<span>동해물</span>과 백두산이</br> 마르고 닳도록
</body>
inlinespan이라는 tag의 색을 빨간색을 원한다고 지정함 inline<input type="text" placeholder="이름을 입력하세요!" />
inline-blockblock 요소는 가로 세로 값 지정, margin, pading 도 사용
type이라는 속성에 사용자가 입력할 타입을 명시value라는 속성도 있다.placeholder 사용자가 입력하기전에 입력할 값이 무엇인지 알려주는 힌트<input type="text" disabled />
disabled 입력 요소 비활성화, input 창이 화면에 보이지만 입력은 할 수 없다.<label>
<input type="checkbox"/> Apple
</label>
<label>
<input type="checkbox"checked/> Banana
</label>
checkbox 사용자가 체크를 했는지 안했는지의 상태를 입력받을 수 있는 데이터checked로 명시하면 미리 체크되는 값을 설정할 수 있다.inlinelabel을 사용 한다.label로 묶어서 제목을 포함할 때 사용할수 있다.<label>
<input type="radio" name="fruits"/> Apple
</label>
<label>
<input type="radio" name="fruits"/> Banana
</label>
name이라는 속성으로 그룹을 만들면 그 그룹중 1개만 선택 가능<table>
<tr>
<td>A</td><td>B</td>
</tr>
<tr>
<td>C</td><td>D</td>
</tr>
테이블 요소<태그 title="설명"></태그>
hover 상태일때 화면에 출력<태그 style="스타일"></태그>
<태그 class="이름"></태그>
<태그 id="이름"></태그>
<태그 data-이름="데이터"></태그>
<div data-fruit-name="apple">사과</div>
<div data-fruit-name="banana">바나나</div>
const els = document.querySelectorAll('div')
els.forEach(el => {
console.log(el.dataset.fruitName)
});