調配網站的明星花露水

46
調配網站的明星花露水 LESSON 4

Upload: anna-su

Post on 19-Jul-2015

425 views

Category:

Engineering


3 download

TRANSCRIPT

Page 1: 調配網站的明星花露水

調配網站的明星花露水

LESSON 4

Page 2: 調配網站的明星花露水

調配網站的明星花露水

LESSON 4

1. CSS 的基礎

2. CSS 的觀念

3. CSS 範例教學

Page 3: 調配網站的明星花露水

我們透過HTML 建⽴立網站基本內容

透過 CSS美化你的網站

Page 4: 調配網站的明星花露水

圖⽚片來源

設定網⾴頁內容配置及樣式(Cascading Style Sheets)

Page 6: 調配網站的明星花露水
Page 7: 調配網站的明星花露水

How to include CSS in your website?

Page 8: 調配網站的明星花露水

How to include CSS in your website?

1.加⼊入外部CSS在<head></head>標籤內,使⽤用link標籤載⼊入外部 CSS 檔案

<link rel="stylesheet" href=“路徑/檔名.css”>

Page 9: 調配網站的明星花露水

DEMO

Page 10: 調配網站的明星花露水

body{background-color:yellow;

}

新增⼀一個CSS檔案,新增網⾴頁背景顏⾊色為⿈黃⾊色

CSS

main.css

Page 11: 調配網站的明星花露水

<!DOCTYPE html><html><head>

<meta charset="UTF-8"><title>css載⼊入⽅方法1</title>

<link rel=“stylesheet” href=“main.css”></head><body>

</body></html>

<head></head>標籤內,加⼊入外部 CSS 檔案

HTML

index.html

Page 12: 調配網站的明星花露水

How to include CSS in your website?2.加⼊入內部CSS在<head></head>標籤內,使⽤用style標籤載⼊入內部 CSS 檔案

Page 13: 調配網站的明星花露水

DEMO

Page 14: 調配網站的明星花露水

<!DOCTYPE html><html><head>

<meta charset="UTF-8"><title>css載⼊入⽅方法2</title>

<style>.title{

color: blue;}

</style> </head>

<body> <h1 class="title">Hello Anna.</h1>

</body></html>

<head></head>標籤內,加⼊入內部 CSS 檔案

HTMLindex.html

Page 15: 調配網站的明星花露水

How to include CSS in your website?

3.加⼊入內崁CSS在該元素的起始標籤內,使⽤用style屬性套⽤用CSS

<div style="CSS屬性名:屬性值;">任意內容</div>

Page 16: 調配網站的明星花露水

DEMO

Page 17: 調配網站的明星花露水

<!DOCTYPE html><html><head>

<meta charset="UTF-8"><title>css載⼊入⽅方法3</title>

</head><body>

<h3 style="color:#aaa;">Nice to meet you.</h3></body></html>

HTML標籤內,加⼊入內崁 CSS 檔案

HTML

index.html

Page 18: 調配網站的明星花露水

How to include CSS in your website?

4.在CSS檔案匯⼊入其它CSS樣式

在css檔案內使⽤用!import ⽅方法來匯⼊入其他樣式檔

@import url(檔名.css);

Page 19: 調配網站的明星花露水

DEMO

Page 20: 調配網站的明星花露水

h1,h3{text-align: center;

}

新增⼀一個layout.css檔案,將h1與h3的標題⽂文字置中對⿑齊

CSS

layout.css

Page 21: 調配網站的明星花露水

@import url(layout.css);

再新增⼀一個CSS檔案,載⼊入layout.css檔案

CSS

main.css

Page 22: 調配網站的明星花露水

<!DOCTYPE html><html> <head>

<meta charset="UTF-8"> <title>css載⼊入⽅方法4</title>

<link rel="stylesheet" href="main.css"> </head>

<body> <h1>Hello Anna.</h1>

<h3>Nice to meet you.</h3> </body>

</html>

body標籤內,加⼊入網⾴頁內容

HTML

index.html

Page 23: 調配網站的明星花露水

How to include CSS in your website?

1. 加⼊入外部CSS

2. 加⼊入內部CSS

3. 崁⼊入內部CSS

4. import外部CSS

在<head></head>標籤內,使⽤用link標籤載⼊入外部 CSS 檔案

在<head></head>標籤內,使⽤用style標籤載⼊入內部 CSS 檔案

在該元素的起始標籤內,使⽤用style屬性套⽤用CSS

在css檔案內使⽤用!import ⽅方法來匯⼊入其他樣式檔

Page 24: 調配網站的明星花露水

CSS 基本結構

Page 26: 調配網站的明星花露水
Page 27: 調配網站的明星花露水

調配網站的明星花露水

LESSON 4

1. CSS 的基礎

2. CSS 的觀念

3. CSS 範例教學

selectors

css specificity

Box Model

Page 28: 調配網站的明星花露水

圖⽚片來源

Simple selectors

Page 29: 調配網站的明星花露水

圖⽚片來源

Class selectors(類別選擇器)

ID selectors(ID選擇器)

Type selectors(標籤選擇器)

Universal selector(通⽤用選擇器)

Attribute selectors(屬性選擇器)

.box

#box01

p

*

p[title]

Page 30: 調配網站的明星花露水

DEMO

Page 31: 調配網站的明星花露水

圖⽚片來源

Combinators

Page 32: 調配網站的明星花露水

圖⽚片來源

Groups of selectors(群組選擇器)

Descendant combinator(後代選擇器)

Child combinator(⼦子選擇器)

Pseudo-classes(偽類選擇器)

Pseudo-elements(偽元素選擇器)

.box1,.box2

.anna .box1

anna > .box1

.box:hover

.box:before

Page 33: 調配網站的明星花露水

DEMO

Page 35: 調配網站的明星花露水
Page 37: 調配網站的明星花露水

DEMO

Page 41: 調配網站的明星花露水

DEMO

Page 42: 調配網站的明星花露水

Content

paddingbordermargin

Page 43: 調配網站的明星花露水

調配網站的明星花露水

LESSON 4

1. CSS 的基礎

2. CSS 的觀念

3. CSS 範例教學

Page 44: 調配網站的明星花露水

範例

Page 45: 調配網站的明星花露水

調配網站的明星花露水

LESSON 4

1. CSS 的基礎

2. CSS 的觀念

3. CSS 範例教學

Page 46: 調配網站的明星花露水

分享結束,很高興認識大家 ,謝謝:)