티스토리 뷰

책/do it html

HTML정리1(저장용)

안양사람 2020. 8. 18. 22:22
728x90
SMALL

마크업 : 화면에 표시할 내용에 태그를 사용해서 역할을 구별해 주는 것

 

특수기호 사용하기

https://dev.w3.org/html5/html-author/charref

 

Character Entity Reference Chart

 

dev.w3.org

meta

 

리스트

ol에는 type, start 속성이 있다(type="a", start="3")

dl, dt dd태그 - 설명 목록 만들기

 

table, thead, tbod, tfoot

tr 행

th, td 열

caption 제목

colspan, rowspan(열합치기,행합치기)

colgroup, col : 스타일(크기, 색)

 

이미지

figure, figcaption -이미지에 설명 글 붙이기

map, area, usemap - 이미지 맵 지정하기

<img src="images/kids.jpg"  alt="" usemap="#favorites">
<map name="favorites">
  <area shape="rect" coords="10,10,160,200" href="http://cafe.naver.com/doithtml5" target="_blank" alt="do it html5 네이버 카페로 가기">
  <area shape="rect" coords="220,10,380,200" href="http://www.facebook.com/do.it.html5" target="_blank" alt="do it html5 페이스북 페이지로 가기">
</map>

 

form

method, name, action ,target

autocomplete="off" - 자동완성끄기

 

label - form 요소에 레이블 붙이기

1. label 태그 안에 폼 요소를 넣는 것

2. label for, input id를 연결해서 따로 사용하기

checkbox와 radio에서 2번 방법이 유용(text를 써도 label을 클릭하면 input이 클릭되서 유용)

 

fieldset - 하나의 영역으로 묶고 외곽선을 그림

legend - fieldset에 제목을 붙임

 

input type종류

hidden : 숨김

text : 텍스트상자

search : x버튼으로 검색어 지우기 가능

tel : 그냥 전화번호라는것만 알게, 바로 전화걸 수 있게

url : http

email : @포함

password : ***

datetime : 연월일시분초분할초(min, max, step)

datetime-local : 연월일시분초분할초 조정가능(min, max, step)

date : 연월일 조정가능

month : 연월 조정가능

week : 연주 조정가능

time : 시분초분할초 조정가능(min, max, step)

number : 숫자조절 화살표

range : 슬라이드 막대(퍼센트)(min, max, step)

color : 색상표

checkbox : 2개이상선택가능

radio : 1개만 선택가능

(checkbox, radio에서 name으로 구분, checked면 선택)

file : 파일첨부

submit : 전송

image : 전송(이미지)

reset : form내용 초기화

button : 버튼

 

input 속성 종류

autofocus : 입력 커서 표시하기

placeholder : 힌트

readonly : 읽기전용(true, false, readonly="readonly")

required : 필수 필드(입력안하면 오류 메시지 띄움)

min, max, step : 최소, 최대, 간격

size, minlength, maxlength : 길이(보이는 길이), 최소 길이 ,최대 길이

disabled(책에는 왜없지..) : 불가능하게

 

select, optgroup, option : 드롭다운 목록 만들기

select 속성 : size(화면에 표시될 드롭다운 메뉴의 항목 개수 크롬은 +1), multiple(브라우저 화면에 여러 개의 옵션이 함께 표시되면서 ctrl 키를 누른 상태로 드롭다운 메뉴에 있는 여러 항목을 선택할 수 있다.)

option 속성 : value, selected

optgroup : 옵션끼리 묶기(공과대학~~~ 인문대학~~~)(선택불가능)

 

datalist, option

input list와 datalist의 id를 같게

<li>
	<span class="reg">관심분야</span>
	<label for="interest"></label>
	<input type="text" id="interest" list="choices">
	<datalist id="choices">
		<option value="grammar" label="문법"></option>
		<option value="voca" label="어휘"></option>
		<option value="speaking" label="회화"></option>
		<option value="listening" label="리스닝"></option>
		<option value="news" label="뉴스청취"></option>
	</datalist>
</li>

 

textarea 여러 줄 입력

속성 : name, cols, rows

 

button

type : submit, reset ,button

 

output : 계산결과(화면에서 다르게 표시되는 것은 아니지만 계산의 결과 값이라는 것을 웹이 인식

	<form oninput="result.value=parseInt(num1.value)+parseInt(num2.value)">
		<input type="number" name="num1" value="0">
		+<input type="number" name="num2" value="0">
		=<output name="result" for="num"></output>
	</form>

 

progress : 진행 상태 보여주기

meter : 값이 차지하는 크기 표시

속성 : min, max, value, low ,high ,optimum(이 정도면 적당하다)

high, low에 따라 색상이 다름

(두개 태그가 혼동되기도 하지만 progress는 진행 상황, meter는 전체 크기 중에서 얼마나 차지하는지)

 

출처 : do it! HTML5+CSS 웹표준의 정석

 

728x90
LIST

' > do it html' 카테고리의 다른 글

CSS 레이아웃  (0) 2020.08.27
CSS 박스 모델  (0) 2020.08.26
색상과 배경을 위한 스타일  (0) 2020.08.25
텍스트 관련 스타일  (0) 2020.08.23
css 기초  (0) 2020.08.21
댓글
공지사항