Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

chapter01 : overview 본문

WEB.CSS

chapter01 : overview

GAWON 2023. 5. 18. 09:24
<!--
	css : cascade style sheet

	1. 웹 페이지에 스타일(서식)을 적용하는 기능

	2. 기본 형식
		1) inline-style : 가장 높은 우선순위를 가진다.
			<h1 style="color:red"></h1>
		2) internal-style : <style> 태그에 작성
			<style>
				h1{ color:red }
			</style>
		3) external-style : 외부에 *.css파일을 만들어서 작성
			<style>
				<link rel="stylesheet" text="text/css" href="./css/mystyle.css" />
				==> WebContent 아래에 css 폴더를 만들고 mystyle.css 파일을 저장
			</style>

		* CSS 적용 순서
		- <head> 안에 넣는 순서에 따라 적용 순서가 바뀜(가장 마지막에 선언한 값이 적용됨)
		- 일반적으로 link를 먼저 선언

	3. 선택자 (selector)
		1) 전체 선택자 : 초기화 용도로 사용한다.
			* {속성:값}
		2) 태그 선택자
			태그명 {속성:값}
		3) 클래스 선택자  					: 같은 종류의 스타일을 사용할 서로 다른 태그에 공통적인 클래스를 지정 후 사용
			.클래스 {속성:값}
		4) 아이디 선택자 					: 같은 페이지내에서 중복된 아이디는 있을 수 없다.
			#아이디 {속성:값}
		5) 자식 선택자  					: A 바로 아래 B 만 적용 (A엔 적용안됨)
			A > B {속성:값}
		6) 자손 선택자 						: A 아래 모든 B 에 적용
			A B {속성:값}
		7) 인접형제선택자 					: A의 첫번째 동생 B 에게 적용
			A + B {속성:값}
		8) 일반형제선택자 					: A의 모든 동생 B에 적용
			A ~ B {속성:값}
		9) 속성선택자
			(1)  E[attribute] 			: attribute 속성이 포함된 E
			(2)  E[attribute="value"]	: attribute 속성 값이 value인 E 요소
			(3)  E[attribute^="value"]	: attribute 속성 값이 value로 시작하는 E 요소
			(4)  E[attribute$="value"]	: attribute 속성 값이 value로 끝나는 E 요소
			(5)  E[attribute*="value"]	: attribute 속성 값이 value를 포함하는 E 요소
		10) 가상클래스선택자
			(1)  E:link					: 방문한 적이 없는 링크 E 요소
			(2)  E:visited				: 방문한 적이 있는 링크 E 요소
			(3)  E:active				: 마우스가 클릭되는 동안 또는 키보드의 엔터를 누르는 동안 E 요소
			(4)  E:hover				: 마우스가 올라가 있는 동안 E 요소
			(5)  E:focus				: E 요소에 포커스가 머무는 동안
			(6)  E:first-child			: E 요소의 첫번째 요소
			(7)  E:last-child			: E 요소의 마지막 요소
			(8)  E:nth-child(n)			: E 요소의 n번째 요소
			(9)  E:first-of-type		: E 요소의 첫번째 타입 요소
			(10) E:last-of-type			: E 요소의 마지막 타입 요소
			(11) E:nth-of-type(n)		: E 요소의 n번째 타입 요소


	4. css 주석 사용방법
		/* 주석 */	: single line, multi line 모두 같은 방법 ( //사용불가! )
-->

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> css </title>
</head>
<body>
</body>
</html>

'WEB.CSS' 카테고리의 다른 글

chapter06 : background  (0) 2023.05.18
chapter05 : background  (0) 2023.05.18
chapter04 : external  (0) 2023.05.18
chapter03 : internal  (0) 2023.05.18
chapter02 : inline  (0) 2023.05.18