쉽게 풀어쓴 C 프로그래밍

Similar documents
쉽게 풀어쓴 C 프로그래밍

Week8-Extra

Lab1

쉽게 풀어쓴 C 프로그래밍

SK Telecom Platform NATE

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

PowerPoint 프레젠테이션

Overall Process

PowerPoint Presentation

PHP & ASP

예스폼 프리미엄 템플릿

쉽게 풀어쓴 C 프로그래밍

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

e-비즈니스 전략 수립

PowerPoint 프레젠테이션

쉽게 풀어쓴 C 프로그래밍

WEB HTML CSS Overview

쉽게 풀어쓴 C 프로그래밍

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

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

HTML5

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

PHP & ASP

PowerPoint 프레젠테이션

쉽게 풀어쓴 C 프로그래밍

Lab10

PowerPoint 프레젠테이션


2009년 상반기 사업계획

쉽게 풀어쓴 C 프로그래밍

슬라이드 1

PowerPoint 프레젠테이션

슬라이드 1

INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS

PowerPoint Presentation

PowerPoint 프레젠테이션

Cookie Spoofing.hwp

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

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

html5_04.indd

슬라이드 1

<3036B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

Javascript

<3033B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

PowerPoint 프레젠테이션

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

리포트_23.PDF

C H A P T E R 2

PowerPoint 프레젠테이션

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

ePapyrus PDF Document

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

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

C스토어 사용자 매뉴얼

쉽게 풀어쓴 C 프로그래밍

Javascript

"Responsive web design" ( 우리회사웹사이트반응형으로리모델링하기 ) 정찬명

Microsoft PowerPoint Python-WebDB

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

(Microsoft PowerPoint - 9\300\345.ppt [\310\243\310\257 \270\360\265\345])

SASS FOR WEB DESIGNERS By A Book Apart Copyright 2014 Dan Cederholm Korean Translation Edition 2014 Webactually Korea, Inc. All rights reserved. 이 책의

<3035B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

PowerPoint Template

슬라이드 1

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

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

Javascript.pages

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

PowerPoint 프레젠테이션

슬라이드 1

Microsoft PowerPoint - aj-lecture4.ppt [호환 모드]

2007백서-001-특집

¾Ë·¹¸£±âÁöħ¼�1-ÃÖÁ¾

(291)본문7

01....b

00목차

PowerPoint 프레젠테이션

슬라이드 1

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

PowerPoint 프레젠테이션

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

네트워크 명령 실습

Syrup Store O2O Marketing Platform/Solution

PowerPoint 프레젠테이션

Building Mobile AR Web Applications in HTML5 - Google IO 2012

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

HTML Basic & Advanced

No Title

LCD Display

EDB 분석보고서 (04.03) ~ Exploit-DB( 에공개된별로분류한정보입니다. ** 5개이상발생한주요소프트웨어별상세 EDB 번호 종류 공격난이도 공격위험도 이름 소프트웨어이름 3037 SQL Inj

EDB 분석보고서 (04.06) ~ Exploit-DB( 에공개된별로분류한정보입니다. Directory Traversal users-x.php 4.0 -support-x.php 4.0 time-

웹프로그래밍응용

Transcription:

CHAPTER 7. HTML 와 CSS 로웹사이트만들 기

웹사이트작성

웹사이트구축과정

내비게이션구조도

홈페이지레이아웃

헤더 <header> <h1> <img src="images/shop.png" width="50" height="50" /><a href="index.html">web Shop</a></h1> </header>

내비게이션메뉴 <nav> <ul> <li><a href="index.html">home</a></li> <li><a href="index.html">about Us</a></li> <li><a href="index.html">news</a></li> <li><a href="index.html">my Account</a></li> <li><a href="index.html">contacts</a></li> </ul> </nav>

왼쪽수직메뉴 <aside id="left"> <h4> 카테고리 </h4> <ul> <li><a target="iframe1" href="computer.html"> 컴퓨터 </a></li> <li><a target="iframe1" href="clothing.html"> 의류 </a></li> <li><a target="iframe1" href="music.html"> 음악 </a></li> <li><a target="iframe1" href="movie.html"> 영화 </a></li> <li><a target="iframe1" href="computer.html"> 스포츠 / 레저 </a></li> <li><a target="iframe1" href="computer.html"> 가구 / 인테리어 </a></li> <li><a target="iframe1" href="computer.html"> 식품 </a></li> </ul> </aside>

섹션 <section id="main"> <article id="article1"> <iframe name="iframe1" src="computer.html" width="440" height="300" seamless></iframe> </article> </section>

오른쪽수직메뉴 <aside id="right"> <div id="shopcart"> <h4>shopping Cart</h4> 현재쇼핑카트에물품이없습니다.<br /> <a href="shopcart.html"> 쇼핑카트보기 </a> </div> <div id="login"> <h4>log In</h4> <form action="#"> 아이디 <input type="text" /><br /> 패스워드 <input type="password" /><br /> <input type="submit" value=" 로그인 " /> <input type="reset" value=" 초기화 " /><br /> <a href="register.html" target="_blank" id="register"> 회원가입 </a> <a href="#" id="forgot"> 비밀번호분실 </a> </form> </div> </aside>

바닥글 <footer>copyright (c) 2013 Web Shop</footer>

회원가입페이지 <!DOCTYPE html> <html> <head> <style> body { height: 100%; background-color: #F3F1E9; label { display: inline-block; width: 120px; input { display: inline-block; width: 160px; </style> </head>

<body> <div id="page-wrap"> 회원가입페이지 <form method="post" action="process.jsp"> <fieldset> <legend> 회원정보입력 </legend> <label for="name"> 아이디 </label> <input type="text" name="name" id="text1" /> <button> 중복검사 </button><br /> <label for="password1"> 패스워드 </label> <input type="password" name="password1" /><br /> <label for="password2"> 패스워드확인 </label> <input type="password" name="password2" /><br /> <label for="name"> 이름 </label> <input type="text" name="name" /><br /> <label for="tel"> 휴대폰번호 </label> <input type="tel" name="tel" /> <br /> <label for="email"> 이메일 </label> <input type="email" name="email" /> <br />

회원가입페이지 <label for="dob"> 생일 </label> <input type="date" name="dob" /> <br /> <label for="url"> 홈페이지 </label> <input type="url" name="url" /> <br /> <input type="radio" name="gender" value="male"> 남성 <br> <input type="radio" name="gender" value="female"> 여성 <br> </fieldset> <input type="submit" name="submit" value=" 제출 " /> <input type="reset" name="reset" value=" 초기화 " /> </form> </div> </body> </html>

상품정보페이지 <!DOCTYPE html> <html> <head> <style> #product1, #product2 { width: 200px; float: left; border: 1px dotted red; </style> </head> <body> <div id="product1"> <img src="computer.png" width="100" height="100" /> <p> 심플하고슬림한본체에코어 i5 3470 과지포스 GT630 을장착 CPU: 인텔코어 i5 3470 ( 아이비브릿지 3 세대 ) 사용 <br /> 가격 : 1,200,000 원 </p> <input type="button" value=" 쇼핑카트에추가하기 " /> </div>

상품정보페이지 <div id="product2"> <img src="images/notebook.png" width="100" height="100" /> <p> Full-HD 로선명한화면, ISP 패널로시야각도좋다! CPU: 인텔코어 i7 3630 QM, CPU: 인텔코어 i7 3630 QM <br /> 가격 : 1,200,000 원 </p> <input type="button" value=" 쇼핑카트에추가하기 " /> </div> </body> </html>

<html> <head> <title> 쇼핑카트 </title> <style> body { height: 100%; background-color: #F3F1E9; table { width: 100%; border-collapse: collapse; text-align: center; table caption { color: red; text-decoration: underline; </style> </head> 쇼핑카트페이지

쇼핑카트페이지 <body> <form action="#"> <table border="1"> <caption>shopping Cart</caption> <tr> <th> 품목 </th> <th> 가격 </th> <th> 수량 </th> <th> 합계 </th> </tr> <tr> <td> 컴퓨터세트 </td> <td>2,000,000 원 </td> <td> <input type="number" min="0" step="1" value="0"></td> <td> <input type="text" size="6" value="0" /></td> </tr> <tr> <td> 티셔츠 </td> <td>50,000 원 </td> <td> <input type="number" min="0" step="1" value="0"></td> <td> <input type="text" size="6" value="0" /></td> </tr>

쇼핑카트페이지 <tr> <td> 음악파일 </td> <td>1,000원 </td> <td> <input type="number" min="0" step="1" value="0"></td> <td> <input type="text" size="6" value="0" /></td> </tr> <tr> <td> 영화파일 </td> <td>5,000원 </td> <td> <input type="number" min="0" step="1" value="0"></td> <td> <input type="text" size="6" value="0" /></td> </tr> </table> <input type="button" value=" 계산 " /> <input type="submit" value=" 구매 " /> <input type="reset" value=" 초기화 " /> </form> <a href="main.html">back to Home</a> </body> </html>

외부 CSS 파일

CSS 파일 * { /*border: 1px solid red;*/ padding: 0px; margin: 0px; body { background-color: #F3F1E9; header { height: 60px; margin: 10px; nav { margin: 10px; nav ul { list-style: none; text-align: center; border-top: 1px solid red; border-bottom: 1px solid red; padding: 10px 0;

nav ul li { display: inline; text-transform: uppercase; padding: 0 10px; letter-spacing: 10px; nav ul li a { text-decoration: none; color: black; nav ul li a:hover { text-decoration: underline; CSS 파일 aside#left { width: 175px; margin-top: 20px; float: left;

#left h4 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; #left ul { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFF; list-style: none; text-indent: 15px; #left ul li { background: #3f3f3f; line-height: 28px; border-bottom: 1px solid #333; #left ul li a { text-decoration: none; color: #FFF; display: block; CSS 파일

CSS 파일 #left ul li a:hover { background: #d40203; #left ul li#active { background: #d40203; #main { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #464646; overflow: hidden; float: left; width: 430px; #shopcart { margin-bottom: 20px; #login { margin-top: 40px;

CSS 파일 aside#right { padding: 0px; margin-left: 10px; width: 200px; float: left; footer { width: 100%; height: 50px; clear: both; background-image: url(images/footer_bg.gif); background-position: top left; background-repeat: repeat-x;

Q & A