서노썬
sun noes sun
서노썬
전체 방문자
오늘
어제
  • 카테고리 (142)
    • Java (89)
      • Day1 (20)
      • Day2 (16)
      • Day3 (4)
      • Day4 (5)
      • Day5 (2)
      • Day6 (2)
      • Day7 (4)
      • Day8 (6)
      • Day9 (3)
      • Day10 (0)
      • Day11 (0)
      • Day12 (0)
      • Day13 (3)
      • Day14 (0)
      • Day15 (0)
      • Day16 (0)
      • Day19 (0)
      • Day20 (0)
      • Day21 (2)
      • Day22 (4)
      • Day23 (2)
      • Day24 (5)
      • Day25 (4)
      • Day27 (2)
      • Day28 (3)
      • Day29 (1)
      • Day30 (1)
      • Day31 (0)
      • Day32 (0)
      • Dat33 (0)
      • Day34 (0)
      • Day35 (0)
      • Day36 (0)
    • HTML (37)
      • Day36 (20)
      • Day37 (3)
      • Day38 (2)
      • Day39 (8)
      • Day40 (3)
    • SQL (4)
      • Day40 (4)
      • Day41 (0)
      • Day42 (0)
      • Day43 (0)
      • Day44 (0)
      • Day45 (0)
    • JSP (0)
      • Day46 (0)
      • Day75 (0)
    • PYTHON (0)
      • Day75 (0)
      • Day76 (0)
    • Photo (12)

블로그 메뉴

  • 홈
  • 방명록

인기 글

최근 글

태그

  • 자바자료형
  • Java
  • 논리연산자
  • java데이터타입
  • java메뉴입력
  • 자바continue
  • java자료형
  • 자바break
  • 자바연산자
  • 자바

티스토리

hELLO · Designed By 정상우.
서노썬

sun noes sun

[HTML] 태그 선택자 모음
HTML

[HTML] 태그 선택자 모음

2022. 1. 2. 23:21

 HTML 태그 모음 


 글자 크기 태그 

 

<h1></h1>

첫 번째로 큰 제목 글자 태그

 

<h2></h2>

두 번째로 큰 제목 글자 태그

 

<h2></h3>

세 번째로 큰 제목 글자 태그

 

<h4></h4>

네 번째로 큰 제목 글자 태그

 

<h5></h5>

다섯 번째로 큰 제목 글자 태그

 

<h6></h6>

여섯 번째로 큰 제목 글자 태그


 본문 글자 단락 태그 

 

<p> </p> 

 

paragraph(단락) 태그의 줄임말. p태그를 사용하면 하나의 단락을 만들 수 있다.


 개행 태그 & 수평 줄 태그 

 

<br/>

- 개행 태그

 

<hr/>

- 수평 줄 태그


 웹 페이지 이동 앵커 태그 

 

<a></a>

- 서로 다른 웹 페이지 사이를 이동하거나 웹 페이지 내부에서 특정한 위치로 이동할 때 사용하는 태그


 

 빈 링크 

 

<a></a> 태그는 본래 가지고 있는 하이퍼링크 기능을 제거하고 사용하는 경우도 있다. 하지만 기능을 제거해도 웹 표준을 따르려면  a 태그에 href 속성을 반드시 입력해줘야 한다.

 

웹 표준을 지키면서 이동하지 않는 a 태그를 만들 때에는 href 속성에 #을 입력한다.


 id 속성 

 

<a></a> 태그를 이용하면 현재 페이지 내부에서 원하는 장소로 이동할 수 있다. 이 때는 원하는 장소에 id 속성을 부여해야 한다. 이동하기를 원하는 태그에 id 속성을 부여하고 a 태그의 href 속성에 #아이디 형태의 문자열을 입력한다.

 

id 속성을 중복(동일한 id 사용)해서 사용하는 것은 웹 표준에 어긋나는 행위이다.


 글자 형태 태그 

 

<b></b>

굵은 글자 태그

 

<i></i>

기울어진 글자 태그

 

<small></small>

작은 글자 태그

 

<sub></sub>

아래에 달라붙는 글자 태그

 

<sup></sup>

위에 달라붙는 글자 태그

 

<ins></ins>

밑줄 글자 태그

 

<del></del>

가운데 줄이 그어진 글자 태그


 루비 문자 

 

일본어에서 자주 사용되는 글자 형식으로 한자 위에 표시되는 글자를 의미한다. 일본에서 자주 사용하지만 한국어도 한자어가 많으므로 사용할 수 있는 태그이다.

 

<ruby></ruby>

루비 문자 선언 태그

 

<rt></rt>

위에 위치하는 작은 문자 태그

 

<rp></rp>

ruby 태그를 지원할 경우 출력되지 않도록 하는 태그


 목록 태그 

 

일반적으로 페이지를 이동할 때 사용되는 메뉴를 네비게이션 메뉴라고 부른다.

 

<ol></ol>

ordered list

순서가 있는 목록 태그

 

<ul></ul>

unordered list

순서가 없는 목록 태그

 

<li></li>

목록 요소


 정의 목록 태그 

 

특정 용어와 그 정의를 표현할 때 사용하는 태그

 

<dl></dl>

definition list

정의 목록 태그

 

<dt></dt>

definition term

정의 용어 태그

 

<dd></dd>

definition description

정의 설명 태그


 테이블 태그 

 

<tr></tr>

table row

표 내부 행 태그

 

<th></th>

table header

행 내부 제목 셀 태그

 

<td></td>

table data

행 내부 일반 셀 태그

 

 테이블 태그 속성 

 

border

표 테두리 두께 지정


 img 이미지 태그 

 

<src> 이미지 경로 지정

<alt> 이미지 없을 때 나오는 글자 지정

<width> 이미지 너비 지정

<height> 이미지 높이 지정


 audio 오디오 태그 

 

<src> 음악 파일 경로 지정

<preload> 음악 재생 전 모두 불러올지 지정

<autoplay> 음악 자동 재생할지 지정

<loop> 음악 반복재생 지정

<controls> 음악 재생 도구 출력 지정


 video 비디오 태그 

 

<src> 비디오 파일 경로 

<poster> 비디오 준비 중일 때의 이미지 파일 경로 지정

<preload> 비디오 재생 전 모두 불러올지 지정

<autoplay> 비디오 자동 재생 지정

<loop> 비디오 반복재생 지정

<controls> 비디오 재생 도구 출력 지정

<width> 비디오 너비 지정

<height> 비디오 높이 지정

 

(video 태그도 audio 태그처럼 웹 브라우저마다 지원하는 형식이 다르므로 source 태그를 사용한다.)


 form 입력 양식 태그 

 

사용자에게 입력받는 공간.

 

<form> 입력 양식 태그

<action> 입력 데이터의 전달 위치 지정

<method> 입력 데이터의 전달 방식  선택

 

 input  태그 

 

<button> 버튼 생성

<checkbox> 체크박스 생성

<file> 파일 입력 양식 생성

<hidden> 노출되지 않도록 해줌

<image> 이미지 형태 생성

<password> 비밀번호 입력 양식 생성

<radio> 라디오 버튼 생성

<reset> 초기화 버튼 생성

<submit> 제출 버튼 생성

<text> 글자 입력 양식 생성

 

 label 태그 

 

<label> 태그는 어떤 input 태그를 설명하고 있는지 표시해줘야 한다.

 

 HTML5에서 추가된 input 태그 

 

<color> 색상 선택 양식

<date> 일 선택 양식

<datetime> 날짜 선택 양식

<datetime-local> 지역 날짜 선택 양식

<email> 이메일 입력 양식

<month> 월 선택 양식

<number> 숫자 생성 양식

<range> 범위 선택 양식

<search> 검색어 입력 양식

<tel> 전화번호 입력 양식

<time> 시간 선택 양식

<url> url 주소 입력 양식

<week> 주 선택 양식


 textarea 태그 

 

<textarea> 태그 안에 미리 글자를 입력하고 싶다면 위처럼 <textarea> 태그 안에 글자를 입력해준다.

<cols> 태그 너비 지정

<rows> 태그 높이 지정


 select 태그 

 

<select> 선택 양식 생성

<optgroup> 옵션 그룹화

<option> 옵션 생성

<multiple> 여러 개의 목록을 선택하고 싶을 때는 select 태그의 multiple 속성을 사용


 fieldset & legend 태그 

 

입력 양식을 설명할때는 fieldset 태그와 legend 태그를 사용한다. legend 태그는 fieldset 태그 안에만 사용할 수 있다.(다른 곳에도 사용 가능하지만 아무런 효과가 없음)


 div & span 태그 

 

<div> block 형식으로 공간 분할(차곡차곡 쌓아 올려지는 형식)

<span> inline 형식으로 공간 분할(한 줄 안에 차례차례 위치하는 형식)


 시멘틱 구조 태그 

 

<header> 헤더 의미

<nav> 네비게이션 의미

<aside> 사이드에 위치하는 공간 의미

<section> 여러 중심 내용을 감싸는 공간 의미

<aricle> 글자가 많이 들어가는 부분 의미
<footer> 푸터 의미


 선택자 형태 

 

:active

사용자가 마우스로 클릭한 태그 선택

 

:hover

사용자가 마우스 커서를 올린 태그 선택

 

:checked

체크 상태의 input 태그 선택

 

:focus

초점이 맞춰진 input 선택

 

:enabled

사용 가능한 input 태그 선택

 

:disabled

사용 불가능한 input 태그 선택

 

:first-child

형제 관계에서 첫 번째로 등장하는 태그 선택


:last-child

형제 관계에서 마지막으로 등장하는 태그 선택


:nth-child(수열)

형제 관계에서 앞에서 수열 번째로 등장하는 태그 선택


:nth-last-child(수열)

형제 관계에서 뒤에서 수열 번째로 등장하는 태그 선택


 문자열 속성 선택자 

 

(1) [속성이름~="속성값"] 선택자

- 특정 속성의 속성값에 특정 문자열로 이루어진 하나의 단어를 포함하는 요소를 모두 선택

 

(2) [속성이름|="속성값"] 선택자

- 특정 속성의 속성값이 특정 문자열로 이루어진 하나의 단어로 시작하는 요소를 모두 선택

 

(3) [속성이름^="속성값"] 선택자

- 특정 속성의 속성값이 특정 문자열로 시작하는 요소를 모두 선택

 

(4) [속성이름$="속성값"] 선택자

- 특정 속성의 속성값이 특정 문자열로 끝나는 요소를 모두 선택

 

(5) [속성이름*="속성값"] 선택자

- 특정 속성의 속성값에 특정 문자열을 포함하는 요소를 모두 선택


 동위 선택자 

 

- 동위 관계에서 뒤에 위치한 태그를 선택할 때 사용하는 선택자

- <li> 태그를 기준으로 할 때 모든 <li> 태그는 동일한 위치에 있는 동위 상태임

- 선택자A + 선택자B : 선택자A 바로 뒤에 위치하는 선택자B를 선택

- 선택자A ~ 선택자B : 선택자A 뒤에 위치하는 선택자B를 선택


 문자 가상 선택자 

 

- 태그 내 특정한 조건의 문자를 선택하는 선택자(Pseudo-Element Selector)

- :: 기호를 사용하는 것이 표준이지만 : 기호를 사용해도 정상 작동

 

::first-letter

첫 번째 글자 선택

 

::first-line

첫 번째 줄 선택

 

::after

태그 뒤 위치하는 공간 선택

 

::before

태그 앞 위치하는 공간 선택

 

::selection

사용자가 드래그한 글자 선택


 링크 선택자 

 

:link

href 속성을 가지고 있는 a 태그 선택

 

:visited

방문했던 링크를 가지고 있는 a 태그 선택


 부정 선택자 

 

:not

선택자를 반대로 적용

    티스토리툴바