SlideShare a Scribd company logo
1 of 30
Download to read offline
0 101WEB DESIGN
Samantha
林聿儒 Samantha
2010 - 2014
2015 - now
2016
2014 - 2015 RD
2015 - 2016
2014 - 2017
網站的基本架構
01
網頁的一些介紹
02
靜態網頁 動態網頁
...
...
Firefox,
Chrome, Safari… Notepad
Sublime…
HTML,CSS,JavaScript
—Sublime Text 3
https://packagecontrol.io/installation
Sublime —Emmet
1. package control
2. package control Emmet
骨架 肉
魔王般的存在,可以任意調動html與css,
能用html/css解決的就不要js
Basic HTML
03
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title></title>
<link rel="stylesheet" href=“css 案位置名稱”>
</head>
<body>
</body>
</html>
HTML
宣告文件是HTML
html開始
html結束
一種基本設定…
也是基本設定…
會出現在瀏覽器分頁上面的字
連結到css 案
不會出現在網頁上,但網頁的基本設定都在這裡
會出現在網頁上的東西都在這裡面
HTML
<img src="圖片的網址或是本地位置" alt="" width="200px" height="auto">
<h1></h1>
<h2></h2>
<ol>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ol>
最大的標題
第二大的標題,h3就是第三大, h4就是第四大...以此類推
Order List 有順序的 單, 單前面會出現1,2,3,4...
單內容
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla facilisi.
Pellentesque pulvinar tempus diam, vitae scelerisque urna ornare ut.
Vivamus quis ex varius risus <span>tristique</span> pulvinar. Fusce nec
enim odio. Sed eget sem at erat feugiat malesuada.
</p>
<a href="網址或是別的html 案位置" target=“_blank"> </a>
Unordered List 沒有順序的 單, 單前面只會出現點點,而不是數字
單內容
Paragraph 段落,用來寫文字段落
Span標籤是一種特別的存在,內容多少,就有多大,不會 滿網頁整個寬度
超連結!
在新標籤開 頁面
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
table 表格
table row 表格的一列
table head 表頭,通常第一列是表格的標題
table detail 表格的一欄
table 表格結束,這是一個3x3的表格
<div>
</div>
Division 是最常用的標籤,一個群組的 念,排版用
裡面要放什 都可以,文字、圖片或是更多div
由左而右,又上而下
除了Span之外的元素,寬度都是滿版
<body>
<header>
<nav></nav>
</header>
<section></section>
<footer></footer>
</body>
HTML5
<body>
<header>
<nav></nav>
</header>
<section></section>
<section></section>
<section></section>
<section></section>
<footer></footer>
</body>
<div></div>
HTML Style
<h1 style=“font-size: 48px; font-weight: bolder; color: blue;”> </h1>
<h2 style=“font-size: 24px; font-weight: bolder; text-decoration: underline;”>
</h2>
<p style=“font-size: 14px;”>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</p>
<h2 style=“font-size: 24px; font-weight: bolder; text-decoration: underline;”>
</h2>
<p style=“font-size: 14px;”>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</p>
CSS 的加入
04
<h1 style=“font-size: 48px; font-weight: bolder; color: blue;”> </h1>
<h2 style=“font-size: 24px; font-weight: bolder; text-decoration: underline;”>
</h2>
<p style=“font-size: 14px;”>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</p>
<h2 style=“font-size: 24px; font-weight: bolder; text-decoration: underline;”>
</h2>
<p style=“font-size: 14px;”>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</p>
要不停地重複寫style, HTML變得又臭又長...
將HTML與CSS分開成兩個 案
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title></title>
<link rel="stylesheet" href=“css 案位置名稱”>
</head>
<body>
</body>
</html>
在head標籤裡面加上link
一條,連結至css
<body>
<audio src=""></audio>
<!-- <video src="" controls="true"></video> -->
<header>
<nav></nav>
</header>
<section>
<div class="title"></div>
<div class="title special"></div>
<div class="title"></div>
<div class="title"></div>
<div class="title"></div>
</section>
<footer></footer>
</body>
</html>
給標籤一個class
一樣的class 可以用在多個標籤上,
也可以一個標籤給多個class
*{
font-size: 14px;
color: black;
background-color: grey;
}
header{
width: 100%;
background-color: white;
height: 50px;
}
.title{
font-size: 48px;
color: white;
}
.special{
color: blue;
text-decoration: underline;
}
在CSS 案裡面
輸入標籤、class、id等的style
css的形式 —
標籤 (例如:header, nav…)
或是 .class名稱
或是 #id名稱 {
style特性:style的
}
* 代表整 文件
可以直接打標籤,例如:header, span, h1…
.title代表名 title的class
瀏覽器通常都會有預設的一
些style, 了避免排版不照預
期,通常會在css 裡面最前
面有一段reset, 把瀏覽器預設
的style給重設
可以直接打在最前面,也可
以使用
@import url(reset.css);
作業時間
HTML
CSS
挑戰題
https://samanthalin.ddns.net/web101/practice/01/
提示:
• html <br>
• css text-align: center;
• px

More Related Content

Similar to Web 01

Inside the-browser
Inside the-browserInside the-browser
Inside the-browserjy03845581
 
Inside the-browser
Inside the-browserInside the-browser
Inside the-browserjy03845581
 
Website Pracice Focusing on UX, Chinese
Website Pracice Focusing on UX, ChineseWebsite Pracice Focusing on UX, Chinese
Website Pracice Focusing on UX, Chinesemultiple1902
 
[2008]网站重构 -who am i
[2008]网站重构 -who am i[2008]网站重构 -who am i
[2008]网站重构 -who am iTwinsen Liang
 
浅析浏览器解析和渲染
浅析浏览器解析和渲染浅析浏览器解析和渲染
浅析浏览器解析和渲染Ailsa126
 
OPENCART 購物平台開發實務 DAY3教學 for 1.5.X
OPENCART 購物平台開發實務 DAY3教學 for 1.5.XOPENCART 購物平台開發實務 DAY3教學 for 1.5.X
OPENCART 購物平台開發實務 DAY3教學 for 1.5.X蘇姵欣 PeiSu
 
高性能网站最佳实践
高性能网站最佳实践高性能网站最佳实践
高性能网站最佳实践longhao
 
輕鬆學會網頁前端
輕鬆學會網頁前端輕鬆學會網頁前端
輕鬆學會網頁前端Xi-Zhe Lin
 
HTML & JavaScript
HTML & JavaScriptHTML & JavaScript
HTML & JavaScriptSanji Zhang
 
Web设计 3 java_script初探(程序员与设计师的双重眼光)
Web设计 3 java_script初探(程序员与设计师的双重眼光)Web设计 3 java_script初探(程序员与设计师的双重眼光)
Web设计 3 java_script初探(程序员与设计师的双重眼光)ziggear
 
Bootstrap個人網站 20141027
Bootstrap個人網站 20141027Bootstrap個人網站 20141027
Bootstrap個人網站 20141027均民 戴
 
让我们的页面跑得更快
让我们的页面跑得更快让我们的页面跑得更快
让我们的页面跑得更快li qiang
 
解读html
解读html解读html
解读htmlcssrain
 
Developer Student Clubs NUK - Web Fundamentals
Developer Student Clubs NUK - Web FundamentalsDeveloper Student Clubs NUK - Web Fundamentals
Developer Student Clubs NUK - Web FundamentalsJiaxuan Lin
 
Web dev road map part one
Web dev road map part oneWeb dev road map part one
Web dev road map part one安 闫
 
给聚划算后端开发的前端培训
给聚划算后端开发的前端培训给聚划算后端开发的前端培训
给聚划算后端开发的前端培训j5726
 
重新认识Html5
重新认识Html5重新认识Html5
重新认识Html5Adam Lu
 
前端開發學習簡介
前端開發學習簡介前端開發學習簡介
前端開發學習簡介peterju
 
网易相册前端页面开发规范2010版
网易相册前端页面开发规范2010版网易相册前端页面开发规范2010版
网易相册前端页面开发规范2010版昌里大金猪 Luke
 

Similar to Web 01 (20)

Inside the-browser
Inside the-browserInside the-browser
Inside the-browser
 
Inside the-browser
Inside the-browserInside the-browser
Inside the-browser
 
Website Pracice Focusing on UX, Chinese
Website Pracice Focusing on UX, ChineseWebsite Pracice Focusing on UX, Chinese
Website Pracice Focusing on UX, Chinese
 
[2008]网站重构 -who am i
[2008]网站重构 -who am i[2008]网站重构 -who am i
[2008]网站重构 -who am i
 
浅析浏览器解析和渲染
浅析浏览器解析和渲染浅析浏览器解析和渲染
浅析浏览器解析和渲染
 
OPENCART 購物平台開發實務 DAY3教學 for 1.5.X
OPENCART 購物平台開發實務 DAY3教學 for 1.5.XOPENCART 購物平台開發實務 DAY3教學 for 1.5.X
OPENCART 購物平台開發實務 DAY3教學 for 1.5.X
 
高性能网站最佳实践
高性能网站最佳实践高性能网站最佳实践
高性能网站最佳实践
 
輕鬆學會網頁前端
輕鬆學會網頁前端輕鬆學會網頁前端
輕鬆學會網頁前端
 
HTML & JavaScript
HTML & JavaScriptHTML & JavaScript
HTML & JavaScript
 
Web设计 3 java_script初探(程序员与设计师的双重眼光)
Web设计 3 java_script初探(程序员与设计师的双重眼光)Web设计 3 java_script初探(程序员与设计师的双重眼光)
Web设计 3 java_script初探(程序员与设计师的双重眼光)
 
Bootstrap個人網站 20141027
Bootstrap個人網站 20141027Bootstrap個人網站 20141027
Bootstrap個人網站 20141027
 
让我们的页面跑得更快
让我们的页面跑得更快让我们的页面跑得更快
让我们的页面跑得更快
 
解读html
解读html解读html
解读html
 
Developer Student Clubs NUK - Web Fundamentals
Developer Student Clubs NUK - Web FundamentalsDeveloper Student Clubs NUK - Web Fundamentals
Developer Student Clubs NUK - Web Fundamentals
 
HTML5 Basic
HTML5 BasicHTML5 Basic
HTML5 Basic
 
Web dev road map part one
Web dev road map part oneWeb dev road map part one
Web dev road map part one
 
给聚划算后端开发的前端培训
给聚划算后端开发的前端培训给聚划算后端开发的前端培训
给聚划算后端开发的前端培训
 
重新认识Html5
重新认识Html5重新认识Html5
重新认识Html5
 
前端開發學習簡介
前端開發學習簡介前端開發學習簡介
前端開發學習簡介
 
网易相册前端页面开发规范2010版
网易相册前端页面开发规范2010版网易相册前端页面开发规范2010版
网易相册前端页面开发规范2010版
 

Web 01