πŸ’»

CSS 의 이해 - νƒœκ·Έ μ„ νƒμž, class μ„ νƒμž, id μ„ νƒμž, ν˜Όν•©μ„ νƒμž, μžμ‹ν›„μ†(ν•˜μœ„)μ„ νƒμž, λ™μœ„ μ„ νƒμž λ³Έλ¬Έ

KITRI/CSS

CSS 의 이해 - νƒœκ·Έ μ„ νƒμž, class μ„ νƒμž, id μ„ νƒμž, ν˜Όν•©μ„ νƒμž, μžμ‹ν›„μ†(ν•˜μœ„)μ„ νƒμž, λ™μœ„ μ„ νƒμž

λ˜νš¨λ‹ˆ 2020. 5. 28. 14:54

https://www.w3schools.com/css/default.asp

 

CSS Tutorial

CSS Tutorial CSS is a language that describes the style of an HTML document. CSS describes how HTML elements should be displayed. This tutorial will teach you CSS from basic to advanced. Examples in Each Chapter This CSS tutorial contains hundreds of CSS e

www.w3schools.com

 

μ„ νƒμž : νƒœκ·Έλ₯Ό μ„ νƒ, κΈ°λ³Έμ„ νƒμž(Tag, Class, Id)
μŠ€νƒ€μΌ : νƒœκ·Έλ₯Ό κΎΈλ©°μ€€λ‹€.

 

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>μŠ€νƒ€μΌ μ‹œνŠΈ 예제 (Cascading μΊμŠ€μΌ€μ΄λ”© Style Sheet)</title>
	<style type="text/css">
		/* 
		μ„ νƒμž : νƒœκ·Έλ₯Ό 선택, κΈ°λ³Έμ„ νƒμž(Tag, Class, Id)
		μŠ€νƒ€μΌ : νƒœκ·Έλ₯Ό κΎΈλ©°μ€€λ‹€.
		*/
		
		font, span{
			font-size: 25px;	/*default: 16px, 100%, em*/
			color: blue;
		}
		
		span{
			color: red;
			font-family: κΆμ„œμ²΄;
		}
		
		p{
			font-size: 200%;	
		}
		
		div{
			line-height: 100px;		/*λ¬Έμžμ—΄ 간격 */
			background-color: yellow;
		}
	</style>
</head>
<body>
	<font>μ•ˆλ…•ν•˜μ„Έμš”.</font><br/><br/>
	<font>λ°˜κ°‘μŠ΅λ‹ˆλ‹€.</font><br/><br/>
	
	<span>μ—¬λ¦„μž…λ‹ˆλ‹€.</span><br/><br/>
	<span>κ²¨μšΈμž…λ‹ˆλ‹€.</span><br/><br/>
	
	<p>κ°€μ„μž…λ‹ˆλ‹€.</p>
	<p>λ΄„μž…λ‹ˆλ‹€.</p>
	
	<div>사과</div>
	<div>λ°”λ‚˜λ‚˜</div>
	<div>λ”ΈκΈ°</div>
</body>
</html>


νƒœκ·Έ μ„ νƒμž

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>νƒœκ·Έ μ„ νƒμž </title>
<style type="text/css">
	*{
		font-size: 18px;
	}
	
	li, p, h1{
		color: #0054FF;
	}
	
	li{
		list-style-type: none;
	}
	
	h1, p{
		font-weight: bold;
	}
</style>
</head>
<body>
	<header>
		<h1>KKKK μ£Όμ‹νšŒμ‚¬</h1>
	</header>
	
	<nav>
		<ul>
			<li>νšŒμ‚¬μ†Œκ°œ</li>
			<li>μ œν’ˆμ†Œκ°œ</li>
			<li>고객센터</li>
			<li>곡지사항</li>
		</ul>
	</nav>
	
	<section>
		<p>우리 νšŒμ‚¬λŠ” 50λ…„ μ „ν†΅μ˜ 역사와 λ›°μ–΄λ‚œ κΈ°μˆ μ„ λ°”νƒ•μœΌλ‘œ 쒋은 νšŒμ‚¬μž…λ‹ˆλ‹€.</p>
				
		<p>
			λͺ¨λ“  νƒœκ·ΈλŠ” style μ΄λΌλŠ” 속성이 μžˆμŠ΅λ‹ˆλ‹€.
			λ˜ν•œ λͺ¨λ“  νƒœκ·Έμ—λŠ” id 속성도 μžˆμŠ΅λ‹ˆλ‹€.
		</p>
	</section>
	
	<footer>
		<p>μ„±λ‚¨μ‹œ 뢄당ꡬ 삼평동 이슀페이슀</p>
		<a href="http://www.naver.com">넀이버</a><br/><br/>
	</footer>
</body>
</html>


CLASS μ„ νƒμž

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>CLASS μ„ νƒμž</title>
<style type="text/css">
	font{
		font-size: 14px;
	}
	
	.one{
		color: red;
	}
	
	.two{
		color: blue;
	}
</style>
</head>
<body>
	<font>
		font μŠ€νƒ€μΌ μ—°μŠ΅ μž…λ‹ˆλ‹€.
		글크기 14px
	</font><br/><br/>
	
	<font class="one">
		font μŠ€νƒ€μΌ μ—°μŠ΅ μž…λ‹ˆλ‹€. 
		글크기 14px, κΈ€κΌ΄ 빨간색
	</font><br/><br/>
	
	<span class="one">
		span μŠ€νƒ€μΌ μ—°μŠ΅ μž…λ‹ˆλ‹€.
		κΈ°λ³ΈκΈ€κΌ΄ 16px, κΈ€κΌ΄ 빨간색
	</span><br/><br/>
	
	<font class="two">
		font μŠ€νƒ€μΌ μ—°μŠ΅ μž…λ‹ˆλ‹€.
		글크기 14px, κΈ€κΌ΄ νŒŒλž€μƒ‰
	</font><br/><br/>
</body>
</html>


ID μ„ νƒμž

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ID μ„ νƒμž</title>
<style type="text/css">
	#students1{
		color: red;
		font-size: 20px;
		font-decoration: underline;
	}
	
	#students2{
		color: blue;
		font-size: 2em;
		font-weight: bold;
	}
</style>
</head>
<body>	
	<div>
		<div id="students1">   
			<dl>
				<dt>이름</dt>
				<dd>쑰인성</dd>
			</dl>
			
			<dl>
				<dt>ν•™κ³Ό</dt>
				<dd>μ „μžκ³Ό</dd>
			</dl>
		</div>
		
		<div id="students2">
			<dl>
				<dt>이름</dt>
				<dd>κΉ€νƒœν¬</dd>
			</dl>
			`
			<dl>
				<dt>ν•™κ³Ό</dt>
				<dd>μ „μžκ³Ό</dd>
			</dl>
		</div>
	</div>
</body>
</html>

 

 

기쀀점이 λ˜λŠ” 것을 id(블둝이 λ˜λŠ” μŠ€νƒ€νŠΈμ μ„)λ‚˜ class둜 μž‘μ•„μ€€λ‹€.

 


ν˜Όν•©μ„ νƒμž

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ν˜Όν•© μ„ νƒμž</title>
<style type="text/css">
	font{
		font-size: 12px;
		color: skyblue;
	}
	
	.show{
		font-size: 20px;
	}
	
	#disp{
		font-size: 40px;
	}
	
	#my-font{
		font-family: κΆμ„œμ²΄
	}
</style>
</head>
<body>
	<font class="show" id="disp"> μ—°μŠ΅μž…λ‹ˆλ‹€. 40px(μš°μ„ μˆœμœ„ id λ†’μŒ), skyblue </font>
	<br/><br/>
	
	<!-- λͺ¨λ“  νƒœκ·ΈλŠ” μŠ€νƒ€μΌ(style)속성을 μ‚¬μš©ν•  수 μžˆλ‹€. 단, brνƒœκ·ΈλŠ” μ•ˆλ¨ -->
	<font class="show" id="disp" style="font-size: 9px"> μ—°μŠ΅μž…λ‹ˆλ‹€. 20px, skyblue </font>
	<br/><br/>
	
	<font id="disp"> μ—°μŠ΅μž…λ‹ˆλ‹€. 40px, skyblue </font>
	<br/><br/>
	
	<font class="show" id="my-font"> μ—°μŠ΅μž…λ‹ˆλ‹€. 20px, skyblue, κΆμ„œμ²΄ </font>
	<br/><br/>
	
	<font> μ—°μŠ΅μž…λ‹ˆλ‹€. 12px, skyblue </font>
	<br/><br/>
</body>
</html>




μžμ‹ ν›„손(ν•˜μœ„)μ„ νƒμž

 

μžμ‹: μ„ νƒμž > μ„ νƒμž{속성:κ°’;......}
후손: μ„ νƒμž μ„ νƒμž{속성:κ°’;......} ν›„손 μ•ˆμ—λŠ” μžμ‹ ν¬ν•¨λœλ‹€.

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>μžμ‹ 후손(ν•˜μœ„)μ„ νƒμž</title>
<style type="text/css">
	/* 
	μžμ‹:μ„ νƒμž > μ„ νƒμž{속성:κ°’;......}
	후손:	μ„ νƒμž μ„ νƒμž{속성:κ°’;......} 후손 μ•ˆμ—λŠ” μžμ‹ ν¬ν•¨λœλ‹€.
	*/
	li{
		list-style-type: none;
	}
	#one > .menu{
		color: green;
	}
	#two > .menu{
		color: red;
	}
	
</style>
</head>
<body>
	<ul id="one">
		<li class="menu">MENU1</li>
		<li>MENU2</li>
		<li class="menu">MENU3</li>
		<li>MENU4</li>
		<li class="menu">MENU5</li>
	</ul>
	
	<ol id="two">
		<li class="menu">MENU1</li>
		<li>MENU2</li>
		<li class="menu">MENU3</li>
		<li>MENU4</li>
		<li class="menu">MENU5</li>
	</ol>
</body>
</html>

ν˜•μ œμ„ νƒ: μ„ νƒμž μ„ νƒμž{속성:κ°’,......} /λͺ¨λ“  λ™μƒ
μΈμ ‘ν•œ ν˜•μ œ μ„ νƒ: μ„ νƒμž μ„ νƒμž{속성:κ°’,......} /λ°”λ‘œ μ•„λž˜ λ™μƒ

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>λ™μœ„ μ„ νƒμž </title>
<style type="text/css">
	/*
	ν˜•μ œμ„ νƒ: μ„ νƒμž ~ μ„ νƒμž{속성:κ°’,......} /λͺ¨λ“  동생
	μΈμ ‘ν•œ ν˜•μ œ 선택: μ„ νƒμž + μ„ νƒμž{속성:κ°’,......} /λ°”λ‘œ μ•„λž˜ 동생
	*/
	
	#title ~ div {
		color: blue;
	}
	
	#title + div {
		color: green;
	}
</style>
</head>
<body>
	<div>μ•ˆλ…•ν•˜μ„Έμš”.</div>

	<div id="title" style="color:red; font-size: 20px;">HI</div>

	<div>ONE</div>
	<div>TWO</div>
	<div>THREE</div>
	<div>FOUR</div>
	<div>FIVE</div>
</body>
</html>

 

 

λ°˜μ‘ν˜•

'KITRI > CSS' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

CSS 의 이해 - Yahoo μ‚¬μ΄νŠΈ layout  (0) 2020.06.02
CSS 의 이해 - μ‡Όν•‘λͺ° layout  (0) 2020.06.02
Comments