SlideShare ist ein Scribd-Unternehmen logo
1 von 65
Downloaden Sie, um offline zu lesen
現代化網頁基礎排版技術
講者:廖洧杰
社群創立緣起
現代化網頁
基礎排版技術
1. CSS 基礎知識
2. CSS 案例分享
• 王志誠-CSS偽元素
3. HTML5排版流程
主題
CSS基礎知識
CSS基礎知識
1. CSS Reset
2. 塊狀與行內
3. 盒模型
4. Float
5. Position
CSS Reset
怎麼調每個瀏覽器都有幾px的誤差
A瀏覽器正常,但B瀏覽器破版!
如果你常常遇到..
1. 清除各瀏覽器的預設CSS
2. XHTML 1.0 、HTML5版本皆不同
3. 需放在CSS檔案的最上方(覆蓋觀念)
CSS Reset
File:01-css-basic
塊狀與行內
不知道HTML的各元素的變化性,
於是都設死高度和寬度
網頁套入程式後常常破版
如果你常常遇到..
1. 塊狀元素:div、p、ul、li、h1~6
2. 行內元素:span、a
3. 行內變塊狀方法→disaply:block
塊狀與行內
File:01-css-basic
盒模型
無法實際掌握DIV的寬高
不曉得使用margin與padding的時機
margin-top時常罷工
如果你常常遇到..
1. 塊狀元素=margin+border+padding
2. 不想算數學可在該元素設定
3. 用padding-top取代margin-top
盒模型
File: 03-box
Float
用Float排多欄式排版時常無法並排
用Float排版之後的div出現靈異現象
Clear不知道要擺哪個位置
如果你常常遇到..
1. 需先完全了解盒模型概念
2. Clear放在float同層的後方 (舊)
3. Clear寫在包住float區塊的父元素 (新)
Float
File: 04-float
Position
用了Absolute後,元素都亂跑
如果你常常遇到..
1. 在子元素使用絕對定位(absolute)前,
需在父元素設定相對定位(relative)後,
再利用Top、Bottom、Left、Right進
行座標定位。
Position
File: 05-position/
reference:http://ppt.cc/8pU~
=
reference:http://ppt.cc/RKDR
Take a break
CSS案例分享
CSS案例分享
1. Fixed
2. SEO個案分享
3. Text-indent:-9999px
Fixed
元素會永遠定位在瀏覽器上
特殊的排版需求
當你有需要..
File:codecasefixed
SEO個案分享
關鍵字:重點產品都在十頁以外
單日流量:500~1000
電子商務網站
Schema
MetaData
Google站長工具(提交Sitemap)
我們做了..
Schema
Schema
Schema
提交Sitemap
Text-indent
圖片取代文字(舊)
.Box{
background:url(../logo.png);
Text-indent:-9999px;
width:50px;
height:50px;
display:block;
}
圖片取代文字(新)
.Box{
…
white-space: nowrap;
text-indent: 100%;
overflow: hidden;
}
Live Demo
File:codecasetext-indent
王志誠 - CSS偽元素
Take a break
HTML 5 排版流程
那些年,曾發生過的
網頁排版辛酸史
N年前的一個網站..
DIV
DIV
DIV
DIV
幾天後..
收到客訴電話
H1
H2
p>em
ul>li*2
有人看過這個網站嗎?
File:codehtml5
回歸正題
HTML5網頁排版流程
語意化
大綱
標籤 說明
<div> 沒有語意,純切版用。
大綱元素 <article> 有語意的div (大)
<section> 有語意的div (小)。
<nav> 填入在重要選單,例:主選單。
<aside> 定義在不重要的側邊欄區塊。
<header> 表頭元素:
在article、section裡建議設header>h1~6
h1~6 具目錄階層性,h1為階層1,以此類推。
大綱元素 > h1~6 在大綱元素裡面的h1~6不具目錄階層性,且一
定從階層2開始建立階層。
建立 HTML5 大綱
nav
H1
ul>li
H2
H3
ul>li
H1
Nav>ul>li
H2
H3
ul>li
HTML5+Schema
reference: http://ppt.cc/qD9Q
reference: http://ppt.cc/Xtub
Live Demo
Q&A

Weitere ähnliche Inhalte

Was ist angesagt?

那些mockup沒告訴你的事@WebConf.tw 2013
那些mockup沒告訴你的事@WebConf.tw 2013那些mockup沒告訴你的事@WebConf.tw 2013
那些mockup沒告訴你的事@WebConf.tw 2013Adam Wang
 
網頁設計 - Bootstrap前端框架
網頁設計 - Bootstrap前端框架網頁設計 - Bootstrap前端框架
網頁設計 - Bootstrap前端框架Vincent Chi
 
Style基础优化之独角兽篇
Style基础优化之独角兽篇Style基础优化之独角兽篇
Style基础优化之独角兽篇fangdeng
 
Flexbox版面配置
Flexbox版面配置Flexbox版面配置
Flexbox版面配置景智 張
 
從CSS到SASS的開發旅程
從CSS到SASS的開發旅程從CSS到SASS的開發旅程
從CSS到SASS的開發旅程Anna Su
 
老成的Sass&Compass
老成的Sass&Compass老成的Sass&Compass
老成的Sass&Compass智遠 成
 
Introduction to CSS Framwork
Introduction to CSS FramworkIntroduction to CSS Framwork
Introduction to CSS FramworkTechParty@UIC
 
教網部落格模版設計
教網部落格模版設計教網部落格模版設計
教網部落格模版設計rainlan
 
網頁開發工具 20140630
網頁開發工具 20140630網頁開發工具 20140630
網頁開發工具 20140630Yeh Yung-Hsin
 
Qq.com前端架构实践与思考
Qq.com前端架构实践与思考Qq.com前端架构实践与思考
Qq.com前端架构实践与思考greengnn
 
20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日twMVC
 
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)百範 陳
 
台科大暑期資工營 - 前端入門
台科大暑期資工營 - 前端入門台科大暑期資工營 - 前端入門
台科大暑期資工營 - 前端入門Yi-Feng Xie
 
Alice库构建
Alice库构建Alice库构建
Alice库构建Sofish Lin
 
Fitness Club 範例網站建置
Fitness Club 範例網站建置Fitness Club 範例網站建置
Fitness Club 範例網站建置Molly Lin
 

Was ist angesagt? (20)

那些mockup沒告訴你的事@WebConf.tw 2013
那些mockup沒告訴你的事@WebConf.tw 2013那些mockup沒告訴你的事@WebConf.tw 2013
那些mockup沒告訴你的事@WebConf.tw 2013
 
網頁設計 - Bootstrap前端框架
網頁設計 - Bootstrap前端框架網頁設計 - Bootstrap前端框架
網頁設計 - Bootstrap前端框架
 
Style基础优化之独角兽篇
Style基础优化之独角兽篇Style基础优化之独角兽篇
Style基础优化之独角兽篇
 
Flexbox版面配置
Flexbox版面配置Flexbox版面配置
Flexbox版面配置
 
從CSS到SASS的開發旅程
從CSS到SASS的開發旅程從CSS到SASS的開發旅程
從CSS到SASS的開發旅程
 
老成的Sass&Compass
老成的Sass&Compass老成的Sass&Compass
老成的Sass&Compass
 
SASS入門實作
SASS入門實作SASS入門實作
SASS入門實作
 
Introduction to CSS Framwork
Introduction to CSS FramworkIntroduction to CSS Framwork
Introduction to CSS Framwork
 
教網部落格模版設計
教網部落格模版設計教網部落格模版設計
教網部落格模版設計
 
網頁開發工具 20140630
網頁開發工具 20140630網頁開發工具 20140630
網頁開發工具 20140630
 
Qq.com前端架构实践与思考
Qq.com前端架构实践与思考Qq.com前端架构实践与思考
Qq.com前端架构实践与思考
 
CSS 分享 (2) CSS 基本概念與語法
CSS 分享 (2) CSS 基本概念與語法CSS 分享 (2) CSS 基本概念與語法
CSS 分享 (2) CSS 基本概念與語法
 
20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日
 
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)
 
台科大暑期資工營 - 前端入門
台科大暑期資工營 - 前端入門台科大暑期資工營 - 前端入門
台科大暑期資工營 - 前端入門
 
Semantic ui教學
Semantic ui教學Semantic ui教學
Semantic ui教學
 
Alice库构建
Alice库构建Alice库构建
Alice库构建
 
Fitness Club 範例網站建置
Fitness Club 範例網站建置Fitness Club 範例網站建置
Fitness Club 範例網站建置
 
6. CSS
6. CSS6. CSS
6. CSS
 
CSS 分享 (5) Ending
CSS 分享 (5) EndingCSS 分享 (5) Ending
CSS 分享 (5) Ending
 

Andere mochten auch

一拳前端考題
一拳前端考題一拳前端考題
一拳前端考題洧杰 廖
 
Gulp.js 自動化前端任務流程
Gulp.js 自動化前端任務流程Gulp.js 自動化前端任務流程
Gulp.js 自動化前端任務流程洧杰 廖
 
前端開發流程分享
前端開發流程分享前端開發流程分享
前端開發流程分享洧杰 廖
 
Sass&amp;rwd前端版型架構規劃
Sass&amp;rwd前端版型架構規劃Sass&amp;rwd前端版型架構規劃
Sass&amp;rwd前端版型架構規劃洧杰 廖
 
那些年,我們曾經做過的wireframe、mockup、prototype
那些年,我們曾經做過的wireframe、mockup、prototype那些年,我們曾經做過的wireframe、mockup、prototype
那些年,我們曾經做過的wireframe、mockup、prototype洧杰 廖
 
Show Me The Page - 介紹 Critical rendering path
Show Me The Page - 介紹 Critical rendering pathShow Me The Page - 介紹 Critical rendering path
Show Me The Page - 介紹 Critical rendering pathYvonne Yu
 
CP 值很高的 Gulp
CP 值很高的 GulpCP 值很高的 Gulp
CP 值很高的 GulpYvonne Yu
 
ECX2014 不改介面設計也能創造業績的秘訣
ECX2014 不改介面設計也能創造業績的秘訣ECX2014 不改介面設計也能創造業績的秘訣
ECX2014 不改介面設計也能創造業績的秘訣悠識學院
 

Andere mochten auch (8)

一拳前端考題
一拳前端考題一拳前端考題
一拳前端考題
 
Gulp.js 自動化前端任務流程
Gulp.js 自動化前端任務流程Gulp.js 自動化前端任務流程
Gulp.js 自動化前端任務流程
 
前端開發流程分享
前端開發流程分享前端開發流程分享
前端開發流程分享
 
Sass&amp;rwd前端版型架構規劃
Sass&amp;rwd前端版型架構規劃Sass&amp;rwd前端版型架構規劃
Sass&amp;rwd前端版型架構規劃
 
那些年,我們曾經做過的wireframe、mockup、prototype
那些年,我們曾經做過的wireframe、mockup、prototype那些年,我們曾經做過的wireframe、mockup、prototype
那些年,我們曾經做過的wireframe、mockup、prototype
 
Show Me The Page - 介紹 Critical rendering path
Show Me The Page - 介紹 Critical rendering pathShow Me The Page - 介紹 Critical rendering path
Show Me The Page - 介紹 Critical rendering path
 
CP 值很高的 Gulp
CP 值很高的 GulpCP 值很高的 Gulp
CP 值很高的 Gulp
 
ECX2014 不改介面設計也能創造業績的秘訣
ECX2014 不改介面設計也能創造業績的秘訣ECX2014 不改介面設計也能創造業績的秘訣
ECX2014 不改介面設計也能創造業績的秘訣
 

Ähnlich wie 現代化網頁基礎排版技術

2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪小 米猪
 
支付宝CSS构架
支付宝CSS构架支付宝CSS构架
支付宝CSS构架Sofish Lin
 
Css schema by_sofish
Css schema by_sofishCss schema by_sofish
Css schema by_sofishWebrebuild
 
不一樣的Web server... coServ
不一樣的Web server... coServ不一樣的Web server... coServ
不一樣的Web server... coServBen Lue
 
浅析浏览器解析和渲染
浅析浏览器解析和渲染浅析浏览器解析和渲染
浅析浏览器解析和渲染Ailsa126
 
2011新版首页总结 技术篇
2011新版首页总结 技术篇2011新版首页总结 技术篇
2011新版首页总结 技术篇传贵 谢
 
css框架研究
css框架研究css框架研究
css框架研究chandleryu
 
建立前端开发团队 (Front-end Development Environment)
建立前端开发团队 (Front-end Development Environment)建立前端开发团队 (Front-end Development Environment)
建立前端开发团队 (Front-end Development Environment)Joseph Chiang
 
淘宝网前端开发面试题
淘宝网前端开发面试题 淘宝网前端开发面试题
淘宝网前端开发面试题 Lumend
 
[2008]网站重构 -who am i
[2008]网站重构 -who am i[2008]网站重构 -who am i
[2008]网站重构 -who am iTwinsen Liang
 
網頁三本柱之Html與css
網頁三本柱之Html與css網頁三本柱之Html與css
網頁三本柱之Html與cssAaron King
 
Koubei banquet 34
Koubei banquet 34Koubei banquet 34
Koubei banquet 34Koubei UED
 
一淘新首页总结
一淘新首页总结一淘新首页总结
一淘新首页总结jieorlin
 
解读html
解读html解读html
解读htmlcssrain
 
Html&css培训 舒克
Html&css培训 舒克Html&css培训 舒克
Html&css培训 舒克jay li
 
CSS modules 簡單玩
CSS modules 簡單玩CSS modules 簡單玩
CSS modules 簡單玩Anna Su
 

Ähnlich wie 現代化網頁基礎排版技術 (20)

Alice v3
Alice v3Alice v3
Alice v3
 
2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪
 
支付宝CSS构架
支付宝CSS构架支付宝CSS构架
支付宝CSS构架
 
Css schema by_sofish
Css schema by_sofishCss schema by_sofish
Css schema by_sofish
 
不一樣的Web server... coServ
不一樣的Web server... coServ不一樣的Web server... coServ
不一樣的Web server... coServ
 
浅析浏览器解析和渲染
浅析浏览器解析和渲染浅析浏览器解析和渲染
浅析浏览器解析和渲染
 
2011新版首页总结 技术篇
2011新版首页总结 技术篇2011新版首页总结 技术篇
2011新版首页总结 技术篇
 
css框架研究
css框架研究css框架研究
css框架研究
 
建立前端开发团队 (Front-end Development Environment)
建立前端开发团队 (Front-end Development Environment)建立前端开发团队 (Front-end Development Environment)
建立前端开发团队 (Front-end Development Environment)
 
Css布局
Css布局Css布局
Css布局
 
Css
CssCss
Css
 
淘宝网前端开发面试题
淘宝网前端开发面试题 淘宝网前端开发面试题
淘宝网前端开发面试题
 
[2008]网站重构 -who am i
[2008]网站重构 -who am i[2008]网站重构 -who am i
[2008]网站重构 -who am i
 
網頁三本柱之Html與css
網頁三本柱之Html與css網頁三本柱之Html與css
網頁三本柱之Html與css
 
Oocss
OocssOocss
Oocss
 
Koubei banquet 34
Koubei banquet 34Koubei banquet 34
Koubei banquet 34
 
一淘新首页总结
一淘新首页总结一淘新首页总结
一淘新首页总结
 
解读html
解读html解读html
解读html
 
Html&css培训 舒克
Html&css培训 舒克Html&css培训 舒克
Html&css培训 舒克
 
CSS modules 簡單玩
CSS modules 簡單玩CSS modules 簡單玩
CSS modules 簡單玩
 

現代化網頁基礎排版技術