WEB HTML CSS Overview

Similar documents
Week8-Extra

PowerPoint 프레젠테이션

Lab1

쉽게 풀어쓴 C 프로그래밍

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

Overall Process

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

PowerPoint Presentation

PowerPoint Presentation

예스폼 프리미엄 템플릿

PowerPoint 프레젠테이션

쉽게 풀어쓴 C 프로그래밍

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

PowerPoint 프레젠테이션

Javascript

SK Telecom Platform NATE

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

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

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

e-비즈니스 전략 수립

쉽게 풀어쓴 C 프로그래밍

슬라이드 1

쉽게 풀어쓴 C 프로그래밍

리포트_23.PDF

PowerPoint 프레젠테이션

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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

<3035B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

슬라이드 1

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

Lab10

HTML5

슬라이드 1

C스토어 사용자 매뉴얼

PowerPoint 프레젠테이션

네트워크 명령 실습

PowerPoint 프레젠테이션

Building Mobile AR Web Applications in HTML5 - Google IO 2012

쉽게 풀어쓴 C 프로그래밍

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

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

Microsoft PowerPoint HTML.ppt

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PHP & ASP

<3036B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

Orcad Capture 9.x

슬라이드 1

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

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

Microsoft PowerPoint - 강의노트 2.ppt

쉽게 풀어쓴 C 프로그래밍

PowerPoint 프레젠테이션

1809_2018-BESPINGLOBAL_Design Guidelines_out

웹프로그래밍응용

Week13

2파트-07

쉽게 풀어쓴 C 프로그래밍

html5_04.indd

미쓰리 파워포인트

슬라이드 1

歯

PowerPoint 프레젠테이션

STARFIELD BRAND IDENTITY DESIGN GUIDELINES 2

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

PowerPoint 프레젠테이션

Microsoft PowerPoint - Java7.pptx

접근성과 웹 The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. Tim Berners-Lee, the inventor

mobile_guide_SA

DocsPin_Korean.pages

PowerPoint 프레젠테이션

PowerPoint Template

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

Web Scraper in 30 Minutes 강철


HTML

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >


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

3장

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

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

인켈(국문)pdf.pdf

C H A P T E R 2

Introduction to Avalon A Whirlwind Tour…

수식모드수식의표현법 수학식표현 조남운 조남운 수학식표현

LXR 설치 및 사용법.doc

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

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

step 1-1

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

Week3

Javascript.pages

Transcription:

WEB HTML CSS Overview 2017 spring seminar bloo

오늘의수업은 실습

오늘의수업은 이상 : 12:40 목표 : 1:00 밤샘 SPARCS 실습

오늘의수업은 근데숙제는많음 화이팅

WEB 2017 spring seminar bloo

WEB

WEB 의원시적형태

WEB 의원시적형태

질문 못받음 ㅈㅅ

HTML 2017 spring seminar bloo

HTML 웹을위한언어 HyperText Markup Language Hypertext : 참조 ( 하이퍼링크 ) 를통해독자가한문서에서다른문서로즉시접근할수있는텍스트 Markup Language : 태그등을이용하여문서나데이터의구조를명기하는언어

태그 (tag)? <, >, 태그이름으로이루어지며, 보통시작태그와종료태그가한쌍을이룬다. element <tagname> 글, 이미지등의 hypertext </tagname> 시작태그 종료태그

HTML structure index.html <!DOCTYPE html> 이문서는 html 문서이다. <html> <head> css, js 등부가적인파일을불러오거나메타데이터를표시 <title> SPARCS 에오신것을환영합니다! </title> </head> <body> 화면에보이는본내용 </body> </html>

head <title> </title>: html 문서의제목 <link> : allows to link their document to other resources Ex) css 를 import 할때사용 <script > </script> : include dynamic script and data blocks Ex)JavaScript 를 import 할때사용 <meta> : 기타 metadata

Basic tag <h1></h1> ~ <h6></h6> : 큰글씨 -> 작은글씨 <p></p> : paragraph <a></a> : 하이퍼링크태그 <img/> : 이미지태그 <div></div> : 여러 tag 를모아놓은 container(block element) <span></span>: 여러 tag 를모아놓은 container(inline element)

그외다양한태그 <ul></ul> : unordered list <ol></ol> : ordered list <li></li> : list element <table></table> : table tag <form></form> : 각종입력 tag 텍스트의미부여하는태그 <strong> </strong> : 글씨를두껍게 <em></em> : 글씨를기울임

Example <h1>the Brown Bear</h1> <h3>the Brown Bear</h3> <h6>the Brown Bear</h6> <a href="https://en.wikipedia.org/wiki/brown_bear" target="_blank">the Brown Bear</a> <p>the following are subspecies of bears:</p> <ul> <li>arctos</li> <li>collarus</li> <li>horribilis</li> <li>nelsoni (extinct)</li> </ul> <p>the following countries have the largest populations<br /> of brown bears:</p> <ol> <li>russia</li> <li>united States</li> <li>canada</li> </ol> <a href="https://en.wikipedia.org/wiki/brown_bear" target="_blank"> <img src="https://s3.amazonaws.com/codecademy-content/courses/web-101/web101-image_brownbear.jpg" alt="fucking bear"/> </a>

Example result <h1>the Brown Bear</h1> <h3>the Brown Bear</h3> <h6>the Brown Bear</h6> <a href="https://en.wikipedia.org/wiki/brown_bear" target="_blank">the Brown Bear</a> <p>the following are subspecies of bears:</p> <ul> <li>arctos</li> <li>collarus</li> <li>horribilis</li> <li>nelsoni (extinct)</li> </ul> <p>the following countries have the largest populations<br /> of brown bears:</p> <ol> <li>russia</li> <li>united States</li> <li>canada</li> </ol> <a href="https://en.wikipedia.org/wiki/brown_bear" target="_blank"> <img src="https://s3.amazonaws.com/codecademy-content/courses/web-101/web101-image_brownbear.jpg" alt="fucking bear"/> </a>

index.html Attributes attributes= value <span style="color:#ff0062"> 핫핑크로보입니다 </span> <strong> 강조됩니다 </strong> <em> 기울어집니다 </em> <p style="font-size:20px"> 폰트크기 20px의 paragraph</p> <p style="text-align:center"> 텍스트를중앙정렬했습니다.</p> <p style="letter-spacing: -2px"> 자간을줄여보았습니다. </p>

index.html Example <!DOCTYPE html> <html> <head> <title> I'm Learning To Code! </title> </head> <body> <span style="color:#ff0062"> 핫핑크로보입니다 </span> <strong> 강조됩니다 </strong> <em> 기울어집니다 </em> <p style="font-size:20px"> 폰트크기 20px의 paragraph</p> <p style="text-align:center"> 텍스트를중앙정렬했습니다.</p> <p style="letter-spacing: -2px"> 자간을줄여보았습니다. </p> </body> </html>

CSS 2017 spring seminar bloo

CSS Cascading Style Sheets HTML elements 를어떻게보여줄것인가에대한정의만따로모아놓은것.

CSS HTML 과별개로있는 external style sheets. html 에서 css 파일을불러와서씀. <head> <link rel="stylesheet" type= "text/css" href= style.css" /> </head> 속성을정의하는애들이잔뜩써있음 index.html style.css

Style 을분리한다 <div style="text-align: center; color: #ff0062; font-size: 20px;"> 핫핑크로보입니다. 중앙정렬 20px </div> <div style="letter-spacing: -1px; font-size: 15px; text-decoration: underline;"> 자간 -1px, 밑줄속성을줬고크기는 15px </div>

Style 을분리한다 <div class= pink > 핫핑크로보입니다. 중정에 20px </div> <div class= under > 자간 -1px, 밑줄속성을줬고크기는 15px</div>.pink { text-align: center; color: #ff0062; font-size: 20px; }.under { letter-spacing: -1px; font-size: 15px; text-decoration: underline; }

CSS 왜쓰나 유지보수가쉽다 CSS 에서수정하면전체페이지에적용됨 content 와 style 이분리되어있어서수정이편함 가벼움중복되는코드가줄어든다.

CSS 어떻게쓰나 Selector { attribute: value; attribute: value; attribute: value; }

Basic CSS color : 글자색깔, (red, green, ), (#000, #fff, #ff0000, #40e0d0, ) font-size : 폰트사이즈, (12px, 14px, ) line-height : 줄간격, (12px, 14px, ) text-decoration : underline( 아래 ), overline( 위 ), line-through( 가운데 ) font-family : 글자체, ( 돋움, Times New Roman ) font-weight : normal, bold width, height : 가로, 세로 background-color : 배경색, color와동일

Selector css 를적용시키고싶은대상을명시할때사용! 부모 - 자식관계 < 부모 > < 자식 > < 자식의자식 /> </ 자식 > </ 부모 >

Selector ( 띄어쓰기 ) : 모든자손들에게적용 ex) div a {font-color: red;} -> div 안에있는모든 a 에적용됨 > : 바로한단계아래의자식에게만적용 ex) ol>li {font-clor: red} -> ol 바로아래에있는 li 에만 css 가적용됨.

Example body { font-family: serif; background-color: #7700e0; color: #ffffff; } a { text-decoration: none; color: yellow; font-size: 20px;} ul { list-style: none; }

Example <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <!-- <link rel="stylesheet" type= "text/css" href="index3.css" /> --> <title> 스팍스세미나 </title> </head> <body> <div class= pink > 핫핑크로보입니다. 중정에 20px </div> <div class= under > 자간 -1px, 밑줄속성을줬고크기는 15px </div> <ul> <li> 메뉴는보통 </li> <li> 이렇게 </li> <li>ul로만듦 </li> </ul> <a href="https://en.wikipedia.org/wiki/brown_bear" target="_blank"> 이링크는어디로갈까 </a> </body> </html>

Selector: id, class id : 단하나의 element class : 여러 element id 는이름앞에 # 을쓰고 class 는. 을쓴다 <div id= menu > <div class= main_menu > </div> <div class= sub_menu > </div> </div> html #menu { list-style: none ; font-family: 맑은고딕, serif; }.main_menu { font-size: 20px; color: red; }.sub_menu { font-size: 13px; } css

Selector: id, class class 는한문서내에서여러번사용가능하고, id 는한번만사용가능하다. id 의명시도가클래스보다높다. 헤더와푸터에는 id 를주로사용한다. Class 가범용성이높아서쓰기편하다. 다중클래스 : <div class= pannel weather > 라고쓰면, css 파일의.pannel 과.weather 가동시에적용된다. ( 중복되면위에있는것이적용.)

Example div#header a {font-color: red;} -> header 라는 id 를가진 div 안의모든 a 에적용됨 div.header>a {font-color: red;} -> header 라는 class 를가진 div 바래아래의 a 에적용됨

Building block : div 레이아웃 (layout) 레이아웃등덩어리의기본은 div. <div id= 이름 > </div> <div class= 이름 > </div> div div div div div

이름만다른 div 들 <header> - header <nav> - navigation links <section> - section <article> - independent self-contained article <aside> - content aside from the content (like a sidebar) <footer> - footer <details> - additional details <summary> - heading for the <details> element

Padding, margin padding: 안쪽여백 border: 테두리 margin: 바깥여백 m a r g i n border p a d d i n g 내용물은 padding 안쪽에여백없이꽉채워지는느낌으로있음. Padding이 0이면 border와글자가거의맞닿을정도.

<div id="content"> </div> Padding, margin <div class="intro"> <span class="hotpink"> 핫핑크로보입니다. 패딩을안주면이꼴남 </span> </div> <div class="main"> </div> <div class="sub"> <p class="center"> 텍스트를중앙정렬했습니다. 얜패딩 5px 씩.</p> <p> 얘는 center 이름이안붙은 plain 한 paragraph</p> <span class="hotpink"> 아무때나 hotpink 이름만주면핫핑크가됨 </span> <span> 그냥쓰면기존에정해진색깔로 </span> <a href="http://sparcs.org"> 스팍스로가는링크 </a> </div> 이건 padding 에 margin 도좀들어감. #content { margin: 10px 7px; padding: 15px; background-color: white; }.intro { background-color: #dddddd; font-weight: bold; }.main {.sub { padding: 5px; font-size: 15px; border: 1px solid black; } padding: 10px; margin: 10px 5px; background-color: #dddddd; }.hotpink { color: #ff0062; }.center { text-align: center; }

Padding, margin <div id="content"> </div> <div class="intro"> <span class="hotpink"> 핫핑크로보입니다. 패딩을안주면이꼴남 </span> </div> <div class="main"> </div> <div class="sub"> <p class="center"> 텍스트를중앙정렬했습니다. 얜패딩 5px 씩.</p> <p> 얘는 center 이름이안붙은 plain 한 paragraph</p> <span class="hotpink"> 아무때나 hotpink 이름만주면핫핑크가됨 </span> <span> 그냥쓰면기존에정해진색깔로 </span> <a href="http://sparcs.org"> 스팍스로가는링크 </a> </div> 이건 padding 에 margin 도좀들어감. #content { margin: 10px 7px; padding: 15px; background-color: white; }.intro { background-color: #dddddd; font-weight: bold; }.main {.sub { padding: 5px; font-size: 15px; border: 1px solid black; } padding: 10px; margin: 10px 5px; background-color: #dddddd; }.hotpink { color: #ff0062; }.center { text-align: center; }

block, inline block: 아래위로여백을가지며같은줄에다른 element 가못옴. div, p, h 등. inline: 같은줄에여러 element 가옴. span 등. 속성을줘서바꿀수도있다. display : inline; 한줄에함께나타남 display : block; 한줄에한개만나타남 block block display : none; 화면에나타나지않음 display : inline-block; inline 이지만크기조정가능 inline inline

References w3school http://www.w3schools.com/ 스팍스기존세미나 http://sparcs.org/seminar/ thanks to jara, panda

Homework 코드카데미 https://www.codecademy.com Learn HTML & CSS: Part I 1. HTML Fundamentals ~ 6. The CSS Box Model 여기로스크린샷제출 https://drive.google.com/drive/folders/0b6bc1zlg-jsjadbsrtzhbmrit2c?usp=sharing 언제까지? 4 월 8 일이끝날때까지

Homework 프사밖에확인할방법이없지만양심껏자기꺼찍어서올려주세요.