Closed zilongxuan001 closed 6 years ago
index.html
。
Starbuzz Coffee Beverages
House Blend, $1.49 A smooth, mild blend of coffees from Mexico, Bolivia and Guatemela.
Mocha Cafe Latte, $2.35 Espresso, steamed milk and chocolate syrup.
Cappuccino, $1.89 A mixture of expresso, steamed milk and foam.
Chai Tea, $1.85 A spicy drink made with black tea, spices, milk and honey.
2.双击打开index.html,在浏览器中显示如下
![image](https://user-images.githubusercontent.com/19257507/39911655-be768050-552e-11e8-903d-4d9a81f795af.png)
### 加上HTML标记
添加`<h>``<p>`元素
添加`<html>`、`<head>`、`<title>`、`<body>`元素
A smooth, mild blend of coffees from Mexico, Bolivia and Guatemela.
Espresso, steamed milk and chocolate syrup.
A mixture of expresso, steamed milk and foam.
A spicy drink made with black tea, spices, milk and honey.
效果如下
![image](https://user-images.githubusercontent.com/19257507/39912139-4f185722-5530-11e8-9c07-34837237713d.png)
资料来源:
《Head+First+HTML与CSS(第2版)》,P23
![image](https://user-images.githubusercontent.com/19257507/39912020-d70e7414-552f-11e8-8b1c-16c9415739ab.png)
### 制作一个mission页面
制作一个mission页面,保存为`mission.html`
To provide all the caffeine that you need to power your life.
Just drink it.
浏览器显示如下
![image](https://user-images.githubusercontent.com/19257507/39916329-b749e688-553c-11e8-8334-4c4e16a454d5.png)
### 增加`<style>`元素
资料来源
《Head+First+HTML与CSS(第2版)》,P29
![image](https://user-images.githubusercontent.com/19257507/39916395-e7e80946-553c-11e8-823a-151a90a85661.png)
### 添加CSS
在style里加上body的属性。
A smooth, mild blend of coffees from Mexico, Bolivia and Guatemela.
Espresso, steamed milk and chocolate syrup.
A mixture of expresso, steamed milk and foam.
A spicy drink made with black tea, spices, milk and honey.
结果如下
![image](https://user-images.githubusercontent.com/19257507/39918940-ab9373f6-5544-11e8-9681-6e6570e6c706.png)
资料来源:
《Head+First+HTML与CSS(第2版)》,P31
![image](https://user-images.githubusercontent.com/19257507/39918911-8ff3ee78-5544-11e8-80d2-bfdbb6bcd448.png)
### 更新mission页面
在`mission.html`里添加css的body属性。
To provide all the caffeine that you need to power your life.
Just drink it.
效果如下
![image](https://user-images.githubusercontent.com/19257507/39919311-bcfd0a2a-5545-11e8-8872-1ea917331dcb.png)
创建链接
链接属性
建立文件夹
链接的路径
创建三个页面:lounge.html,directions.html,elixir.html。其中lounge.html为主页,放在lunge文件夹下,directions.html放在about文件夹下,elixir.html放在beverages文件夹下,图片放入images文件夹下。 文档结构如下
1.首先制作网页 2.加上链接 3.网页和图片放入文件夹 4.修改链接
1.规划文档结构
2.设计页面内容
代码
<html>
<head>
<title>Head First Lounge</title>
</head>
<body>
<h1>Welcome to the New and Improved Head First Lounge</h1>
<img src="images/drinks.gif">
<p>
Join us any evening for
refreshing <a href="beverages/elixir.html">elixirs</a>,
conversation and maybe a game or two of
<em>Dance Dance Revolution</em>.
Wireless access is always provided;
BYOWS (Bring your own web server).
</p>
<h2>Directions</h2>
<p>
You'll find us right in the center of downtown Webville.
If you need help finding us, check out
our <a href="about/directions.html">detailed directions</a>.
Come join us!
</p>
</body>
</html>
浏览显示
代码
<html>
<head>
<title>Head First Lounge Directions</title>
</head>
<body>
<h1>Directions</h1>
<p>Take the 305 S exit to Webville - go 0.4 mi</p>
<p>Continue on 305 - go 12 mi</p>
<p>Turn right at Structure Ave N - go 0.6 mi</p>
<p>Turn right and head toward Structure Ave N - go 0.0 mi</p>
<p>Turn right at Structure Ave N - go 0.7 mi</p>
<p>Continue on Structure Ave S - go 0.2 mi</p>
<p>Turn right at SW Presentation Way - go 0.0 mi</p>
</body>
</html>
浏览器显示
代码
<html>
<head>
<title>Head First Lounge Elixirs</title>
</head>
<body>
<h1>Our Elixirs</h1>
<h2>Green Tea Cooler</h2>
<p>
<img src="../images/green.jpg">
Chock full of vitamins and minerals, this elixir
combines the healthful benefits of green tea with
a twist of chamomile blossoms and ginger root.
</p>
<h2>Raspberry Ice Concentration</h2>
<p>
<img src="../images/lightblue.jpg">
Combining raspberry juice with lemon grass,
citrus peel and rosehips, this icy drink
will make your mind feel clear and crisp.
</p>
<h2>Blueberry Bliss Elixir</h2>
<p>
<img src="../images/blue.jpg">
Blueberries and cherry essence mixed into a base
of elderflower herb tea will put you in a relaxed
state of bliss in no time.
</p>
<h2>Cranberry Antioxidant Blast</h2>
<p>
<img src="../images/red.jpg">
Wake up to the flavors of cranberry and hibiscus
in this vitamin C rich elixir.
</p>
<p>
<a href="../lounge.html">Back to the Lounge</a>
</p>
</body>
</html>
浏览显示
为一本日志建立网站。 学习
<q></q>``<blockquote></blockquote>
块元素和内联元素。先写块元素,再写内联元素。
void元素,只有开放标签,没有闭合标签的元素
<br>
换行
有序列表、无序列表、定义列表
嵌套
字符实体
草图→略图→网页
草图:将内容根据结构分组,形成组块 略图:隐去内容,创建空白内容区,贴上元素 网页:标签+内容(文字/图片),形成网页。(设计页面时,先写块元素,再写内联元素完善)
来源: Head First HTML与CSS,P80
来源: Head First HTML与CSS,P81-82
来源: Head First HTML与CSS,P83
<a>
既可以是内联元素,也可以是块元素
<br>
属于块元素和内联元素的模糊地段
<li>
块元素,里面可以嵌套其他元素。
本章学习如何把网站发到网上,包括
找托管商,买域名,买服务器。
www.baidu.com
是网站名
baidu.com
是域名,买一个域名相当于买了一块地,网站相当于地上的房子。一块地可以盖很多房子。
域名前可以加很多名字,比如news.baidu.com/
,map.baidu.com/
,xueshu.baidu.com/
来源:Head First HTML与CSS (第二版) P160
把本地本地文件传到服务器。使用搬家工具(即文件传输工具)FTP(File Transfer Protocol)。
下载FTP应用,通过FTP应用,连接服务器,找到目标文件夹(或称之目录),将文件传输过去。如果本地有文件夹,则在服务器上新建相同名称的文件夹,进入该文件夹,将文件传进去。
%ftp <网站名> 连接服务器并登陆服务器
dir 显示当前文件列表
pwd 显示当前目录所在位置
.. 上一级目录
cd 进入目录
mkdir 建立目录
put 将文件从本地传到服务器,就是搬家
get 获得服务器文件到本地,就是搬回去
bye 退出
小型网站一般都是先在本地编辑文件,测试文件,然后上传到服务器。
大型网站是在本地编辑文件,然后在测试网站中测试,测试成功后发布到真实网站。
测试工具: Dreameweaver,Coda等工具
不要在服务器中直接修改。
Web地址,即URL( Uniform Resource Locations,统一资源定位符) URL结构
HTTP,即HyperText Transfer Protocol(超文本传输协议),其实就是一个通道。
电脑通过HTTP向服务器发出请求,服务器 根据请求找到文档,通过HTTP把文档发给电脑。
绝对路径,是在协议和网站名之后的部分,告诉服务器如何从跟文件夹到特定的文件或页面。
格式 /文件夹名/文件夹名/文件名
协议部分告诉浏览器使用什么方法获得资源(多是HTTP协议)
网站部分(服务器名+域名)告诉浏览器从互联网上的哪个计算机获得资源
绝对路径告诉服务器要找到哪个文件夹下找哪个页面。
同一网站内的页面链接,使用相对路径;其他网站链接,使用URL。
浏览器会根据相对路径创建一个绝对路径。
如果浏览器访问的是目录(即文件夹),则会在后面直接加上/
,比如www.baidu.com/
。服务器会返回该目录的默认文件(index.html或者default.html)。
<a>
里title属性的作用如果在<a>
里加上title属性,当鼠标放在<a></a>
的文本内容上时,会显示title的内容
作用:对于视力有问题的人,浏览器会读出title的内容
另外,可以为任何元素添加title属性,作为工具提示。
代码
Read the <a href="http://wickedlysmart.com/buzz" title="Read all about caffeine on the Buzz">Caffeine Buzz</a>
浏览器显示
<a>
的id属性链接页面的目标位置1.在目标位置建立id,<a id="cha"></a>
2.在需要引用的地方,建立<a href="index.html#cha"></a>
,index.html
指的是目标网页名称,可以是当前网页,或另外网页,如<a href="http://baidu.com/index.html#cha"></a>
。如果是首页,也可以写成<a href="http://baidu.com/#cha"></a>
。
3.点击引动的地方,就可以跳跃到目标位置。
<a>
的target属性打开新窗口<a target="_blank"></a>
,可以新建窗口打开链接。
<a>
的href属性href属性放链接时,网站内部链接最好用相对路径,外部使用URL。
介绍 《Head First HTML与CSS》,Elisabeth Robson & Eric Freeman 著,徐阳 丁晓峰等译,第二版 O‘REILLY Media, Inc 授权中国电力出版社出版,2013年9月。