Internet Computing KUT Youn-Hee Han

Slides:



Advertisements
Similar presentations
2. 미디어 쿼리 : 다양한 뷰포트의 지원 김은옥 1 학습목표 : 여기서는 미디어 쿼리 작성방법, 뷰포트 지정 방법 등 을 살펴본다.
Advertisements

© 2013 인피니티북스 All rights reserved CHAPTER 7. HTML 와 CSS 로 웹사이트 만들 기 CHAPTER 7. HTML 와 CSS 로 웹사이트 만들 기.
XHTML Basic 제 13 장 1. XHTML Basic의 개요 2. XHTML Basic 기본 문법 3. 표 만들기
09장 실습 웹 사이트 소개와 회원가입 페이지 제작.
둘째마당 기초! 모바일 웹 익히기.
CSS Web Page Construction
2002/3/20 HTML 2002/3/20
CHAPTER 4. CSS 스타일시트 기초.
CHAPTER 16. 모바일 웹페이지.
HTML과 CSS HTML과 CSS 세미나에 오신 것을 환영합니다.
CSS List & Table Chapter 5 Part 2
HTML & CSS 겉핥기 2012 SUMMER SPARCS.
HTML5 웹 프로그래밍 입문 (개정판) 4장. CSS3 스타일시트 기초.
HTML과 CGI 프로그래밍 PHP 웹 프로그래밍 (PHP Web Programming) 문양세
HTML5 웹 프로그래밍 입문(교수용) 7장. 웹사이트제작실습.
1 HTML5 개요.
01. Index StarPlayer API Guide 01. Index 02. 상수값 정의 03. API 정의
웹디자인 표준 정의서 통합정보시스템 구축 (1단계) KCDC-PRO-012 Version 1.0.
이 름: 정홍도 (과장) 팀 명: 개발사업팀 일 자:
CSS CSS.
HTML 1 멀티미디어 저작 도구 I (드림 위버 CS3).
CHAPTER 5. CSS 박스모델과 응용.
처음부터 다시 배우는 HTML5&CSS3 실전 웹 표준 사이트 제작까지
HTML5 웹 프로그래밍 입문(교수용) 2장.HTML5 문서의 기본.
CSS – 개요 Cascading Style Sheets의 약자 “계단형 스타일시트”라고 한다.
준비학습 2: CSS 11장. CSS 12장. 이미지, 목록, 하이퍼링크 스타일
ㅎㅎ CSS XML 문서 화면 표현 CSS 개념 CSS 사용법 CSS 문법.
CHAPTER 6. CSS 레이아웃과 애니메이션.
HTML5 웹 프로그래밍 입문 (개정판) 5장. 고급 표현을 위한 CSS3 활용.
HYPER TEXT MARKUP LANGUAGE
CSS 기초 이 서식 파일은 그룹 환경에서 교육 자료를 프레젠테이션할 때 시작 파일로 사용할 수 있습니다. 구역
Youn-Hee Han HTML5 - GeoLocation Youn-Hee Han
홈페이지 만들기 HTML HyperText Markup Language 홈페이지를 만들 때 사용하는 언어
07장. <TABLE> 태그로 표 디자인하기
iframe 사용하기 Chapter 3 Part 2
HTML5+CSS3 실무 테크닉 김은기 저.
홈페이지용 그림 활용법 그림 삽입 태그 <IMG> 배경 그림 다루기 그림과 문자열의 어울림
~ 초콜릿 공작소 ~ 프로젝트 완료 조은아.
학습목표 박스의 레이어 표현에 대해 학습합니다. 텍스트의 표현에 대해 학습합니다. 폰트의 표현에 대해 학습합니다. 학습목차
학습목표 학습목차 CSS에 대해 살펴봅니다. 문서의 트리구조에 대해 학습합니다. CSS의 기본구조에 대해 알아봅니다.
Html(front end) & jsp(back end)
HTML5 웹 프로그래밍 입문 (개정판) 2장. HTML5 문서의 기본.
이번 시간에는... 지난 시간에는 전화걸기, 전화 받기 등 전화기능, 휴대폰 단말기내 전화번호부 제어 기능, 발신 전화, 수신 전화, 부재중 전화 등, 전화 Call Logs 제거를 위한 기능 등, WAP의 전화 및 전화 부가 기능을 위한 WTAI에 대해서 알아보았습니다.
17강_스마트폰 레이아웃-I viewport header 제작 네비 제작 Lecturer Kim Myoung-Ho
HTML.
2018년 10월 08일 박성진 Web & Internet [05] CSS3 속성 2018년 10월 08일 박성진
Chapter10 드래그 앤 드롭 & 텍스트 편집 HTML5 Programming.
게임웹사이트운영 [9] div & span.
배경 그림 다루기 목록 꾸미기 하이퍼링크 꾸미기 마우스 커서 모양
게임웹사이트운영 [10] 폼 작성.
CSS Layout Chapter 6 Part 1
Endless Creation - 안 승례 -
9장 웹 사이트 초기 화면 제작 한빛미디어(주).
HTML CSS 자바스크립트 무작정 따라하기
Chapter07 CSS3 글꼴과 문자 HTML5 Programming.
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
13장. 테두리, 폼 양식 관련 스타일과 레이어 테두리 관련 스타일 폼 양식 관련 스타일 레이어.
HTML CSS 자바스크립트 무작정 따라하기
HTML CSS 자바스크립트 무작정 따라하기
12강_CSS 속성-III font-family , font-size 속성
Chap6. CSS(Cascading Stytle Sheet) 김만수
게임웹사이트운영 [7] 폰트,색,박스모델.
Web & Internet [02] HTML5 기본구조와 작성법
2018년 11월 12일 박성진 Web & Internet [09] 레이아웃 P2 2018년 11월 12일 박성진
웹과 모바일 홈페이지의 이해와 제작 폰트_레이아웃
웹과 모바일 홈페이지의 이해와 제작 CSS 깊이 알기
웹과 모바일 홈페이지의 이해와 제작 HTML태그와 CSS로 꾸미기
학습목표 학습목차 홈페이지에 대한 기본개념을 이해할 수 있습니다. 홈페이지 파일 작성 과정 실습으로 확인합니다.
스타일 시트란? HTML만으로 홈페이지를 만드는 것보다 더 많은 페이지의 디자인을 업그레이드하고자 할 때 사용
머니투데이 메인 UI수정 Moneytoday.co.kr - 작성자 : 한정환 - 작성일 :
Presentation transcript:

Internet Computing Laboratory @ KUT Youn-Hee Han CSS (StyleSheet) Internet Computing Laboratory @ KUT Youn-Hee Han

1. 웹 표준 학습목표 웹 표준이란? 웹 표준의 장점 웹 표준에 대하여 이해한다. xHtml과 CSS의 사용법을 익힌다. 웹 기술 발전을 장려하고 잘 운영하기 위한 규칙 웹 표준의 장점 마크업 용량이 줄어든다. 컨텐츠와 문서 모양을 분리할 수 있다. 웹 접근성이 높아진다. 향후 호환성을 보장받는다. Web Programing

1. 웹 표준 두 가지 웹 표준 XHTML(eXtensible HyperText Markup Language) HTML4.01을 XML문법으로 표현 CSS(Cascading Style Sheets) 웹 페이지에 스타일을 지정할 수 있는 문서 Web Programing

1. 웹 표준 XHTML CSS HTML4를 XML로 다시 작성한 것 규칙 장점 모든 태그와 속성은 반드시 소문자로 작성해야 한다. 속성값은 큰 따옴표 안에 써야만 한다. 모든 태그를 올바로 닫아줘야 한다. 장점 미래 어떤 웹 브라우저나 장치에서도 읽을 수 있다. CSS 웹 문서의 전반적인 스타일을 미리 저장해 둔 시트이다. 문서 전체의 일관성을 유지할 수 있다. 세세한 스타일 지정의 필요를 줄어들게 한다. Web Programing

CSS를 통하여 모든 html문서에 통일적이고 중복되는 스타일을 불러온다. 1. 웹 표준 문서의 스타일을 지정 CSS HTML 기본 마크업만 코딩 HTML HTM HTML HTML CSS를 통하여 모든 html문서에 통일적이고 중복되는 스타일을 불러온다. Web Programing

2. CSS 적용하기 방법 A. <style> 엘리먼트 사용 방법 B. 외부 스타일시트 사용 1 <style type="text/css"> // 스타일 시트 작성 </style> 방법 B. 외부 스타일시트 사용 1 <link rel=“stylesheet” type=“text/css” href=“style.css”/> 방법 C. 외부 스타일시트 사용 2 <style type=“text/css”> @import “style.css”; 방법 D. 인라인 스타일 <h1 style=“font-family:Georgia, serif; color:orange;”>제목입니다.</h1> Web Programing

2. CSS 적용하기 방법 A. <style> 엘리먼트 사용 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko"> <head> <meta http-equiv="content-type" content="text/html; charset=euc-kr" /> <title>문서 제목</title> <style type="text/css"> // 스타일 시트 작성 </style> </head> <body> // 문서 메인 </body> </html> Web Programing

2. CSS 적용하기 방법 B. 외부 스타일시트 사용 1 장점 스타일시트 파일명 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko"> <head> <meta http-equiv="content-type" content="text/html; charset=euc-kr" /> <title>문서 제목</title> <link rel=“stylesheet” type=“text/css” href=“style.css”/> </head> <body> // 문서 메인 </body> </html> 스타일시트 파일명 장점 CSS파일만 수정하면 사이트 전체에 대한 스타일을 변경할 수 있다. Web Programing

2. CSS 적용하기 방법 C. 외부 스타일시트 사용 2 장점 스타일시트 파일명 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko"> <head> <meta http-equiv="content-type" content="text/html; charset=euc-kr" /> <title>문서 제목</title> <style type=“text/css”> @import “style.css”; </style> </head> <body> // 문서 메인 </body> </html> 스타일시트 파일명 장점 넷스케이프 4.x대 버전처럼 @import 규칙을 지원하지 않는 웹 브라우저들은 CSS를 참조하지 않도록 숨긴다. Web Programing

2. CSS 적용하기 방법 D. 인라인 스타일 <h1 style=“font-family:Georgia, serif; color:orange;”>제목입니다.</h1> Web Programing

3. 마크업 Link - 링크된 글자의 스타일 Visited - 클릭한 후에 스타일 Active - 클릭했을 때의 스타일 스타일시트 텍스트디자인 Link - 링크된 글자의 스타일 Visited - 클릭한 후에 스타일 Active - 클릭했을 때의 스타일 hover - 마우스를 오버했을 때의 스타일 Web Programing

3. 마크업 CSS Text Example Style.css Web Programing a:link {font-family: "돋움,verdana"; font-size: 9pt; color: #666666; text-decoration: none; line-height:18px ;} a:visited a:active a:hover {font-family: "돋움,verdana"; font-size: 9pt; color: #ff8000; text-decoration: underline; line-height:18px ;} .na a:link {font-family: "돋움,verdana"; font-size: 20pt; color: #666666; text-decoration: none; line-height:18px ;} .na a:visited .na a:active .na a:hover {font-family: "돋움,verdana"; font-size: 20pt; color: #749139; text-decoration: none; line-height:18px ;} Web Programing

3. 마크업 CSS Text Example Test.html <html> <head> <title>Title</title> <link rel='stylesheet' type='text/css' href=‘style.css'> </head> <body> SytleSheep Example<br> Default Link - <a href="http://icl.kut.ac.kr">icl link</a><p> <div class="na">Class Link – <a href="http://ime.kut.ac.kr">ime link</a></div> </body> </html> Web Programing

3. 마크업 리스트 태그 아이콘 바꾸기 Web Programing <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko"> <head> <meta http-equiv="content-type" content="text/html; charset=euc-kr" /> <style type="text/css"> #fig ul { list-style: none; } #fig li { background: url(li_bull.gif) no-repeat 0 50%; padding-left: 17px; </style> </head> <body> <div id="fig"> <ul> <li>소개하고픈 링크</li> <li>즐겨읽는 책</li> <li>좋아하는 영화</li> <li>함께 듣는 음악</li> </ul> </div> </body> </html> Web Programing

3. 마크업 머리글 태그에 스타일 입히기 장점 포함하고 있는 텍스트에 의미를 부여한다. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko"> <head> <meta http-equiv="content-type" content="text/html; charset=euc-kr" /> <style type="text/css"> h1 { font-family: Arial, sans-serif; font-size: 24px; color: #FFA500; } </style> </head> <body> <h1>Web Programing</h1> </body> </html> 장점 포함하고 있는 텍스트에 의미를 부여한다. 스타일과 관계없이 시각/음성 브라우저 모두 머리글로 인식하여 처리한다. CSS로 머리글만 쉽게 스타일을 입힐 수 있다. 검색엔진은 머리글 태그에 포함된 키워드에 중요도를 부여한다. Web Programing

3. 마크업 정의 리스트 용어/설명 묶음과 대화, 네비게시션, 레이아웃 등 다양한 용도로 이용할 수 있는 태그 <dl> - 정의리스트 <dt> - 용어를 정의 <dd> - 설명을 정의 Web Programing

3. 마크업 정의리스트를 활용한 폼 예제 Web Programing <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko"> <head> <meta http-equiv="content-type" content="text/html; charset=euc-kr" /> <style type="text/css" media="screen"> #fig5_8 form dt { float: left; padding-right: 10px; } </style> </head> <body> <div id="fig5_8"> <form action="/path/to/script" id="thisform" method="post"> <dl> <dt><label for="name">이름 :</label></dt> <dd><input type="text" id="name" name="name" /></dd> <dt><label for="email">이메일 :</label></dt> <dd><input type="text" id="email" name="email" /></dd> <dt><label for="remember">내 정보 기억하기</label></dd> <dd><input type="checkbox" id="remember" name="remember" /></dd> <dt><p><input type="submit" value="확인" /></dt> </dl> </form> </div> </body> </html> Web Programing

4. CSS CSS를 활용한 레이아웃 기존의 중첩된 테이블을 사용하지 않고 CSS를 활용하여 화면의 레이아웃을 할 수 있다. 사용법 CSS의 Float이나 position을 사용한다. 장점 코드 관리가 편하다. 텍스트 브라우저, 스크린리더 프로그램, 소형화면기기 등에서 읽을 수 있다. 중첩된 테이블을 사용하지 않는다. 스페이스를 위한 GIF를 사용하지 않는다. Web Programing

4. CSS CSS를 활용한 레이아웃 Web Programing <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko"> <head> <meta http-equiv="content-type" content="text/html; charset=euc-kr" /> <title>CSS 레이아웃 (방법 A)</title> <style type="text/css" media="screen"> body { font-family: verdana, sans-serif; font-size: 12px; } #header { background: #ccc; padding: 20px; #sidebar { float: right; width: 30%; background: #999; #content { margin-right: 34%; Web Programing

4. CSS CSS를 활용한 레이아웃 Web Programing #footer { clear: right; background: #eee; padding: 20px; } </style> </head> <body> <div id="header"> <strong>헤더</strong> </div> <div id="sidebar"> <p><strong>사이드바</strong></p> <ul> <li><a href="#">링크 항목 1</a></li> <li><a href="#">링크 항목 2</a></li> <li><a href="#">링크 항목 3</a></li> <li><a href="#">링크 항목 4</a></li> </ul> <div id="content"> <p><strong>Web</strong> Programing/p> <p>KUT</p> <div id="footer"> <strong>푸터</strong> </body></html> Web Programing

4. CSS CSS를 활용한 텍스트 스타일 Web Programing <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko"> <head> <meta http-equiv="content-type" content="text/html; charset=euc-kr" /> <title>13장 - 텍스트를 위한 스타일</title> <style type="text/css"> div { margin: 30px; padding: 30px; border: 1px solid #ccc; font-size: small; } #fig13_10 { font-family: Georgia, Times, serif; line-height: 1.5em; text-align: justify; #fig13_10 h1 { letter-spacing: 4px; font-style: italic; text-align: center; font-variant: small-caps; Web Programing

4. CSS CSS를 활용한 텍스트 스타일 Web Programing #fig13_10 .drop { float: left; font-size: 400%; line-height: 1em; margin: 4px 10px 10px 0; padding: 4px 10px; border: 2px solid #ccc; background: #eee; } </style> </head> <body> <div id="fig13_10"> <h1>KUT IME</h1> <p><span class="drop">W</span>eb Programing.</p> <p>Good day</p> </div> </body> </html> Web Programing