<JKyEun.Blog/>
Posts
Notes
HTML Tags
2022. 12. 29.
HTML 태그 정보 (MDN)
브라우저 호환 여부 확인 (Can I use)
태그 타당성 확인 (W3C Markup Validation)
<h1~6></h1~6>
h1의 h는 heading의 약자
제목이기 때문에 자동 줄 바꿈이 된다.
하나의 HTML 문서에는 하나의 h1 태그를 권장한다.
웹 검색 엔진이 제일 먼저 검색하는 태그이다.
block 성질
<p></p>
본문을 뜻하는 paragraph의 약자
본문을 적기 위한 태그
<br />
줄바꿈을 위한 태그
<pre></pre>
이 태그 안에서는 엔터가 <br />태그 없이도 에디터에 쓴대로 그대로 표현됨.
들여쓰기까지도 표현됨.
<a></a>
<a>는 Anchor의 약자로, 웹페이지나 이메일 등으로 연결하는 하이퍼링크를 만든다.
href 속성에 url을 입력하면 해당 페이지로 이동한다.
href 에는 전화 또는 메일 주소 등도 지정할 수 있다.
target 속성에는 _blank(새로운 탭), _self(본인 탭이 변경됨) 등을 입력할 수 있고 이는 링크를 열었을 때 문서가 열릴 위치이다. 속성이 생략되면 기본값은 _self
<input />
이것은 type에 따라 버튼이나 텍스트박스 등을 생성할 수 있다.
<input>의 type에는 button, checkbox, color, date, password, text, file, radio(동그란 체크박스) 등이 있다.
text type은 placeholder라는 속성을 갖는다. 이곳에 텍스트를 입력하면 text가 빈칸일 때 해당 텍스트가 표시된다.
checkbox는 name과 value, checked 속성을 갖는다.
radio는 같은 name을 가지는 것들 중 하나만 선택 할 수 있다.
radio와 checkbox는 radio가 여러 선택지 중 하나만 선택할 수 있다는 점에서 다르다.
date는 특정 날짜를 선택할 수 있다.
datetime-local은 시간까지 선택할 수 있다. (OS시간 기준으로 작동)
e.g.
<button></button>
<button>은 버튼 모양을 만든다.
<input type=”button” /> 과 같다.
<img />
이미지를 삽입할 때 사용한다.
기본적으로 inline 속성을 가지고 있다.
src 속성을 이용하여 이미지 경로를 입력해준다.
alt 속성으로 이미지의 이름을 정해줄 수 있다. → 시각 장애인분들이 청각적으로 웹페이지를 들을 때 alt태그 속성을 듣게 됨.
e.g. <img src=”./cat.jpg” alt=”고양이” />
./ 는 현재 내가 위치한 폴더를 의미한다.
../ 는 한 단계 상위 폴더로 가게 된다.
../../ 는 두 단계 상위 폴더로 가게 된다. 이러한 경로를 상대경로라고 한다.
예시)
src 속성에 인터넷 url로도 이미지 경로를 지정해줄 수 있다. (이미지 주소 복사)
width와 height 속성 존재
<table></table>
표를 만들 때 사용한다.
<table>은 표를 감싸는 태그이다.
<tr>은 표 내부의 행이다.
<th>는 표 내부의 제목 칸 (맨 위칸)
<td> 행 내부의 일반 칸
<header>, <nav>, <aside>, <footer> 등
window안에 문서 영역에서 각각의 위치를 말한다. header는 상단, footer는 하단 등이다.
<div></div>와 <span></span> (컨테이너 태그)
이러한 태그로 묶은 영역을 css등을 이용하여 스타일의 변화를 줄 수 있다.
이것은 내용물을 덩어리로 만드는 박스와 같다.
<div>는 block 성질을 가지고 있어 줄바꿈을 만들고,
<span>은 inline 성질을 가지고 있어 같은 줄에 다른 내용도 같이 들어갈 수 있다.
<ol></ol>과 <ul></ul> (목록 태그)
이들은 리스트를 만들때 사용하는 태그들이다.
ol은 자동으로 숫자가 번호로 붙고, ul은 번호가 없는 리스트를 만든다.
<ol>또는 <ul>안에는 각각의 리스트를 <li>태그로 감싼다.
편하게 사용하는 방법 : 예를 들어 ul>li*3이라고 입력하면 <ul>태그로 감싸진 <li>태그가 3개 만들어진다. (emmet)
<ol>에 type 속성을 입력하면 로마자나 알파벳 등으로도 바꿀 수도 있다.
<ol>에 start 속성을 입력하면 특정 숫자부터 시작할 수 있다.
<ol>에 reversed 속성을 주면 순서가 거꾸로 붙는다.
이 태그들은 중첩도 가능하다.
<hr />
수평선 긋는 태그.
문자를 꾸미는 태그
<b> : 두껍게
<strong> : 두껍게 + Semantic 한 의미를 지님
<i> : 이탤릭
<em> : Emphasized, 강조
<del> : 중간 줄
<u> : 밑 줄
<select></select>
몇 가지 option중 선택할 수 있게 하는 select 폼을 생성한다.
<option> 태그로 select 폼의 옵션 값을 생성한다.
<optgroup>태그로 option들의 그룹을 만든다.
백엔드에는 value값이 전달된다.
selected 속성을 주면 해당 option이 선택되어 있는 상태가 된다.
disabled 속성을 주면 해당 option은 선택이 불가능하다.
<form></form>
사용자가 HTML 문서에서 작성한 내용을 보내기 위해서 사용하는 태그
<input type=”submit” />으로 버튼을 만들고 이 버튼이 클릭되면 form태그에 감싸진 input 요소들의 데이터가 서버로 전송되도록 할 수 있다.
action과 method 속성이 존재한다.
태그의 전역 속성
모든 HTML 태그에 공통으로 사용할 수 있는 속성
id
class
style