이장에서다룰내용 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2

Similar documents
PowerPoint 프레젠테이션

<3036B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

Week8-Extra

Front-Side 웹개발의이해 (CSS Basic) 1. CSS 란?

e-비즈니스 전략 수립

Lab1

02 장. 글꼴문단지정하기 이번장에서는스타일시트속성중에서글꼴과관련한속성과문단에관련된속성을살펴보도록하자.

PowerPoint Presentation

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍

슬라이드 1

PowerPoint 프레젠테이션

쉽게 풀어쓴 C 프로그래밍

SK Telecom Platform NATE

Ÿ column-rule 속성은단사이의구분선을표현하기위한속성으로 column-rule-color, column-rule-style, column-rule-width 속성을한번에지정할수있다. 1.4 단의확장 Ÿ column-span 속성은다단을구성할때해당요소가얼마나많은단

PowerPoint 프레젠테이션

예스폼 프리미엄 템플릿

PowerPoint 프레젠테이션

Overall Process

PowerPoint Presentation

슬라이드 1

미쓰리 파워포인트

PowerPoint 프레젠테이션

What Is CSS? Stands for Cascading Style Sheets. Is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents. Styles define h

Ext JS À¥¾ÖÇø®ÄÉÀ̼ǰ³¹ß-³¹Àå.PDF

쉽게 풀어쓴 C 프로그래밍

Microsoft PowerPoint - 강의노트 2.ppt

Javascript

PowerPoint 프레젠테이션

제1장 HTML 문서의 작성

Cookie Spoofing.hwp

쉽게 풀어쓴 C 프로그래밍

Microsoft PowerPoint - aj-lecture1-HTML-CSS-JS.ppt [호환 모드]

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

PHP & ASP

Index

1 CSS 개요 1.1 DHTML(CSS) 란? Dynamic Hyper Text Markup Language 의약자이다. 홈페이지를좀더다이나믹하게만들고자고안해낸방법중하나이다. Nevigator 의 DHTML 은 JSS 라불리고 Explorer 의 DHTML 은 CSS

Grouping Selectors To minimize the code, you can group selectors.

PowerPoint 프레젠테이션

쉽게 풀어쓴 C 프로그래밍

HTML5

HTML5

PowerPoint 프레젠테이션

WEB HTML CSS Overview

PowerPoint 프레젠테이션

html5_04.indd

웹프로그래밍응용

Jwplayer 요즘 웹에서 동영상 재생을 목적으로 많이 쓰이는 jwplayer의 설치와 사용하기 입니다. jwplayer홈페이지 : 위의 홈페이지에 가시면 JWplayer를 다운 받으실 수 있습니다. 현재 5.1버전

하둡을이용한파일분산시스템 보안관리체제구현

PowerPoint 프레젠테이션

네트워크 명령 실습

Prototype 분석 - Element 오브젝트 메서드

Microsoft PowerPoint - web-part02-ch15-문서객체조작.pptx

웹의 뼈대 HTML의 이해 개요 및 텍스트 태그

일반인을 위한 전자책 제작 방법

PowerPoint 프레젠테이션

CAD 화면상에 동그란 원형 도형이 생성되었습니다. 화면상에 나타난 원형은 반지름 500인 도형입니다. 하지만 반지름이 500이라는 것은 작도자만 알고 있는 사실입니다. 반지름이 500이라는 것을 클라이언트와 작업자들에게 알려주기 위 해서는 반드시 치수가 필요하겠죠?

3 [CSS] 1. CSS 2. CSS 구문 3. 스타일시트종류 4. CSS 기본속성 (Properties)

Microsoft PowerPoint - SCLURYPCHTYJ

Dialog Box 실행파일을 Web에 포함시키는 방법

Microsoft PowerPoint - web-part01-ch10-문서객체모델.pptx

ePapyrus PDF Document

AMP는 어떻게 빠른 성능을 내나.key

PowerPoint 프레젠테이션

<3035B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

PowerSHAPE 따라하기 Calculate 버튼을 클릭한다. Close 버튼을 눌러 미러 릴리프 페이지를 닫는다. D 화면을 보기 위하여 F 키를 누른다. - 모델이 다음과 같이 보이게 될 것이다. 열매 만들기 Shape Editor를 이용하여 열매를 만들어 보도록

<!DOCTYPE html> <html> <head> #p1{background:#ff0000;} 1 배경색을 16진수지정방식사용 #p2{background:rgb(255,0,0);} 2 배경색을 rgb 지정방식사용 #p3{background:rgba(255,0,0,0

LCD Display

웹디자이너를 위한 쎄지오4

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

이번장에서는본격적으로사이트를제작하도록하겠습니다. 우선사이트제작에앞서몇가지준비사항및주의점이있습니다. 1. 예제를실행하기위해선 WAMP 또는 MAMP 서버가필요합니다. WAMP 서버설치방법은부록을참고하기바랍니다. 1 사이트준비작업 2. 포토샵을이용해서만들어진사이트디자인레이

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Syrup Store O2O Marketing Platform/Solution

Building Mobile AR Web Applications in HTML5 - Google IO 2012

슬라이드 1

#KM-1751/1791..

05-class.key

12 강. 문자출력 Direct3D 에서는문자를출력하기위해서 LPD3DXFONT 객체를사용한다 LPD3DXFONT 객체생성과초기화 LPD3DXFONT 객체를생성하고초기화하는함수로 D3DXCreateFont() 가있다. HRESULT D3DXCreateFont

web2.0기술

2 - KTF ME 브라우저로확인한결과. ( 주소입력시 로직접입력 ) Internet Explorer 로 확인한결과

[ 네이버마일리지 ] 디자인셋팅매뉴얼 1. 장바구니페이지에네이버마일리지안내추가 - 위치 : HTML 디자인설정 > 장바구니 > 장바구니주문목록 {{$c_3}} [ 편집 ] 버튼클릭 > HTML 편집탭으로이동 > 여러개의장바구니모두결제버튼 {u9} [ 편집 ] 버튼클릭하

Open GL

슬라이드 1

과정명

; struct point p[10] = {{1, 2, {5, -3, {-3, 5, {-6, -2, {2, 2, {-3, -3, {-9, 2, {7, 8, {-6, 4, {8, -5; for (i = 0; i < 10; i++){ if (p[i].x > 0 && p[i

#KM-1750/1790..

NATE CP 가이드 1. WML 페이지에서줄바꿈문제 개요 WML 페이지에서줄바꿈은명시적으로 <br/> 태그를사용하여야한다. 설명그림 2 의의도로제작된페이지에서 Card Styles 텍스트와 Select 박스사이에명시적인 <br/> 태그가없어, 그림 1 과같이줄바꿈이되

mobile_guide_SA

Lab10

PowerPoint 프레젠테이션

WSAVA dental guideline 1차 번역 수정

PHP & ASP

PowerPoint 프레젠테이션

윈도우즈프로그래밍(1)

Orcad Capture 9.x

B _01_M_Korea.indb

2011년 10월 초판 c 2011 Sony Corporation. All rights reserved. 서면 허가 없이 전체 또는 일부를 복제하는 것을 금합니다. 기능 및 규격은 통보 없이 변경될 수 있습니다. Sony와 Sony 로고는 Sony의 상표입니다. G L

PowerPoint Template

Transcription:

03 장. 테두리여백지정하는속성 이번장에서는테이블, 레이어, 폼양식등의더예쁘게꾸미기위해서 CSS 를이용하여 HTML 요소의테두리속성을바꾸어보자.

이장에서다룰내용 1 2 3 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2

01. 테두리를제어하는스타일시트 속성값설명 border-width border-left-width border-right-width border-top-width 전체테두리의두께를지정테두리왼쪽의두께를지정테두리오른쪽의두께를지정테두리위쪽의두께를지정 테두리의두께지정 thin, medium, thick, 픽셀 border-bottom-width 테두리아래쪽의두께를지정 border-color border-left-color border-right-color border-top-color border-bottom-color border-style border-left-style border-right-style border-top-style border-bottom-style 전체테두리의색상을지정테두리왼쪽의색상을지정테두리오른쪽의색상을지정테두리위쪽의색상을지정테두리아래쪽의색상을지정전체테두리의모양을지정테두리왼쪽의모양을지정테두리오른쪽의모양을지정테두리위쪽의모양을지정테두리아래쪽의모양을지정 테두리의색상지정색이름, RGB값테두리의모양지정 none, dotted, dashed, solid, double, groove, ridge, inset, outset 3

[ 기본예제 ] 테두리스타일설정하기 01: <html> 02: <head> 03: <STYLE TYPE = "text/css"> 04: <!-- 05: P {width:320px; margin:5px; text-align:center} 06: P.TEST0 {border-style:none; float:left} 07: P.TEST1 {border-style:solid; float:left; 08: border-width:10px; border-color:red} 09: P.TEST2 {border-style:dotted; float:left; 10: border-width:10px; border-color:red} 11: P.TEST3 {border-style:dashed; float:left; 12: border-width:10px; border-color:red} 13: P.TEST4 {border-style:double; float:left; 14: border-width:10px; border-color:red} 15: P.TEST5 {border-style:ridge; float:left; 16: border-width:10px; border-color:pink} 17: P.TEST6 {border-style:groove; float:left; 18: border-width:10px; border-color:pink} 19: P.TEST7 {border-style:inset; float:left; 20: border-width:10px; border-color:skyblue} 21: P.TEST8 {border-style:outset; float:left; 22: border-width:10px; border-color:skyblue} 23: --> 24: </STYLE> 25: </HEAD>

[ 기본예제 ] 스타일로글꼴변경하기 26: <body> 27: <H1> 스타일시트적용하기 </H1> 28: <BR> 29: <P CLASS=TEST0> none : <br> 테두리가보이지않음 </P> 30: <br><br><br><br><br> 31: <P CLASS=TEST1> solid : <br> 테두리를직선으로표시함 </P> 32: <P CLASS=TEST2> dotted : <br> 테두리를점선으로표시함 </P> 33: <br><br><br><br><br> 34: <P CLASS=TEST3> dashed : <br> 테두리를좀더긴점선으로표시함 </P> 35: <P CLASS=TEST4> double : <br> 테두리를이중실선으로표시함 </P> 36: <br><br><br><br><br> 37: <P CLASS=TEST5> ridge : <br> 테두리를볼록한실선으로표시함 </P> 38: <P CLASS=TEST6> groove : <br> 테두리를오목한실선으로표시함 </P> 39: <br><br><br><br><br> 40: <P CLASS=TEST7> inset : <br> 테두리의내용을오목한모양으로표시함 </P> 41: <P CLASS=TEST8> outset : <br> 테두리의내용을볼록한모양으로표시함 </P> 42: </body> 43: </html>

02. 외부여백 (Margin) 과내부여백 (Padding) 관련속성 속성값설명 margin margin-left margin-right margin-top margin-bottom padding padding-left padding-right padding-top padding-bottom 모든방향의여백을지정왼쪽의여백을지정오른쪽의여백을지정위쪽의여백을지정아래쪽의여백을지정모든방향의여백을지정왼쪽의여백을지정오른쪽의여백을지정위쪽의여백을지정아래쪽의여백을지정 박스 ( 블럭, 문단 ) 의경계선과외부의다른요소의간격조절대표속성값 - 길이, 퍼센트, auto 박스 ( 블럭, 문단 ) 의경계선과내부의컨텐츠의간격조절대표속성값 - 길이, 퍼센트 6

[ 기본예제 ] margin 속성으로요소사이의여백지정하기 01: <html> 02: <head> 03: <STYLE TYPE = "text/css"> 04: <!-- 05: P {width:320px; text-align:center} 06: P.TEST1 {border-style:solid; float:left; 07: border-width:10px; border-color:red; 08: margin:100px;} 09: P.TEST2 {border-style:solid;float:left; 10: border-width:10px; border-color:red; 11: margin-left:200px;} 12: --> 13: </STYLE> 14: </head>

[ 기본예제 ] margin 속성으로요소사이의여백지정하기 15: <body> 16: <H1> 스타일시트적용하기 </H1> 17: <BR> 18: <hr> 19: <P CLASS=TEST1> margin:100px </P> 20: <hr> 21: <P CLASS=TEST2> margin-left:200px</p> 22: <hr> 23: </body> 24: </html>

[ 기본예제 ] margin 속성으로요소와내용사이의여백지정하기 01: <html> 02: <head> 03: <STYLE TYPE = "text/css"> 04: <!-- 05: P {width:320px; text-align:center; margin:10px} 06: P.TEST1 {border-style:solid; float:left; 07: border-width:10px; border-color:red; 08: padding:100px;} 09: P.TEST2 {border-style:solid; float:left; 10: border-width:10px; border-color:red; 11: padding-left:200px;} 12: --> 13: </STYLE> 14: </head> 15: <body> 16: <H1> 스타일시트적용하기 </H1> 17: <BR> 18: <P CLASS=TEST1> margin:100px </P> 19: <P CLASS=TEST2> margin-left:200px</p> 20: </body> 21: </html>

03. 위치관련속성 속성값설명 position float clear z-index static, fixed, absolute, relative ( 초기값은 static) none, left, right none, left, right, both auto, 숫자 위치를계산하는방법박스 ( 일반적으로이미지 ) 와글의위치지정한값의방향에떠다니는박스를허용하지않는다. 박스가겹쳐있을경우보여지는순서를결정 overflow visible, hidden, scroll, auto 컨텐츠가박스의범위를넘어 가는경우의처리 10

[ 기본예제 ] position:absolute 스타일속성으로 <DIV> 태그의위치설정하기 01: <html> 02: <style type="text/css"> 03: #layer1{ 04: position:absolute; 05: left:100; top:100; 06: width:200; height:100; 07: background-color:pink; 08: } 09: #layer2{ 10: position:absolute; 11: left:300; top:200; 12: width:200; height:100; 13: background-color:yellow; 14: } 15: </style>

[ 기본예제 ] position:absolute 스타일속성으로 <DIV> 태그의위치설정하기 16: <body> 17: <h1> 스타일시트적용하기 </h1> 18: <hr> 19: <div id=layer1> 20: 분홍색레이어 21: </div> 22: <div id=layer2> 23: 노란색레이어 24: </div> 25: </body> 26: </html>

[ 기본예제 ] 겹쳐진레이어에우선순위주기 01: <html> 02: <style type="text/css"> 03: #layer1{ 04: position:absolute; 05: left:100; top:100; 06: z-index:2; 07: } 08: #layer2{ 09: position:absolute; 10: left:102; top:102; 11: z-index:1; 12: } 13: </style>

[ 기본예제 ] 겹쳐진레이어에우선순위주기 14: <body> 15: <center> 16: <h3> [ 레이어우선순위 ] </h3><hr> 17: </center> 18: <div id=layer1> 19: <font size="7" color="purple"> 20: <b>f E S T I V A L!!!</b> 21: </font> 22: </div> 23: 24: <div id=layer2> 25: <font size="7" color="skyblue"> 26: <b>f E S T I V A L!!!</b> 27: </font> 28: </div> 29: </body> 30: </html>

www.drbook.co.kr 행복해지는 CSS 3 장