웹과 모바일 홈페이지의 이해와 제작 CSS 깊이 알기 2019.03.26..

Slides:



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

5 장. CSS3 스타일시트 기초 HTML5 웹 프로그래밍 입문 ( 교수용 ) 1. 목차 5.1 CSS3 시작하기 5.2 CSS 기본 사용법 5.3 문자와 색상 지정하기 5.4 박스모델 설정하기 2.
406 문서에 표를 작성하고 크기를 조절할 수 있다. 표에 서식을 적용하여 다양하게 표현할 수 있다. 표를 편집하여 다양한 형태로 나타낼 수 있다. 학습목표 5 부. HTML 의 기본 4 장. 표를 이용한 문서작성 - 17 주 차시 : 1/3 ∼ 3/3 배당시간 : 18.
스타일 시트(테두리) 오산대학 컴퓨터정보과 김 영 권.
일시 : 2002년 6월 18일 주관 : 한국 기독교 장로회 경기 노회 정보통신부 강사 : 한창희
Chapter04 캔버스(2) HTML5 Programming.
CSS Web Page Construction
2002/3/20 HTML 2002/3/20
CHAPTER 4. CSS 스타일시트 기초.
Chapter09 CSS3 애니메이션 HTML5 Programming.
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) 문양세
11장 텍스트와 레이아웃 11.1 그래픽 내의 텍스트 11.2 레이아웃 11.3 HTML과 CSS 멀티미디어시스템
제 5장 북한의 당 - 군관계 당 – 군 관계의 특징과 구조 군부 지도층의 특성 당 – 군 관계 실제 민-군 관계
예제모음.
HTML5 웹 프로그래밍 입문(교수용) 7장. 웹사이트제작실습.
HTML and CSS for Designer
이 름: 정홍도 (과장) 팀 명: 개발사업팀 일 자:
HTML 1 멀티미디어 저작 도구 I (드림 위버 CS3).
CHAPTER 5. CSS 박스모델과 응용.
처음부터 다시 배우는 HTML5&CSS3 실전 웹 표준 사이트 제작까지
Internet Computing KUT Youn-Hee Han
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 BOX MODEL Chapter 5 Part 1
CSS 기초 이 서식 파일은 그룹 환경에서 교육 자료를 프레젠테이션할 때 시작 파일로 사용할 수 있습니다. 구역
07장. <TABLE> 태그로 표 디자인하기
Raster 애니메이션은 GIF Animator로 만들면 쉽다
iframe 사용하기 Chapter 3 Part 2
HTML5+CSS3 실무 테크닉 김은기 저.
홈페이지용 그림 활용법 그림 삽입 태그 <IMG> 배경 그림 다루기 그림과 문자열의 어울림
학습목표 학습목차 CSS에 대해 살펴봅니다. 문서의 트리구조에 대해 학습합니다. CSS의 기본구조에 대해 알아봅니다.
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
컴퓨터 프로그래밍 : 실습3 2장 데이터와 식.
문단 관련 태그 위지윅과 특수문자 <BODY> 태그로 컬러 문서 만들기 글꼴 관련 태그 목록 관련 태그
학습목표 학습목차 박스 모델에 대한 개념을 이해할 수 있습니다.
2018년 10월 08일 박성진 Web & Internet [05] CSS3 속성 2018년 10월 08일 박성진
Chapter03 캔버스(1) HTML5 Programming.
게임웹사이트운영 [9] div & span.
배경 그림 다루기 목록 꾸미기 하이퍼링크 꾸미기 마우스 커서 모양
CSS Layout Chapter 6 Part 1
준비학습 2: CSS 11장. CSS 12장. 이미지, 목록, 하이퍼링크 스타일
HTML CSS 자바스크립트 무작정 따라하기
Chapter07 CSS3 글꼴과 문자 HTML5 Programming.
CSS2(Cascading Style Sheets)
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
13장. 테두리, 폼 양식 관련 스타일과 레이어 테두리 관련 스타일 폼 양식 관련 스타일 레이어.
HTML5 Canvas 태그 92팸 유승연 안동찬 엄태인 김영재.
HTML CSS 자바스크립트 무작정 따라하기
Chap6. CSS(Cascading Stytle Sheet) 김만수
2018년 10월 01일 박성진 Web & Internet [04] CSS3 2018년 10월 01일 박성진
게임웹사이트운영 [7] 폰트,색,박스모델.
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
웹과 모바일 홈페이지의 이해와 제작 폰트_레이아웃
웹과 모바일 홈페이지의 이해와 제작 HTML태그와 CSS로 꾸미기
HTML HTML 기본 구조와 태그 다양한 태그 다루기
웹과 모바일 홈페이지의 이해와 제작 그리드 레이아웃_웹폼
웹과 모바일 홈페이지의 이해와 제작 웹기획 & 제작
웹과 모바일 홈페이지의 이해와 제작 [PHP / MYSQL] 게시판 만들기
스타일 시트란? HTML만으로 홈페이지를 만드는 것보다 더 많은 페이지의 디자인을 업그레이드하고자 할 때 사용
Presentation transcript:

웹과 모바일 홈페이지의 이해와 제작 CSS 깊이 알기 2019.03.26.

강의 자료 다운로드 http://www.letscoding.net

CSS로 꾸미기 CSS(Cascading Style Sheet) -HTML 문서의 색이나 모양 등 외관을 꾸미는 언 어 -CSS로 작성된 코드를 스타일 시트라고 부름 - 색상, 배경, 텍스트, 폰트, 박스모델, 비주얼 포 맷 및 효과, 리스트, 테이블, 사용자 인터페이스

CSS로 꾸미기 CSS 스타일 시트 만드는 방법 3가지 1. <style> </style> 태그에 스타일 시트 작성 2. style 속성에 스타일 시트 작성 3. 별도 파일로 작성

CSS로 꾸미기 1. <style> </style> 태그에 스타일 시트 작성 <head> body { background-color : mistyrose; } h3 { color : purple; } hr { border : 5px solid yellowgreen; } span { color : blue; font-size : 20px; } </style> </head>

CSS로 꾸미기 2. style 속성에 스타일 시트 작성

CSS로 꾸미기 3. 별도 파일로 작성 <head> <link href="mystyle.css" type="text/css" rel="stylesheet"> </head> <head> <style> @import url(mystyle.css); </style> </head>

CSS로 꾸미기 Id셀렉터와 class 셀렉터 <body> <div class=“div1”>class 셀렉터</div> <div id=“div2”>id 셀렉터</div> </body> <style> .div1 { color : red; } #div2{ color : blue; </style>

CSS로 꾸미기 CSS의 박스모델 - HTML 태그는 사각형 박스로 다루어짐 margin(여백) 콘텐츠 border(테두리) padding(패딩) 콘텐츠 HTML 태그의 텍스트나 이미지가 출력되는 부분 패딩 콘텐츠를 직접 둘러싸고 있는 내부 여백 테두리 패딩 외부의 테두리로서, 직선이나 점선 혹은 이미지로 테두리를 그릴 수 있음 여백 박스의 맨 바깥 영역이며 테두리 바깥의 공간으로 인접한 아래위 이웃 태그의 박스와의 거리

CSS로 꾸미기 지난시간 완성된 홈페이지 정리하기 - 여백 / 레이아웃 정리 - 하이퍼링크 삽입 - 내용 추가

오늘 실습은 이곳에서… Jsbin.com

CSS 스타일 상속 CSS 스타일 상속 <body> <ul id="test"> <li>first</li> <ul> <li>하나</li> <li>둘</li> </ul> <li>second</li> <li>third</li> </body>

CSS 스타일 상속 CSS 스타일 상속 <style> html { color:blue; } ul { color:red; </style>

CSS 스타일 상속 CSS 스타일 상속 <style> html { color:blue; } #test li{ color:red; </style>

CSS 스타일 상속 CSS 스타일상속 <style> html { color:blue; } #test > li{ color:red; </style>

CSS 우선순위 <style> p { color : blue; font-size : 12px; } p { color : black; font-size : 16px; } 브라우저 디폴트 스타일 p { background : mistyrose; } external.css <p style="font-size: 25px">안녕하세요</p> style 속성 우선 순위 높음 우선 순위 낮음 background: mistyrose; color : blue; font-size : 25px; <p>안녕하세요</p>의 최종 스타일 시트

셀렉터 가상 클래스 셀렉터

CSS에서 색 표현 # 8A2BE2 3 가지 방법 사례 rgb(138, 43, 226) 16진수 코드로 표현 색 이름으로 표현 CSS3 표준에서는 140개 색의 이름을 정하고 있음 사례 # 8A2BE2 green red blue 빨간색(r) 성분 0x8A(138), 초록색(g) 성분 0x2B(43), 파란색(b) 성분 0xE2(226) 이 혼합된 보라색(blueviolet) rgb(138, 43, 226) green red blue 빨간색(r) 성분 138, 초록색(g) 성분 43, 파란색(b) 성분 226 이 혼합된 보라색(blueviolet) https://www.w3schools.com/cssref/css_colors.asp div { color : #8A2BE2; } /* blueviolet의 16진수 코드 */ div { color : rgb(138, 43, 226); } /* blueviolet의 10진수 색 코드 */ div { color : blueviolet; } /* blueviolet 색 이름 */

CSS 표준 단위

텍스트를 꾸미는 CSS

텍스트 그림자 div { text-shadow : 3px 3px 5px red; }

폰트 제어 CSS 폰트 패밀리, font-family 폰트 크기, font-size 폰트 스타일, font-style 폰트 굵기, font-weight font-size : 40px; /* 40픽셀 크기 */ font-size : medium; /* 중간 크기. 크기는 브라우저마다 다름 */ font-size : 1.6em; /* 현재 폰트의 1.6배 크기 */ font-style : italic; /* 이탤릭 스타일로 지정 */ font-weight : 300; /* 100~900의 범위에서, 300 정도 굵기 */ font-weight : bold; /* 굵게. 700 크기 */

배경 만들기 가상 클래스 셀렉터

배경만들기 배경 속성 div { background-color : skyblue; background-size : 100px 100px; background-image : url("media/spongebob.png"); background-repeat : no-repeat; background-position : left center; }

CSS 애니메이션 @keyframes textColorAnimation { 0% { color : blue; } 30% { color : green; } 100% { color : red; } } span { animation-name : textColorAnimation; animation-duration : 5s; animation-iteration-count : infinite;

감사합니다. See you next week!!