SlideShare ist ein Scribd-Unternehmen logo
1 von 76
網頁三本柱之HTML與CSS
By Jaja
目錄
 你不能不知道的HTML5
 HTML5新的標籤
 HTML5常用標籤介紹
 一念天堂一念地獄的CSS3
 CSS3語法介紹
 權重概念
 Box Model
進入正題前
一定要讓三本柱出場一下
好像走錯棚了…
http://ppt.cc/mOdD
這才是傳說中的網頁三本柱
http://ppt.cc/1sOV
今天我們只會先介紹
HTML5君
http://ppt.cc/w1gJ
今天我們只會先介紹
CSS3妹子
Make Your be Pretty Girl
Amazing Animation
Imagination can be true
http://ppt.cc/IQ~x
你不能不知道的HTML5
 所有的瀏覽器都認識HTML
 你可以在上頭畫圖了 ( Canvas|SVG )
 原生的媒體播放 (video 標籤)
 更多的儲存方式 ( Local Storage )
 行動裝置也能Run的很順
http://ppt.cc/uUBp
HTML5新的標籤
 版面設計 : <header>, <footer>, <article>
and <section>
 繪圖 : <svg> and <canvas>
 媒體播放 : <audio> and <video>
HTML常用標籤介紹
 頁首與頁尾: <header>, <footer>
 內容區塊 : <div>
 Menu選單 : <ul> and <li>
 文字 : <section>,<article>, <p> , <h1>
 資料輸入 : <input>
 表格 : <table> and <tr> and <td>
細數標籤二、三事
一個最簡單的標籤會長的像這樣,一定會有開頭跟結尾
<img src=‘a.png’></img>
有時候我們會加上一些屬性
<img src=‘a.png’ height=‘200px’ >
細數標籤二、三事
但我們大多時候都只會用CSS來控制
EX: <img src=‘a.png’ height=‘200px’ >
<img src=‘a.png’ />
<style type=‘css/text’>
img { height:200px ; }
</style>
最簡單的網頁結構會長這樣
http://ppt.cc/ZnYx
實務上我們其實…
會有幾種排版的方式
http://ppt.cc/QQDd
單欄式
兩欄式
http://ppt.cc/U3TR
三欄式
http://ppt.cc/cYon
現在,讓我們從最簡單到最難一次練習
一遍吧
http://ppt.cc/xPu6
俗話說的好一個網站CSS用的好
可以給使用者舒服又乾爽的體驗
用的不好…
http://ppt.cc/yEyZ
www.sphere.bc.ca/test/sruniverse.html
http://www.thesearethings.com/
一個最簡單的CSS會像這樣
<head>
<title>Page title</title>
<style type="text/css">
.background {
background-color:#808080;
}
</style>
</head>
你可以在裡面設定很「多」的CSS屬性
<style type="text/css">
.background {
background-color:#808080;
width:200px;
height:100px;
cursor:copy;
margin-left:10px;
padding-top:10px;
}
</style>
CSS的屬性一定是 {屬性名稱} : {值}
.background {
background-color:#808080;
}
http://ppt.cc/oV5V
一般CSS的寫法有三種
<head>
<title>Page title</title>
<style type="text/css">
div{
background-color:#ff6a00;
}
#content {
background-color:#b6ff00;
}
.background {
background-color:#808080;
}
</style>
</head>
指定網頁標籤
所有div標籤都會套用此CSS
一般CSS的寫法有三種
<head>
<title>Page title</title>
<style type="text/css">
div{
background-color:#ff6a00
}
#content {
background-color:#b6ff00
}
.background {
background-color:#808080
}
</style>
</head>
指定特定ID
只有這個ID會套用這個CSS (ID是唯一的)
一般CSS的寫法有三種
<head>
<title>Page title</title>
<style type="text/css">
div{
background-color:#ff6a00
}
#content {
background-color:#b6ff00
}
.background {
background-color:#808080
}
</style>
</head>
指定特定Class
只有有使用到這個Class的才會套用此CSS
舉例來說…
div{
background-color:#ff6a00;
}
當我們寫了一個網頁標籤的CSS
則以下的div全部都會套用到此CSS
<div><h1>I'm div-01</h1></div>
<div><h1>I'm div-02</h1></div>
<div><h1>I'm div-03</h1></div>
<div><h1>I'm div-04</h1></div>
<div><h1>I'm div-05</h1></div>
#content {
background-color:#b6ff00;
}
如果寫的是ID的CSS
則以下的div 只有ID為content 會套用到此CSS
<div id=‘div-01’><h1>I'm div-01</h1></div>
<div id=‘div-01’><h1>I'm div-02</h1></div>
<div id=‘content’><h1>I'm div-03</h1></div>
<div id=‘div-01’><h1>I'm div-04</h1></div>
<div id=‘div-01’><h1>I'm div-05</h1></div>
.background {
background-color:#808080;
}
最如果寫的是Class的CSS
則以下的div 只有Class指定為background 會套用到此CSS
<div class=‘header’><h1>I'm div-01</h1></div>
<div class=‘leftSide’><h1>I'm div-02</h1></div>
<div class=‘background’><h1>I'm div-03</h1></div>
<div class=‘footer’><h1>I'm div-04</h1></div>
<div class=‘background’><h1>I'm div-05</h1></div>
簡單練習一下吧! 
CSS套用的方式其實是有順序的
<head>
<title>Page title</title>
<style type="text/css">
#content {
background-color:#ff6a00;
}
#content {
background-color:#b6ff00;
}
#content {
background-color:#808080;
}
</style>
</head>
寫的相同時
由上而下,只有最後一個會被套用
記得!
CSS套用順序,由上而下,如果相同只有最後一個會被套用
上一個記不得的人…現在草已經跟你
一樣高了
接下來要講「非」一般的CSS
Grouping
<style type="text/css">
h1,h2,h3,p,div {
background-color:#ff6a00;
}
</style>
繼承
<style type="text/css">
#content {
background-color:#ff6a00;
}
.size{
height:200px;
}
</style>
<div id="content">
<div class=‘size’>This Div ID is call "content"</div>
</div>
父與子
<style type="text/css">
div h1{
background-color:#ff6a00;
}
</style>
<div id="content"><h1>This Div ID is call "content"</h1></div>
父與子(2)
<style type="text/css">
div.background{
background-color:#ff6a00;
}
</style>
<div id="content">
<h1 class=‘background’>This Div ID is call "content"</h1>
</div>
其實還有很多種寫法
http://www.w3schools.com/cssref/css_selectors.asp
再講下去就是又新的一天了!
CSS權重
權重的意思就是
黑桃 > 紅心 > 磚塊 > 梅花
實際上CSS權重是
最高優先權到最低優先權的排名如下:
NO1 內行套用的樣式表 (Inline stylesheet)
NO2 嵌入套用的樣式表 (Embedded stylesheet)
NO3 匯入套用的樣式表 (Imported stylesheet)
NO4 外部連接套用的樣式表 (Linked stylesheet)
NO5 瀏覽器本身的樣式表 (Browser's own stylesheet)
內行套用其實就是
<div id="content" >
<div class="size" style="background-color:#b6ff00">
This Div ID is call "content“
</div>
</div>
千萬拜託不要這樣寫,寫了不要說我教的
想想以後你老了要修改的時候…
<div class="size" style="background-color:#b6ff00">
This Div ID is call "content“
</div>
<div class="size" style="background-color:#b6ff00">
This Div ID is call "content“
</div>
<div class="size" style="background-color:#b6ff00">
This Div ID is call "content“
</div>
<div class="size" style="background-color:#b6ff00">
This Div ID is call "content“
</div>
<div class="size" style="background-color:#b6ff00">
This Div ID is call "content“
</div>
<div class="size" style="background-color:#b6ff00">
This Div ID is call "content“
</div>
<div class="size" style="background-color:#b6ff00">
This Div ID is call "content“
</div>
<div class="size" style="background-color:#b6ff00">
This Div ID is call "content“
</div>
MISSION : 請把所有的div背景改成藍色
http://ppt.cc/Xe1I
Box Model
所有你看到的標籤元素
其實都是一個BOX
盒子模式 (box model) 是在 CSS 中一個
很重要的觀念。
它是用來描述一個元素是如何組成的。
http://ppt.cc/JfoT
Margin 25px
Border 25px
Padding 25px
http://ppt.cc/OZ7r
根據Box Model,一個元素標籤在計算寬高的時候
要把Margin、Border、Padding一併列入
Width=300px + 50px (左右padding) + 50px (左右Border) + 50px (左右Margin) = 450px !!
http://ppt.cc/JfoT http://ppt.cc/OZ7r
Margin
 一個標籤元素的最外圍
 用來設定各個元素之間的距離
http://ppt.cc/JfoT
margin-top (上邊界)
margin-right (右邊界)
margin-bottom (下邊界)
margin-left (左邊界)
你可以這樣設定 你也可以這樣設定
margin: [上面邊界值] [右邊邊界值][下面邊界值] [左邊邊界值]
Border
 border-style
 border-width
 border-color
 border-top-, border-left-, border-bottom-,
border-right-
http://ppt.cc/JfoT
Border有以下幾個屬性可以設定
border-top-, border-left-, border-bottom-, border-right- 指的是
你可以分開設定上右下左邊框的Style
EX:
border-top-color : red ;
border-left-color : black;
border-bottom-color : blue;
border-right-color : green;
border-style
http://ppt.cc/po~I
border-width,color
 border-width 是用來設定邊框的粗細
一般用px為單位
 Border-color 則是用來設定邊框的顏色
一般會用色碼來做顏色的設定
http://ppt.cc/GPux
Padding(留白)
http://ppt.cc/JfoT
padding-top (上)
padding-right (右)
padding-bottom (下)
padding-left (左)
跟Margin有點類似,一樣有上右下左的分開設定方式
padding: [上面留白值] [右邊留白值] [下面留白值] [左邊留白值]
也可以直接設定
練習時間!!~ 
關於CSS中的"display" 屬性
 每個 HTML 元素都有一個預設的 display 值
 不同的元素屬性會有不同的預設值
 預設值通常是 block 或 inline 其中一個
 block 稱為「區塊元素
 Inline 稱為「行內元素」
Block vs Inline
版面配置初探
 使用CSS中的position屬性來做元素定位
 Float做出內容浮動
 搭配Margin定義元素的實際位置
 適時的利用clear:both 解除浮動的效果
Tips:
百分比是一種相對於目前容器元素寬度的單位
Position屬性值
 Static (預設值)
套用 static 的元素屬於「不會被特別定位」的元素
 Relative
相對元素原始位置
 Fixed
固定的元素位置 (相對於瀏覽器視窗來定位)
 Absolute
元素位置定位是在他所處上層容器的相對位置
以下來說明如何利用float做排版
http://ppt.cc/U3TR
<body>
<div id="Header">Header</div>
<div id="Sidebar">Sidebar</div>
<div id="body">body</div>
<div id="Footer">Footer</div>
</body>
http://ppt.cc/U3TR
實際上是會長成這樣
<style type="text/css">
#Header {
width: 360px;
height: 80px;
background-color: #f9c81e;
color:#ff0000;
}
#Sidebar {
width: 120px;
color: #ff0000;
height: 280px;
background-color: #cecece;
}
#body {
width: 240px;
height: 280px;
background-color: #fffaf3;
color: #ff0000;
}
#Footer {
color: #ff0000;
width: 360px;
height: 80px;
background-color: #f9c81e;
} http://ppt.cc/U3TR
<style type="text/css">
#Header {
width: 360px;
height: 80px;
background-color: #f9c81e;
color:#ff0000;
}
#Sidebar {
float:left;
width: 120px;
color: #ff0000;
height: 280px;
background-color: #cecece;
}
#body {
width: 240px;
height: 280px;
background-color: #fffaf3;
color: #ff0000;
}
#Footer {
color: #ff0000;
width: 360px;
height: 80px;
background-color: #f9c81e;
}
</style>
先讓Sidebar “浮”到左邊
http://ppt.cc/U3TR
<style type="text/css">
#Header {
width: 360px;
height: 80px;
background-color: #f9c81e;
color:#ff0000;
}
#Sidebar {
float:left;
width: 120px;
color: #ff0000;
height: 280px;
background-color: #cecece;
}
#body {
float:left;
width: 240px;
height: 280px;
background-color: #fffaf3;
color: #ff0000;
}
#Footer {
color: #ff0000;
width: 360px;
height: 80px;
background-color: #f9c81e;
}
</style>
因為Sidebar浮起來了,所以你會看到body跑上去
所以我們現在要讓body也浮起來,並往左靠齊
http://ppt.cc/U3TR
<style type="text/css">
#Header {
width: 360px;
height: 80px;
background-color: #f9c81e;
color:#ff0000;
}
#Sidebar {
float:left;
width: 120px;
color: #ff0000;
height: 280px;
background-color: #cecece;
}
#body {
float:left;
width: 240px;
height: 280px;
background-color: #fffaf3;
color: #ff0000;
}
#Footer {
clear:both;
color: #ff0000;
width: 360px;
height: 80px;
background-color: #f9c81e;
}
注意!現在變成Footer..因為body浮上去了,就自動補位了
為了讓他不會受影響,我們就會加上clear:both;這個屬性值
http://ppt.cc/U3TR
#Header {
width: 360px;
height: 80px;
background-color: #f9c81e;
color:#ff0000;
}
#Sidebar {
float:left;
width: 120px;
color: #ff0000;
height: 280px;
background-color: #cecece;
}
#body {
float:left;
width: 240px;
height: 280px;
background-color: #fffaf3;
color: #ff0000;
}
#Footer {
clear:both;
border: 5px solid red;
color: #ff0000;
width: 360px;
height: 80px;
background-color: #f9c81e;
}
完成!!!
http://ppt.cc/U3TR
輪到你了!!!
Q & A
參考資源
 display屬性 : http://www.w3schools.com/cssref/pr_class_display.asp
 Border屬性:
http://www.w3schools.com/css/css_border.asp
 Selector :
http://www.w3schools.com/cssref/css_selectors.asp
 版面配置:
http://zh-tw.learnlayout.com/

Weitere ähnliche Inhalte

Was ist angesagt?

使用 laravel 的前與後
使用 laravel 的前與後使用 laravel 的前與後
使用 laravel 的前與後Shengyou Fan
 
これからのpre_get_postsの話をしよう
これからのpre_get_postsの話をしようこれからのpre_get_postsの話をしよう
これからのpre_get_postsの話をしようHishikawa Takuro
 
Gitはじめの一歩
Gitはじめの一歩Gitはじめの一歩
Gitはじめの一歩Ayana Yokota
 
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来についてshinjiigarashi
 
About GStreamer 1.0 application development for beginners
About GStreamer 1.0 application development for beginnersAbout GStreamer 1.0 application development for beginners
About GStreamer 1.0 application development for beginnersShota TAMURA
 
用 VS Code 輕鬆寫 PHP 測試
用 VS Code 輕鬆寫 PHP 測試用 VS Code 輕鬆寫 PHP 測試
用 VS Code 輕鬆寫 PHP 測試Shengyou Fan
 
Gitの便利ワザ
Gitの便利ワザGitの便利ワザ
Gitの便利ワザktateish
 
バージョン管理のワークフロー
バージョン管理のワークフローバージョン管理のワークフロー
バージョン管理のワークフローadd20
 
コンセプトから理解するGitコマンド
コンセプトから理解するGitコマンドコンセプトから理解するGitコマンド
コンセプトから理解するGitコマンドktateish
 
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―shinjiigarashi
 
C/C++プログラマのための開発ツール
C/C++プログラマのための開発ツールC/C++プログラマのための開発ツール
C/C++プログラマのための開発ツールMITSUNARI Shigeo
 
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダーはじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダーSaeko Yamamoto
 
Laravel の paginate は一体何をやっているのか
Laravel の paginate は一体何をやっているのかLaravel の paginate は一体何をやっているのか
Laravel の paginate は一体何をやっているのかShohei Okada
 
15分でわかるGit入門
15分でわかるGit入門15分でわかるGit入門
15分でわかるGit入門to_ueda
 
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0Masakazu Matsushita
 

Was ist angesagt? (20)

Versioning avec Git
Versioning avec GitVersioning avec Git
Versioning avec Git
 
使用 laravel 的前與後
使用 laravel 的前與後使用 laravel 的前與後
使用 laravel 的前與後
 
これからのpre_get_postsの話をしよう
これからのpre_get_postsの話をしようこれからのpre_get_postsの話をしよう
これからのpre_get_postsの話をしよう
 
Gitはじめの一歩
Gitはじめの一歩Gitはじめの一歩
Gitはじめの一歩
 
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
 
About GStreamer 1.0 application development for beginners
About GStreamer 1.0 application development for beginnersAbout GStreamer 1.0 application development for beginners
About GStreamer 1.0 application development for beginners
 
用 VS Code 輕鬆寫 PHP 測試
用 VS Code 輕鬆寫 PHP 測試用 VS Code 輕鬆寫 PHP 測試
用 VS Code 輕鬆寫 PHP 測試
 
Gitの便利ワザ
Gitの便利ワザGitの便利ワザ
Gitの便利ワザ
 
Git
GitGit
Git
 
バージョン管理のワークフロー
バージョン管理のワークフローバージョン管理のワークフロー
バージョン管理のワークフロー
 
コンセプトから理解するGitコマンド
コンセプトから理解するGitコマンドコンセプトから理解するGitコマンド
コンセプトから理解するGitコマンド
 
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―
 
Les bases de git
Les bases de gitLes bases de git
Les bases de git
 
C/C++プログラマのための開発ツール
C/C++プログラマのための開発ツールC/C++プログラマのための開発ツール
C/C++プログラマのための開発ツール
 
Git (実践入門編)
Git (実践入門編)Git (実践入門編)
Git (実践入門編)
 
Basic Git Intro
Basic Git IntroBasic Git Intro
Basic Git Intro
 
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダーはじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
 
Laravel の paginate は一体何をやっているのか
Laravel の paginate は一体何をやっているのかLaravel の paginate は一体何をやっているのか
Laravel の paginate は一体何をやっているのか
 
15分でわかるGit入門
15分でわかるGit入門15分でわかるGit入門
15分でわかるGit入門
 
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
 

Andere mochten auch

HTML 入門 - 前端工程開發實務訓練
HTML 入門 - 前端工程開發實務訓練HTML 入門 - 前端工程開發實務訓練
HTML 入門 - 前端工程開發實務訓練Joseph Chiang
 
Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練Joseph Chiang
 
標籤設計 - 100網站規劃必備的知識
標籤設計 - 100網站規劃必備的知識標籤設計 - 100網站規劃必備的知識
標籤設計 - 100網站規劃必備的知識mouson chen
 
HTML教學
HTML教學HTML教學
HTML教學TONY LEE
 
台科大暑期資工營 - 前端入門
台科大暑期資工營 - 前端入門台科大暑期資工營 - 前端入門
台科大暑期資工營 - 前端入門Yi-Feng Xie
 
CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練Joseph Chiang
 
好的網頁設計概念
好的網頁設計概念好的網頁設計概念
好的網頁設計概念蘇姵欣 PeiSu
 
前端工程開發實務訓練
前端工程開發實務訓練前端工程開發實務訓練
前端工程開發實務訓練Joseph Chiang
 
Sublime Text 入門
Sublime Text 入門Sublime Text 入門
Sublime Text 入門Kah Wai Liew
 

Andere mochten auch (10)

HTML 入門 - 前端工程開發實務訓練
HTML 入門 - 前端工程開發實務訓練HTML 入門 - 前端工程開發實務訓練
HTML 入門 - 前端工程開發實務訓練
 
Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練
 
標籤設計 - 100網站規劃必備的知識
標籤設計 - 100網站規劃必備的知識標籤設計 - 100網站規劃必備的知識
標籤設計 - 100網站規劃必備的知識
 
HTML教學
HTML教學HTML教學
HTML教學
 
台科大暑期資工營 - 前端入門
台科大暑期資工營 - 前端入門台科大暑期資工營 - 前端入門
台科大暑期資工營 - 前端入門
 
CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練
 
Css教學
Css教學Css教學
Css教學
 
好的網頁設計概念
好的網頁設計概念好的網頁設計概念
好的網頁設計概念
 
前端工程開發實務訓練
前端工程開發實務訓練前端工程開發實務訓練
前端工程開發實務訓練
 
Sublime Text 入門
Sublime Text 入門Sublime Text 入門
Sublime Text 入門
 

Ähnlich wie 網頁三本柱之Html與css

CSS 培训
CSS 培训CSS 培训
CSS 培训S S
 
Koubei banquet 34
Koubei banquet 34Koubei banquet 34
Koubei banquet 34Koubei UED
 
程式人雜誌 -- 2014 年9月號
程式人雜誌 -- 2014 年9月號程式人雜誌 -- 2014 年9月號
程式人雜誌 -- 2014 年9月號鍾誠 陳鍾誠
 
Modern Web with CSS and CSS Grid (image with links inside)
Modern Web with CSS and CSS Grid (image with links inside)Modern Web with CSS and CSS Grid (image with links inside)
Modern Web with CSS and CSS Grid (image with links inside)百範 陳
 
[2008]网站重构 -who am i
[2008]网站重构 -who am i[2008]网站重构 -who am i
[2008]网站重构 -who am iTwinsen Liang
 
GDSC FCU 第1堂 前端新手村 - HTML, CSS, JavaScript介紹
GDSC FCU 第1堂 前端新手村 - HTML, CSS, JavaScript介紹GDSC FCU 第1堂 前端新手村 - HTML, CSS, JavaScript介紹
GDSC FCU 第1堂 前端新手村 - HTML, CSS, JavaScript介紹FCUGDSC
 
2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪小 米猪
 
Div+Css布局入门教程
Div+Css布局入门教程Div+Css布局入门教程
Div+Css布局入门教程yiditushe
 
Website Pracice Focusing on UX, Chinese
Website Pracice Focusing on UX, ChineseWebsite Pracice Focusing on UX, Chinese
Website Pracice Focusing on UX, Chinesemultiple1902
 
不一樣的Web server... coServ
不一樣的Web server... coServ不一樣的Web server... coServ
不一樣的Web server... coServBen Lue
 
模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京Joseph Chiang
 
Html&css培训 舒克
Html&css培训 舒克Html&css培训 舒克
Html&css培训 舒克jay li
 
Html5和css3入门
Html5和css3入门Html5和css3入门
Html5和css3入门Xiujun Ma
 
一淘新首页总结
一淘新首页总结一淘新首页总结
一淘新首页总结jieorlin
 
Qq.com前端架构实践与思考
Qq.com前端架构实践与思考Qq.com前端架构实践与思考
Qq.com前端架构实践与思考greengnn
 
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例Kuro Hsu
 

Ähnlich wie 網頁三本柱之Html與css (20)

CSS 分享 (2) CSS 基本概念與語法
CSS 分享 (2) CSS 基本概念與語法CSS 分享 (2) CSS 基本概念與語法
CSS 分享 (2) CSS 基本概念與語法
 
CSS 培训
CSS 培训CSS 培训
CSS 培训
 
Koubei banquet 34
Koubei banquet 34Koubei banquet 34
Koubei banquet 34
 
程式人雜誌 -- 2014 年9月號
程式人雜誌 -- 2014 年9月號程式人雜誌 -- 2014 年9月號
程式人雜誌 -- 2014 年9月號
 
Modern Web with CSS and CSS Grid (image with links inside)
Modern Web with CSS and CSS Grid (image with links inside)Modern Web with CSS and CSS Grid (image with links inside)
Modern Web with CSS and CSS Grid (image with links inside)
 
[2008]网站重构 -who am i
[2008]网站重构 -who am i[2008]网站重构 -who am i
[2008]网站重构 -who am i
 
CSS 分享 (4) Box model 等,實習
CSS 分享 (4) Box model 等,實習CSS 分享 (4) Box model 等,實習
CSS 分享 (4) Box model 等,實習
 
GDSC FCU 第1堂 前端新手村 - HTML, CSS, JavaScript介紹
GDSC FCU 第1堂 前端新手村 - HTML, CSS, JavaScript介紹GDSC FCU 第1堂 前端新手村 - HTML, CSS, JavaScript介紹
GDSC FCU 第1堂 前端新手村 - HTML, CSS, JavaScript介紹
 
2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪
 
Div+Css布局入门教程
Div+Css布局入门教程Div+Css布局入门教程
Div+Css布局入门教程
 
Html&css基础
Html&css基础Html&css基础
Html&css基础
 
Website Pracice Focusing on UX, Chinese
Website Pracice Focusing on UX, ChineseWebsite Pracice Focusing on UX, Chinese
Website Pracice Focusing on UX, Chinese
 
不一樣的Web server... coServ
不一樣的Web server... coServ不一樣的Web server... coServ
不一樣的Web server... coServ
 
模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京
 
Html&css培训 舒克
Html&css培训 舒克Html&css培训 舒克
Html&css培训 舒克
 
Div+css布局
Div+css布局Div+css布局
Div+css布局
 
Html5和css3入门
Html5和css3入门Html5和css3入门
Html5和css3入门
 
一淘新首页总结
一淘新首页总结一淘新首页总结
一淘新首页总结
 
Qq.com前端架构实践与思考
Qq.com前端架构实践与思考Qq.com前端架构实践与思考
Qq.com前端架构实践与思考
 
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
 

Mehr von Aaron King

Golang start and tips
Golang start and tipsGolang start and tips
Golang start and tipsAaron King
 
Jenkins vs gogs
Jenkins vs gogsJenkins vs gogs
Jenkins vs gogsAaron King
 
Database index(sql server)
Database index(sql server)Database index(sql server)
Database index(sql server)Aaron King
 
第一次Elasticsearch就上手
第一次Elasticsearch就上手第一次Elasticsearch就上手
第一次Elasticsearch就上手Aaron King
 
Running with emmet and scss
Running with emmet  and scssRunning with emmet  and scss
Running with emmet and scssAaron King
 
How do i imagine my site
How do i imagine my siteHow do i imagine my site
How do i imagine my siteAaron King
 
網頁三本柱最終章Javascript與jquery
網頁三本柱最終章Javascript與jquery網頁三本柱最終章Javascript與jquery
網頁三本柱最終章Javascript與jqueryAaron King
 
那些年網頁Ps切板的小事
那些年網頁Ps切板的小事那些年網頁Ps切板的小事
那些年網頁Ps切板的小事Aaron King
 
我的第一個Git版控
我的第一個Git版控我的第一個Git版控
我的第一個Git版控Aaron King
 
3分鐘Azure search自我介紹 ( 3 min talking about Azure Search)
3分鐘Azure search自我介紹 ( 3 min talking about Azure Search)3分鐘Azure search自我介紹 ( 3 min talking about Azure Search)
3分鐘Azure search自我介紹 ( 3 min talking about Azure Search)Aaron King
 
網頁基礎介紹
網頁基礎介紹網頁基礎介紹
網頁基礎介紹Aaron King
 
Security.pptx [repaired]
Security.pptx [repaired]Security.pptx [repaired]
Security.pptx [repaired]Aaron King
 

Mehr von Aaron King (14)

Golang start and tips
Golang start and tipsGolang start and tips
Golang start and tips
 
Jenkins vs gogs
Jenkins vs gogsJenkins vs gogs
Jenkins vs gogs
 
Database index(sql server)
Database index(sql server)Database index(sql server)
Database index(sql server)
 
第一次Elasticsearch就上手
第一次Elasticsearch就上手第一次Elasticsearch就上手
第一次Elasticsearch就上手
 
Css animation
Css animationCss animation
Css animation
 
Running with emmet and scss
Running with emmet  and scssRunning with emmet  and scss
Running with emmet and scss
 
How do i imagine my site
How do i imagine my siteHow do i imagine my site
How do i imagine my site
 
網頁三本柱最終章Javascript與jquery
網頁三本柱最終章Javascript與jquery網頁三本柱最終章Javascript與jquery
網頁三本柱最終章Javascript與jquery
 
那些年網頁Ps切板的小事
那些年網頁Ps切板的小事那些年網頁Ps切板的小事
那些年網頁Ps切板的小事
 
我的第一個Git版控
我的第一個Git版控我的第一個Git版控
我的第一個Git版控
 
3分鐘Azure search自我介紹 ( 3 min talking about Azure Search)
3分鐘Azure search自我介紹 ( 3 min talking about Azure Search)3分鐘Azure search自我介紹 ( 3 min talking about Azure Search)
3分鐘Azure search自我介紹 ( 3 min talking about Azure Search)
 
網頁基礎介紹
網頁基礎介紹網頁基礎介紹
網頁基礎介紹
 
Rails gril
Rails grilRails gril
Rails gril
 
Security.pptx [repaired]
Security.pptx [repaired]Security.pptx [repaired]
Security.pptx [repaired]
 

網頁三本柱之Html與css

Hinweis der Redaktion

  1. 更多的猛牛青龍斬
  2. 簡單的HTML 標籤練習 。 排版要等CSS教完 。
  3. 體驗三種不同方式的css 套用跟寫法
  4. 注意看到只有ID content這個div有套用背景,但因為<div class=‘size’>這個div被包在裡面,所以自然也就繼承id content 爸爸的背景顏色了
  5. 代表只有div 底下的h1會套用這個class 如果不在div底下的h1就不會套用
  6. 代表只有div底下的有用background這個class才會套用 如果不在div底下的即使用background這個class也不會套用
  7. 這時候你應該會發現兩個元素,如果前一個元素”浮”起來,下一個元素就會自動補上去
  8. 這時候你應該會發現兩個元素,如果前一個元素”浮”起來,下一個元素就會自動補上去他應該在的位置