Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
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
Archives
Today
Total
관리 메뉴

Everything has an expiration date

CSS 20231128 [프로그램 소스] - Test001, Test002, Test003, Test004 본문

[CSS]/Program source (CSS)

CSS 20231128 [프로그램 소스] - Test001, Test002, Test003, Test004

Jelly-fish 2023. 11. 29. 08:31

WebApp02

 

Test001.html(css)

Test001.html(css)

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Test001.html</title>

<style type="text/css">

	* { font-size: 20pt; }
	
	p { font-size: 9pt; color: red; }
	/* 
		기본적으로, 가장 가까운 것이 적용이 된다. 
	    전체 모두가 20pt이지만, font-size: 9pt 를 기재하게 되는 순간
	    가장 가까운 것이 9pt이므로, p의 글자가 9pt로 된다.
	    
	    p : 나를 지칭해서 하는 정책이므로 더욱 가깝다!
	    (엘리먼트 선택자.)
	    
	    ***********************************************
	    1차적으로 20pt로 모두 글꼴 크기를 만든 후에
	    2차적으로 p에 대한 글꼴 형식을 변경하는 것이다.
	    ***********************************************
	 */

</style>


</head>
<body>

<div>
	<h1>CSS 구성 및 관찰하기</h1>
	<hr>
</div>

<div>

	<p>
		기본적인 CSS 의 개념<br>
		선택자의 활용
	</p>
	
	기본적인 CSS 의 개념<br>
	선택자의 활용<br>
	
</div>


</body>
</html>

 

 

 

 

 

Test002.html(css)

 

Test002.html(css)

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Test002.html</title>

<style type="text/css">
	h2 {font-size: 5pt; color: red; font-style: italic;}
	h3 {font-size: 10pt; color: blue; font-weight: bold;}
	h4 {font-size: 100pt; color: gray; font-weight: normal;}
	h5 {font-size: 150pt; color: green;}
	h6 {font-size: 200pt; color: orange;}
</style>


</head>
<body>

<div>
	<h1>html 태그(엘리먼트) 선택자 활용</h1>
	<hr>
</div>

<div>
	<h2>스타일 시트는 html 문서에 비해 확장성과 기능성이 매우 뛰어나다.</h2>
	<h3>스타일 시트는 html 문서에 비해 확장성과 기능성이 매우 뛰어나다.</h3>
	<h4>스타일 시트는 html 문서에 비해 확장성과 기능성이 매우 뛰어나다.</h4>
	<h5>스타일 시트는 html 문서에 비해 확장성과 기능성이 매우 뛰어나다.</h5>
	<h6>스타일 시트는 html 문서에 비해 확장성과 기능성이 매우 뛰어나다.</h6>
</div>

</body>
</html>

 

 

 

 

Test003.html(css)

 

 

 

Test003.html(css)

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Test003.html</title>

<style type="text/css">

	p {color: green; font-size: 16pt; font-weight: bold;}
	
	/* .type1 으로쓰면 모든 type1. p.type1은 p 중에서 type1 */
	/* 1차적으로 맨 위의 p style을 적용한 후에, type1, type2 스타일을 덮어쓰기 한 것이다. 글자 크기가 모두 똑같다.*/
	p.type1 {color: yellow;}
	p.type2 {color: blue;}
	
	/* 밑에 있는 span 엘리먼트는 맨 위의 bold를 적용받지 않았기 때문에 얇게 출력되는것을 확인할 수 있다. */
	.type3 {color: black; font-size: 27pt;}
	
	
	
	
	
</style>


</head>
<body>

<div>
	<h1>class 를 선택자로 활용</h1>
	<hr>
</div>

<div>
	<p>그냥 p 태그만 페이지에 적용할 경우 이렇게 확인된다.</p>
	<p class="type1">하지만, 클래스를 사용할 경우 이렇게 확인된다.</p>
	<p class="type2">또한, 다른 클래스를 사용할 경우 이렇게 확인된다.</p>
	<p class="type1">여기서는 이렇게</p>
	<p class="type2">저기서는 저렇게</p>
	<p class="type3">거기서는 그렇게</p>
	<span class="type3"">span 태그 영역에서는 이렇게</span>
</div>

</body>
</html>

 

 

 

 

Test004.html(css)

Test004.html(css)

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Test004.html</title>

<!-- 
	 브라우저 방문하면, 캐시에 기록을 해 놓는다. 다시 갔다오라고 하면, 캐시에 있는 걸 그냥 끌어다 쓰는 경우가 많다.
 	 스타일 적용만 바꾸게 되면, 스타일 적용이 안 돼서 보여지는 경우가 있다. 주의하자.
 	 
 	 이런 경우에는, 【브라우저 → 설정 → 개인정보 및 보안 → 캐시 삭제】 를 통해 개선 가능하다.
-->

<style type="text/css">

	/* class 선택자 : . */
	/* id 선택자 : # */
	#f001 {color: red; font-family: 굴림; font-size: 20pt;}
	#f002 {color: black; font-family: 궁서체; font-size: 15pt;}
	#f003 {color: aqua; font-family: 맑은 고딕; font-size: 10pt;}

</style>

</head>
<body>


<div>
	<h1>id를 선택자로 활용</h1>
	<hr>
</div>

<div id="f001">id 선택자를 활용하는 실습이다.</div>
<p id="f002">id를 선택자로 활용하는 경우 id 앞에 우물정(#) 표시를 해야 한다.</p>
<p id="f003">id는 class 와 유사하게 활용되지만, 페이지 내에서 유일하게 구성해야 한다.</p>


</body>
</html>