스타일 시트란? HTML만으로 홈페이지를 만드는 것보다 더 많은 페이지의 디자인을 업그레이드하고자 할 때 사용

Slides:



Advertisements
Similar presentations
1/ 편집 기능 사용하기 – 실습 1 글자 모양을 바꾸고 싶은 곳을 블록 설정 [ 글자 모양 ] 대화 상자에서 [ 글꼴 ] ‘ 궁서체 ’, [ 글자 색 ] ‘ 토마토색 ’ 으로 선택 → [ 설정 ] 클릭 → 글자 모양 변경.
Advertisements

편집용지 설정 ※ 제본 문서를 묶기위한 추가여백 내용입력 한색에서 다른 색으로 서서히 변하는 효과 한글 파일형식 : hwp.
2. 미디어 쿼리 : 다양한 뷰포트의 지원 김은옥 1 학습목표 : 여기서는 미디어 쿼리 작성방법, 뷰포트 지정 방법 등 을 살펴본다.
LG 그룹 밴치마킹. 1.LG 그룹 사이트의 장점  장점  LG 사이트에 접속 속도가 빠르며 용이 하다  LG 사이트에 접속한 BGM 을 예술로 승화시켜서 유저들에게 편안감 전달  가장 큰 장점으로는 시각장애인을 위한 사이트가 따로 배제  메뉴바 형식은 부분.
스타일 시트(테두리) 오산대학 컴퓨터정보과 김 영 권.
XHTML Basic 제 13 장 1. XHTML Basic의 개요 2. XHTML Basic 기본 문법 3. 표 만들기
Chapter04 캔버스(2) HTML5 Programming.
파워포인트 2007.
2002/3/20 HTML 2002/3/20
CHAPTER 4. CSS 스타일시트 기초.
Chapter09 CSS3 애니메이션 HTML5 Programming.
HTML과 CSS HTML과 CSS 세미나에 오신 것을 환영합니다.
10장 동적 HTML (Dynamic HTML)
HTML & CSS 겉핥기 2012 SUMMER SPARCS.
HTML5 웹 프로그래밍 입문 (개정판) 4장. CSS3 스타일시트 기초.
HTML과 CGI 프로그래밍 PHP 웹 프로그래밍 (PHP Web Programming) 문양세
11장 텍스트와 레이아웃 11.1 그래픽 내의 텍스트 11.2 레이아웃 11.3 HTML과 CSS 멀티미디어시스템
HTML5 웹 프로그래밍 입문(교수용) 7장. 웹사이트제작실습.
UIT Series HTML + JavaScript [Chapter 1] Html을 이용한 웹 페이지 만들기.
웹디자인 표준 정의서 통합정보시스템 구축 (1단계) KCDC-PRO-012 Version 1.0.
HTML and CSS for Designer
이 름: 정홍도 (과장) 팀 명: 개발사업팀 일 자:
CSS CSS.
HTML 1 멀티미디어 저작 도구 I (드림 위버 CS3).
10 자바스크립트와 레이어로 만드는 DHTML 레이어와 DHTML로 동적인 문서 만들기!.
CSS2.0 (Cascading Style Sheet)
명품 웹 프로그래밍.
HTML5 웹 프로그래밍 입문(교수용) 2장.HTML5 문서의 기본.
3 웹 페이지를 디자인하는 CSS 다루기 CSS로 예쁜 웹 문서를 만들어보자!.
Internet Computing KUT Youn-Hee Han
CSS – 개요 Cascading Style Sheets의 약자 “계단형 스타일시트”라고 한다.
준비학습 2: CSS 11장. CSS 12장. 이미지, 목록, 하이퍼링크 스타일
ㅎㅎ CSS XML 문서 화면 표현 CSS 개념 CSS 사용법 CSS 문법.
HTML5 웹 프로그래밍 입문 (개정판) 5장. 고급 표현을 위한 CSS3 활용.
HYPER TEXT MARKUP LANGUAGE
CSS 기초 이 서식 파일은 그룹 환경에서 교육 자료를 프레젠테이션할 때 시작 파일로 사용할 수 있습니다. 구역
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
iframe 사용하기 Chapter 3 Part 2
HTML5+CSS3 실무 테크닉 김은기 저.
학습목표 박스의 레이어 표현에 대해 학습합니다. 텍스트의 표현에 대해 학습합니다. 폰트의 표현에 대해 학습합니다. 학습목차
학습목표 학습목차 CSS에 대해 살펴봅니다. 문서의 트리구조에 대해 학습합니다. CSS의 기본구조에 대해 알아봅니다.
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
컴퓨터 프로그래밍 : 실습3 2장 데이터와 식.
Html(front end) & jsp(back end)
글꼴관련 태그 오산대학 컴퓨터정보과 김 영 권.
2018년 10월 08일 박성진 Web & Internet [05] CSS3 속성 2018년 10월 08일 박성진
인터넷응용프로그래밍 JavaScript(Intro).
학습목표 학습목차 홈페이지에 색상을 표현하는 방법 이해할 수 있습니다.
게임웹사이트운영 [9] div & span.
준비학습 2: CSS 11장. CSS 12장. 이미지, 목록, 하이퍼링크 스타일
HTML CSS 자바스크립트 무작정 따라하기
Chapter07 CSS3 글꼴과 문자 HTML5 Programming.
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
Web & Internet [03] HTML5 다양한 태그
13장. 테두리, 폼 양식 관련 스타일과 레이어 테두리 관련 스타일 폼 양식 관련 스타일 레이어.
HTML CSS 자바스크립트 무작정 따라하기
HTML CSS 자바스크립트 무작정 따라하기
Chap6. CSS(Cascading Stytle Sheet) 김만수
웹디자인
2018년 10월 01일 박성진 Web & Internet [04] CSS3 2018년 10월 01일 박성진
문서작성에 사용되는 기본태그 MARQUEE, A.
게임웹사이트운영 [7] 폰트,색,박스모델.
웹 사이트 분석과 설계 [디자인 리서치] 학번: 이름 : 홍지애.
웹과 모바일 홈페이지의 이해와 제작 폰트_레이아웃
웹과 모바일 홈페이지의 이해와 제작 CSS 깊이 알기
웹과 모바일 홈페이지의 이해와 제작 HTML태그와 CSS로 꾸미기
HTML HTML 기본 구조와 태그 다양한 태그 다루기
Microsoft Word 2002 제1장 문자열의 삽입과 변경.
7 생성자 함수.
6 객체.
Presentation transcript:

스타일 시트란? HTML만으로 홈페이지를 만드는 것보다 더 많은 페이지의 디자인을 업그레이드하고자 할 때 사용 문자의 크기를 자신이 생각하는 크기로 정하거나, 줄 간격을 적당하게 조절하여 읽기 편하게 만들 수 있고, 문자색상 등을 좀 더 자유롭게 만들 수 있다.

CSS (Cascading Style Sheet)란? 스타일 시트의 표준안 CSS를 쓰면 통일된 문서 양식을 만들 수 있다. 풍부한 디자인과 동적인 형식을 부여 웹 페이지의 스타일 정보를 별도로 저장해두면 이러한 것들을 효율적으로 관리 문서 전체의 일관성을 유지 페이지 개발 및 유지관리 시간을 단축 각기 다른 사용자 환경에서 동일한 형태의 문서를 제공 통상 <head> 태그 내에 서술

Style sheet 사용 내부 스타일시트(embedding style sheet ) 사용 예 문서 내에서 직접 정의 <style   type = "text/css">  스타일 내용 ㆍㆍㆍ </style> 사용 예 <html><head> <title>embedding 스타일 시트</title> <style type="text/css">    h2{font-style: italic; color: blue} </style></head> <body><center> <h2> embedding 스타일시트</h2> <hr width=300 color="red"> <h4>전산정보계열</h4></center> </body></html>

Style sheet 사용 인라인 스타일시트(inline style sheet) 사용 예 태그 내에서 직접 정의 <html><head> <title> inline 스타일 시트 </title> </head> <body bgcolor="yellow"> <h2 style="font-family: 궁서체; color: blue">       inline 스타일시트</h2> </body></html>

Style sheet 사용 외부 스타일시트(linking style sheet ) 스타일시트를 만들어 HTML문서에 링크하여 사용 웹 문서와 별개의 스타일시트 파일 작성 저장 <link rel = "stylesheet" type = "text/css"  href = "스타일 시트 파일명 또는 스타일 시트의 주소(URL)"> 사용 예 <html><head> <title> linking 스타일 시트 </title> <link  rel="stylesheet" type="text/css"        href="dynamic.css" ></head> <body ><center> <h3>linking 스타일시트(외부)</h3> <b> 우리여자대학(외부)</b> <p> 전산정보계열</p> </center></body></html> 외부 파일 ***  dynamic.css 파일 내용  *** h3{font-style: italic; color: red} p{font-style: italic; color: blue;   font-size=25pt; font-weight: bold} h4{font-family: 궁서체; color: violet} b{color: green}

Style sheet 사용 외부 스타일시트(linking style sheet ) 스타일시트를 만들어 HTML문서에 링크하여 사용 웹 문서와 별개의 스타일시트 파일 작성 저장 <link rel = "stylesheet" type = "text/css"  href = "스타일 시트 파일명 또는 스타일 시트의 주소(URL)"> 사용 예 <html><head> <title> linking 스타일 시트 </title> <link  rel="stylesheet" type="text/css"        href="dynamic.css" ></head> <body ><center> <h3>linking 스타일시트(외부)</h3> <b> 우리여자대학(외부)</b> <p> 전산정보계열</p> </center></body></html> 외부 파일 ***  dynamic.css 파일 내용  *** h3{font-style: italic; color: red} p{font-style: italic; color: blue;   font-size=25pt; font-weight: bold} h4{font-family: 궁서체; color: violet} b{color: green}

Style sheet 에서 주석 달기 방법 사용 예 여러 줄 주석 : /* */ 으로 감싼다. 여러 줄 주석 : /* */ 으로 감싼다. 한 줄 주석 : // 을 줄 앞에 쓴다. 사용 예 <html><head><title>embedding스타일시트</title> <style type="text/css"> h2{font-style : italic; color : blue} // head 태그 정의 // p {font-style : italic; color : blue} /* <h2> 태그는 스타일 적용됨 */ </style></head> <body><center> <h2> embedding 스타일시트</h2> <p> 우리들 세상</p> <h4>우리들의 세상</h4> <!-- <h4>태그는 무관함 --> </center> </body></html>

Style sheet 정의 1 기본 형식 그룹 선택자 스타일 정의 형식 클래스 명 사용 스타일 정의 형식 선택자(태그명)  {속성1: 속성 값1} { } 안에 서술 속성이 여러 개인 경우는 ; 로 구분 h1{font-style : italic}, font{font-family : 궁서체 ; color : red} 그룹 선택자 스타일 정의 형식 선택자1,ㆍㆍㆍ ,선택자n {속성1: 속성 값1; ㆍㆍㆍ   ; 속성n: 속성 값n} 예 h1, h2, p, font {color : red ; font-weight : bold} 클래스 명 사용 스타일 정의 형식 하나의 태그에 다른 내용을 적용하고 싶을 때 사용 선택자. 클래스 명 {속성: 속성 값} 사용시 <body> 내에서 <태그명  class = "클래스 명">ㆍㆍㆍ</태그명>

사용 예 <html><head> <title> 스타일의 class화 </title> <style type="text/css"> h1.aaa{color: red} h1.ccc{color:gold;font-style=italic} </style></head> <body bgcolor="white"> <b> 스타일의 class화 </b><hr> <h1 class="aaa"> 스타일 aaa 적용</h1> <h1 class="ccc"> 스타일 ccc 적용</h1> <h1> 스타일 적용 없슴</h1> </body></html>

Style sheet 정의 2 공동 사용 class 이용 스타일 정의 ID 명 사용 스타일 정의 형식 .클래스 명 {속성: 속성 값} 사용시 <body> 내에서 <태그명  class="클래스 명">ㆍㆍㆍ</태그명> 어떤 태그든지 속성이 사용 가능 하다면 사용할 수 있슴 ID 명 사용 스타일 정의 형식 # ID 명 {속성: 속성 값} 사용시 <body> 내에서 <태그명  ID = “ID 명">ㆍㆍㆍ</태그명> 스타일 시트에 고유한 이름을 붙여서 스타일을 정의

사용 예 <html><head><title>스타일 연습 1</title> <style type="text/css"> .a {font-style:italic; color:red; font-size:15pt} .b {color:gold; font-size:40px} .c {font-weight:bold; color: blue} #qq {font-style:italic; font-size:25pt} </style></head> <body> <p class ="c"> 스타일 지정과 적용 연습</p> <h1 class ="a">우리들의 세상</h1> <h2 class ="b">살기좋은 세상</h2> <font id=qq> 정말좋은 세상</font><br> <b class ="c"> 아! 대한민국</font> </body></html>

Style sheet 정의 3 스타일의 상속 사용 예 스타일이 정의된 태그 내에 있는 다른 태그가 밖에 있는 태그의 스타일을 따른다는 것 스타일이 정의 되어있으면 상속이 않된다. 사용 예 <html> <head><title> 스타일의 상속성 </title> <style type="text/css">  p {color : red; font-family :궁서체} </style></head> <body> <p> p 태그 내에 있는 <b> b태그 내용</b> 은 어떻게 되는가</p> </body></html>

Style sheet 정의 4 태그 내의 또 다른 스타일 정의 선택자가 콤마로 구분이 안되어 있는 경우 사용 예 뒤에 있는 선택자는 앞에 있는 선택자의 안에서만 적용됨 따로 쓰는 경우는 적용이 안됨 사용 예 <html><head> <title> 태그 내의 또 다른 스타일 정의 </title> <style type="text/css">    h1 b { color: red; }    p b { color: blue; font-family: 궁서체; }  </style></head>  <body>  <h1>태그<b>매니</b>아</h1>  <p>스타일 시트 <b>특강 중</b> 입니다.</p>  <b> 별도의 내용은 영향을 받지 않는다. </b> </body></html>

Style sheet 정의 5 부분 스타일 정의 형식 문단이나 문자열에서 부분만 스타일 적용 시 사용 <span style = "속성: 속성 값"> ㆍㆍㆍ  </span> 사용 예 <html><head><title> 스타일 범위 지정 </title></head> <body bgcolor="white"> <center>스타일 범위 지정<p> <h2><span style="font-style:italic; color:red">범위안에서</span> 스타일지정</h2> </center></body></html>

Style 의 속성과 속성 값 글꼴 속성과 속성 값 사용 예 font-family 글자체(굴림, 바탕, arial, 등) 글자체 이름 font-style normal, italic, oblique 글자 모양지정 font-size pt(포인트), px(픽셀) 글자 크기 font-weight normal, bold 글자 굵기 font-variant normal, small-caps 작은 대문자 사용 예 P {font-family: 굴림체; font-size:15pt; font-weight: bold} H3 {font-style : italic} P {font-size : 20 pt} body {font-weight : bold} b {font-variant : small-caps}