하이브리드앱

본문 바로가기
사이트 내 전체검색


하이브리드앱
하이브리드앱

3. 선택자 활용

페이지 정보

작성자 관리자 댓글 0건 조회 513회 작성일 22-01-05 22:44

본문

3. 선택자 활용

실습 : css3.html


<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>CSS(Cascade Style Sheet)</title>


</head>

<body>

<section id="container">

<header>

<h1>스타일시트 연습</h1>

</header>

   <p>선택자 활용방법 1</p>

   <p>선택자 활용방법 2</p>

<ul id="navi">

<li>메인메뉴1

<ul>

<li>서브메뉴1</li>

<li>서브메뉴2</li>

</ul>

</li>

<li>메인메뉴2</li>

<li>메인메뉴3</li>

</ul>

<ul id="foodMenu">

<li>짬뽕</li>

<li>짜장면</li>

<li>볶음밥</li>

<li>잡채밥</li>

</ul>

</section>

</body>

</html>



1.PNG


내부에 스타일을 추가한다. <head> </head> 태그 내에 아래 내용을 추가한다.


<style type="text/css">

ul {

color : blue;

}

/*class는 .이름, id는 #이름 */

#navi {

color:green;

}

</style>


웹브라우저로 확인한다.



2.PNG


스타일을 다음과 같이 수정한다.


<style type="text/css">

ul {

color : blue;

}

/*class는 .이름, id는 #이름 */

#navi {

color:green;

}


li {

color : red;

}

</style>



3.PNG


스타일을 다음과 같이 수정한다. 


<style type="text/css">

ul {

color : blue;

}

/*class는 .이름, id는 #이름 */

#navi {

color:green;

}


#navi li {

color : red;

}

</style>


4.PNG


스타일을 다음과 같이 수정한다. 

<style type="text/css">

ul {

color : blue;

}

/*class는 .이름, id는 #이름 */

#navi {

color:green;

}


#navi li ul li {

color : red;

}

</style>



5.PNG


<style type="text/css">

ul + #foodMenu {

color:red;

}

/* ul태그와 인접한 foodMenu 에 스타일 적용*/

header + p {

color:blue;

}

/*header와 인접한 p태그만 적용 */

</style>



6.PNG


header 다음의 모든 p태그에 적용한다.

<style type="text/css">

header ~ p {

color:blue;

}

</style>


p태그 다음의 모든 ul태그에 적용된다.

<style type="text/css">

p ~ ul {

color:blue;

}

</style>


7.PNG


p태그와 foodMenu에만 적용한다.


<style type="text/css">

p,#foodMenu {

color:blue;

}

</style>



8.PNG

ul li:nth-child(n)

:ul태그 안에서 자식요소인 n번째 li요소에 스타일 적용


<style type="text/css">

#foodMenu li:nth-child(3){

color:red;

text-decoration:underline;

}

#foodMenu li:first-child{

color:green;

}

#foodMenu li:last-child{

color:darkgray;

}

</style>


9.PNG


댓글목록

등록된 댓글이 없습니다.


개인정보취급방침 서비스이용약관 모바일 버전으로 보기 상단으로

TEL. 063-469-4551 FAX. 063-469-4560 전북 군산시 대학로 558
군산대학교 컴퓨터정보공학과

Copyright © www.leelab.co.kr. All rights reserved.