Top Banner
HTML × CSS
76

HTML X CSS

Aug 16, 2015

Download

Internet

Ceasr Chen
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: HTML X CSS

HTML × CSS

Page 2: HTML X CSS

Hi, I’m Cesar Chen@c_and_cat

Freelance Front-end developer

Page 3: HTML X CSS

HTMLHyper Text Markup Language

Page 4: HTML X CSS

CSSCascading Style Sheets

Page 5: HTML X CSS

PROGRAMMING LANGUAGE?

Page 6: HTML X CSS

PROGRAMMING LANGUAGE?

Page 7: HTML X CSS
Page 8: HTML X CSS
Page 9: HTML X CSS

<!DOCTYPE html> <html> <head></head> <body> <h1>Heading 1</h1> <h2>Heading 2</h2> <h3>Heading 3</h3> <h4>Heading 4</h4> <h5>Heading 5</h5> <h6>Heading 6</h6> <p>Paragraph</p>

</body> </html>

HTML

Page 10: HTML X CSS

<!DOCTYPE html> <html> <head></head> <body> <h1>Heading 1</h1> <h2>Heading 2</h2> <h3>Heading 3</h3> <h4>Heading 4</h4> <h5>Heading 5</h5> <h6>Heading 6</h6> <p>Paragraph</p>

</body> </html>

HTML

Page 11: HTML X CSS

Just TAGS!

Page 12: HTML X CSS

<p>Opening tag

Page 13: HTML X CSS

</p>Closing tag

Page 14: HTML X CSS

<p lang=“en-us”>English</p>

Page 15: HTML X CSS

<p lang=“en-us”>English</p>

ATTRIBUTE

VALUE

Page 16: HTML X CSS

<p lang=“zh”>中文</p>

Page 17: HTML X CSS

Just TAGS!<tags>content</tags>

Page 18: HTML X CSS

MORE

Page 19: HTML X CSS

<!DOCTYPE html> <html> <head></head> <body> <h1>Heading 1</h1> <p>paragraph paragraph</p> <h2>Heading 2</h2> <p>paragraph paragraph</p> <h3>Heading 3</h3> <p>paragraph paragraph</p>

</body> </html>

HTML

Page 20: HTML X CSS

<!DOCTYPE html> <html> <head></head> <body> <h1>Heading 1</h1> <p><i>paragraph paragraph</i></p> <h2>Heading 2</h2> <p><b>paragraph paragraph</b></p> <h3>Heading 3</h3> <p>paragraph<br />paragraph</p>

</body> </html>

HTML

Page 21: HTML X CSS

<!DOCTYPE html> <html> <head></head> <body> <h1>Heading 1</h1> <p><i>paragraph paragraph</i></p> <h2>Heading 2</h2> <p><b>paragraph paragraph</b></p> <h3>Heading 3</h3> <p>paragraph<br />paragraph</p>

</body> </html>

HTML

Page 22: HTML X CSS
Page 23: HTML X CSS

<tags>content</tags>

Page 24: HTML X CSS

<tags1> <tag2> content </tag2> </tags1>

Page 25: HTML X CSS

<br />

Page 26: HTML X CSS

<br /> <hr />

<input /> <img />

Page 27: HTML X CSS

<hr />

Page 28: HTML X CSS

<input type=“text” placeholder=“Type…” />

Page 29: HTML X CSS

<input type=“text” placeholder=“Type…” />

Page 30: HTML X CSS

<img src=“path/image.jpg” alt=“Image” />

Page 31: HTML X CSS

<img src=“path/image.jpg” alt=“Image” />

Page 32: HTML X CSS

<a href=“google.com”>Google</a>

Page 33: HTML X CSS

<a href=“google.com”>Google</a>

Google

Page 34: HTML X CSS

INLINEvsBLOCK

Page 35: HTML X CSS
Page 36: HTML X CSS
Page 37: HTML X CSS

CLASS & ID

Page 38: HTML X CSS

<!DOCTYPE html> <html> <head></head> <body> <h1>Heading 1</h1> <p class=“paragraph” id=“a”>paragraph</p>

<h2>Heading 2</h2> <p class=“paragraph” id=“b”>paragraph </p>

<h3>Heading 3</h3> <p class=“paragraph” id=“c”>paragraph</p>

</body> </html>

HTML

Page 39: HTML X CSS

CLASS vs ID

Page 40: HTML X CSS

<div> DIVIDES CONTENT

</div>

Page 41: HTML X CSS

<!DOCTYPE html> <html> <head></head> <body> <div id=“header”> <h1>Heading 1</h1> <p class=“paragraph” id=“a”>paragraph</p>

</div>

<div id=“content”> <h2>Heading 2</h2> <p class=“paragraph” id=“b”>paragraph </p>

<h3>Heading 3</h3> <p class=“paragraph” id=“c”>paragraph</p>

</div> </body>

</html>

HTML

Page 42: HTML X CSS
Page 43: HTML X CSS
Page 44: HTML X CSS

<div> BLOCK ELEMENT

</div>

Page 45: HTML X CSS

<span> INLINE ELEMENT

</span>

Page 46: HTML X CSS

Questions?

Page 47: HTML X CSS

HTML × CSS

Page 48: HTML X CSS

{CSS}STYLES<HTML>

Page 49: HTML X CSS

Remember?CLASS & ID

Page 50: HTML X CSS

<!DOCTYPE html> <html> <head></head> <body> <div id=“header”> <h1>Heading 1</h1> <p class=“paragraph” id=“a”>paragraph</p>

</div>

<div id=“content”> <h2>Heading 2</h2> <p class=“paragraph” id=“b”>paragraph </p>

<h3>Heading 3</h3> <p class=“paragraph” id=“c”>paragraph</p>

</div> </body>

</html>

HTML

Page 51: HTML X CSS

CSS

#a { font-family: cursive; color: green; font-size:36px; }

Page 52: HTML X CSS
Page 53: HTML X CSS

CSS

#a { font-family: cursive; color: green; font-size:36px; }

Prop.

Selector

Value

Page 54: HTML X CSS

DEMO

Page 55: HTML X CSS

{CSS} Makes <HTML>Looks Good

Page 56: HTML X CSS

<!DOCTYPE html> <html> <head> <link href=“/path/style.css” type=“text/css” rel=“stlyesheet” /> <!- - or - !" <style> /* styles go here */

</style> </head> <body> </body>

</html>

HTML

USING IT

Page 57: HTML X CSS

RULES

Page 58: HTML X CSS

<h1>YOLO</h1> <p id=“intro”> SWAG <i>SWAG</i> <b>SWAG</b>

</p>

<p>#YOLOSWAG #OBEY</p>

HTML

Page 59: HTML X CSS

* { font-family: Helvetica, Arial, sans; } h1 { font-family: “Cooper Black”; } i { color: green; } i { color: red; } b { color: pink; } p b { color: blue !important } p b { color: violet; }

p#intro { font-size: 12px; } p { font-size: 10px; }

CSS

Page 60: HTML X CSS
Page 61: HTML X CSS

FONT-SIZE UNITS

Page 62: HTML X CSS

1em

12px

12pt

100%

based on size of “m”

based on pixels

based on standard

based on 16px font

Page 63: HTML X CSS

WIDTH & HEIGHT

Page 64: HTML X CSS

<div> HAS WIDTH & HEIGHT

</div>

Page 65: HTML X CSS

#article { width: 100px; height: 100px; }

CSS

Page 66: HTML X CSS

#article { width: 100%; height: 100px; }

CSS

Page 67: HTML X CSS

MARGIN & PADDING

Page 68: HTML X CSS

ELEMENT

PADDING

Page 69: HTML X CSS

ELEMENT

PADDING

padding: 10px 20px 30px 40px;

Page 70: HTML X CSS

ELEMENT

PADDING

padding: 10px 20px 30px 40px;

N E S W

10px

20px30px

40px

Page 71: HTML X CSS

ELEMENT

PADDING

MARGIN

Page 72: HTML X CSS

ELEMENT

PADDING

MARGIN

margin: 10px 5px 10px 20px;

Page 73: HTML X CSS
Page 74: HTML X CSS

Any Questions?

Page 75: HTML X CSS

RESOURCES

• W3Schools - http://www.w3schools.com/

• Codepen - http://codepen.io/

Page 76: HTML X CSS

THANKS