2021-08-31 网页设计1

标题一、HTML教程

1.什么是html
超文本标记语言(Hype Text Makeup Language) 是一种用于创建网站的标准标记语言。
可以使用HTML来创建自己的web站点,通过浏览器去展现,让浏览器去解析。

(1)HTML不是一种编程语言,是一种标记语言。标记语言是一套标记标签(makeup tag)
(2)HTML使用标记标签来描述网页
(3)HTML文档包含了HTML标签以及文本内容
(4)HTML文档也叫做web页面

2.HTML标签
(1)HTML标记标签通常被称为HTML标签(HTML tag)
(2)HTML标签通常是成对出现的,eg: and
(3)标签对中的第一个标签为开始标签(也称为开放标签),第二个为结束标签(也称闭合标签)。

3.HTML元素
开始标签和结束标签统称为HTML元素

4.Web浏览器
Web浏览器(如谷歌浏览器,Internet Explorer,Firefox,Safari)是用于读取HTML文件,并将其作为网页显示。
浏览器并不是直接显示HTML标签的,但是我们可以使用HTML标签来决定如何讲HTML页面展现给用户

5.注意事项
用中文网页时需要使用去声明编码,或者会出现乱码。
有些浏览器(比如360浏览器)还会设置GBK为默认编码,这时候就需要设置为

6.后缀名
html 和 htm 无区别。

标题二、HTML简介

1.HTML实例

**声明为HTML5文档** **此元素为HTML页面的根元素** **此元素里包含了元(meta)数据** **定义网页编码格式为utf-8** 菜鸟教程(runoob.com) **此元素描述了文档的标题** **此元素包含了可见的网页内容**

第一个标题

**此元素定义了一个大标题**

第一个段落

**此元素定义了一个段落**

注:在浏览器的页面上使用键盘上的 F12 按键开启调试模式,就可以看到组成标签。

2.<!DOCTYPE>声明

声明有助于浏览器去正确显示网页,因为浏览器上有很多的网页,如果能够正确声明HTML版本,浏览器就能够正确显示网页内容。另:doctype html是不分大小写的。

3.实例

菜鸟教程(runoob.com)

我的第一个标题

我的第一个段落。

标题三、HTML基础

ps:以下内容在和之间

1.HTML 链接: 这是一个链接

2.HTML图像:

标题四、HTML元素

1.HTML文档由HTML元素定义。

2.HTML元素
开始标签* (起始标签) 元素内容 结束标签*(闭合标签)

这是一个段落

这是一个链接
换行

3.HTML元素语法

(1)HTML元素以开始标签起始,以结束标签终止。
(2)元素的内容是在开始标签与结束标签之间的内容。
(3)某些HTML元素具有空内容(empty content),而空内容在开始的标签中关闭(以开始标签的结束而结束)。
(4)大多数HTML元素可拥有属性。
(5)大多数的HTML元素可以嵌套(即HTML元素中可以包含其他HTML元素)。
(6)HTML文档由相互嵌套的HTML元素构成。

4.注意:不要忘记结束标签

5.HTML空元素
(1)没有内容的HTML元素被称为空元素,空元素是在开始标签中关闭的。
eg.
就是没有关闭标签的空元素(
标签定义换行)。
(2)在开始的标签中添加斜杠,eg.
,是关闭空元素的正确方法。

6.HTML提示:使用小写标签
eg:

标题五、HTML属性

1.属性是HTML元素提供的附加信息。

2.HTML元素可以设置属性。[^1](个人见解:属性相当于给元素归类,但是类型是已经设定好的)
属性可以在元素中添加附加信息。
属性一般描述于开始标签。
属性总是以名称/值对的形式出现,eg:name=“value”

eg
:HTML 链接由 标签定义。链接的地址在 href 属性中指定:
这是一个链接

3.HTML属性常用引用属性值
属性值应该始终被包含在引号内(单,双都可以,但是普遍用双),在属性值本身就有双引号的情况下,要使用单引号。eg:name=‘John “ShotGun” Nelson’

4.属性和属性值皆用小写

5.下面列出了适用于大多数 HTML 元素的属性:

属性 描述
class 为html元素定义一个或多个类名(classname)(类名从样式文件引入)
id 定义元素的唯一id
style 规定元素的行内样式(inline style)
title 描述了元素的额外信息 (作为工具条使用)

class 属性可以多用 class=" " (引号里面可以填入多个class属性)
id 属性只能单独设置 id=" "(只能填写一个,多个无效)

可在菜鸟网站的这个部分中看到详细的属性参考手册。

属性实例:
这是一个链接

标题六、标题

1.标题(Heading)是通过

-

标签来进行定义的,

是最大的标题,

是最小的标题。浏览器会自动的在标题的前后添加空行。

(1)不要为了生成粗体或者大号的文本而使用标题,要确保这个标题是真的标题,而非其他内容。

(2)搜索引擎用标题来为网页的结构和内容进行编制索引。用户也是可以通过标题来快速浏览我们的网页,所以用标题来呈现文档结构是很重要的,不要忽视!

(3)应该将

用作于主标题(最重要的),

(次重要的),再其次是

,以此类推。

3.实例

这是一个无情的标题
这是一个无情的标题
这是一个无情的标题
这是一个无情的标题
这是一个无情的标题
这是一个无情的标题
这是一个无情的标题

3.HTML水平线:


标签在HTML页面中创建水平线,可用于分割内容。
eg:

这是一个段落。


这是一个段落。


这是一个段落。

4.注释可以使代码更容易被人们所理解,浏览器会忽略注释,同时也不会显示它们。
注释写法如下:

ps:开始括号之后(左边的括号)需要紧跟一个叹号,结束括号之前(右边的括号)不需要。

5.HTML 提示 - 如何查看源代码
操作: 只需要单击右键,然后选择"查看源文件"(IE)或"查看页面源代码"(Firefox),其他浏览器的做法也是类似的。这么做会打开一个包含页面 HTML 代码的窗口。

6.HTML 标签参考手册
标签 描述

定义 HTML 文档 定义文档的主体

-

定义 HTML 标题
定义水平线 定义注释

标题七、段落

1.HTML 可以将文档分割为若干段落。

2.段落是通过

标签定义的。
eg:

这是一个段落

这是另一个段落

3.浏览器会自动地在段落的前后添加空行。(

是块级元素)

4.不要忘记结束标签

5.如果在不产生一个新段落的情况下进行换行(新行),使用
标签。

元素是一个空的HTML元素。由于关闭标签没有任何意义,因此它没有结束标签。

6.HTML输出-使用提醒
(1)我们无法确定HTML被显示的确切的效果,屏幕的大小以及对窗口的调整都可能会导致不同的结果。
(2)对于HTML,我们无法通过在HTML代码中添加额外的空格或者换行来改变输出的效果,有专门的HTML语言进行。(换行为:
)
(3)当显示页面时,浏览器会移除源代码中多余的空格和空行。
且所有连续的空格或者空行都会被算作一个空格。
(4)需要注意的是,HTML代码中的所有连续的空行(换行)也被显示为一个空格。

7.例子:

春晓

春眠不觉晓, 处处闻啼鸟。 夜来风雨声, 花落知多少。 是可以在

后面放分段内容的,结果显示也为分段效果。

8.HTML 标签参考手册
标签 描述

定义一个段落
插入单个折行(换行)

9.
,
以及
(带有空格)区别:是在不同版本的情况下换行的不同写法,所以,三种写法都可以使用。

标题八、文本格式化

1.例子:
输入内容:
加粗文本


斜体文本


电脑自动输出


这是 下标 上标

输出内容:(这里无法显示)
加粗文本

斜体文本

电脑自动输出

这是 下标 和 上标

(1)HTML使用标签(“bold”)(粗体)与i(“italic”)(斜体)对输出的文本进行格式,这些HTML标签被称为格式化标签
(2)
通常,如果是要呈现的文本是重要的,需要突出显示的,就用下方的标签进行替换。
加粗标签替换
替换

3.文本格式化

这个文本是加粗的
这个文本是加粗的
这个文本字体放大
这个文本是斜体的
这个文本是斜体的
这个文本是缩小的
这个文本包含 下标
这个文本包含 上标

总结:
–加粗
–斜体
–放大
–缩小
–下标
–上标

4.预格式文本:使用pre标签对空行和空格进行控制
例子:

此例演示如何使用 pre 标签
对空行和    空格
进行控制

输出结果:
此例演示如何使用 pre 标签
对空行和 空格
进行控制

5.“计算机输出”标签:
例子:
计算机输出 结果:计算机输出(字体正常)


键盘输入 结果:键盘输出(字体正常)


打字机文本 结果:打字机文本(字体正常)


计算机代码样本 结果:计算机代码样本(字体比较粗)


计算机变量 结果:计算机变量(字体比较粗加斜体)

6.在HTML文件中写地址
例子:

Written by Jon Doe.

之间用.来链接 Visit us at:
Example.com
Box 564, Disneyland
USA

输出结果:
Written by Jon Doe. 名字是可点击的
Visit us at:
Example.com
Box 564, Disneyland
USA

7.实现缩写或者首字母缩写:
例子:
etc. 为首字母缩写


WWW 为缩写:即对单词或短语的简写形式的统称

输出结果:(在某些浏览器中,当您把鼠标移至缩略词语上时,title 可用于展示表达的完整版本)
(仅对于 IE 5 中的 acronym 元素有效。对于 Netscape 6.2 中的 abbr 和 acronym 元素都有效。)
etc.
WWW

8.改变文字的方向:
例子:

该段落文字从左到右显示。

该段落文字从右到左显示。

运行结果:
该段落文字从左到右显示。
该段落文字从右到左显示。

9.块引用(实现长短不一的引用语):
例子:

WWF's goal is to: Build a future where people live in harmony with nature. We hope they succeed.

输出结果:
WWF’s goal is to:“ Build a future where people live in harmony with nature”. We hope they succeed.
(双引号系统会自己带上)

10.标记删除文本和插入文本(删除字效果和插入字效果):
例子:

My favorite color is blue red!

输出结果:
My favorite color is blue red!(blue有删除线,red有下划线)

标题九、HTML链接

1.内涵:HTML使用超级链接与网络上的另一个文件相连。几乎可以在所有的网页中找到链接,点击链接后即可从一个页面跳转到另一个页面。

2.实例:

本文本 是一个指向本网站中的一个页面的链接。

本文本 是一个指向万维网上的页面的链接。

3.HTML超链接
(1)HTML使用标签来设置超文本链接。
(2)超链接可以是一个字,一个词或者一组词,也可以是一幅图像,我们可以点击这些内容跳转到新的文档或者当前文档中的某个部分。
(3)当我们的鼠标指针移动到网页中的某个链接上时,箭头会变成一只小手。
(4)标签中使用了href的属性来描述链接的地址。
(5)默认情况下,链接将以一下形式出现在浏览器中:
<1>一个未访问过的链接显示为蓝色字体并带有下划线。
<2>访问过的链接显示为紫色并带有下划线。
<3>点击链接时,链接显示为红色并带有下划线。
<4>注意:如果为这些超链接设置了 CSS 样式,展示样式会根据 CSS 的设定而显示。

4.链接的代码为:
链接文本 ( href属性描述了链接的目标。)

5.实例:
访问菜鸟教程
上面这段代码显示为:访问菜鸟教程。点击这个超链接就会把访客带到菜鸟教程的首页。
需要注意的是:“”链接文本“不一定是文本。图片或者其他HTML元素也都是可以成为链接的。

6.HTML链接–target属性
(1)使用target属性,就可以定义被链接的文档在何处显示。

(2)如果你将 target 属性设置为 “_blank”, 链接将在新窗口打开。
例子:
<a href = “https://www.runoob.com/“target=”_blank”>访问菜鸟教程!

7.HTML链接----id属性
(1)id属性可用于创建一个HTML文件书签。
提示:书签不会以任何特殊方式显示出来,即在HTML页面中是不显示的,所以对于读者而言是隐藏的。

(2)实例:
<1>在HTML文档中插入ID:
有用的提示部分
即是在HTML文档中创建一个链接到"有用的提示部分(id=tips)";
<a href ="#tips>访问有用的提示部分
输出结果为:有用的提示部分 访问有用的提示部分 (后半句话可访问)

	 <2>或者,从另一个页面创建一个链接到"有用的提示部分"(id="tips")":
    		<a href - "https://www.runoob.com/html/html-links.html#tips">
    		访问到有用的提示部分</a>

(3)基本的注意事项—有用的提示:
注释: 请始终将正斜杠添加到子文件夹。假如这样书写链接:href=“https://www.runoob.com/html”,就会向服务器产生两次 HTTP 请求。这是因为服务器会添加正斜杠到这个地址,然后创建一个新的请求,就像这样:href=“https://www.runoob.com/html/”。

8.使用图片链接:

创建图片链接: HTML 教程

无边框的图片链接: HTML 教程

输出结果:
创建图片链接: 图片
无边框的图片链接: 图片

9.使用书签:在当前的页面链接跳转到指定位置

查看章节 4

章节 1

这边显示该章节的内容……

章节 2

这边显示该章节的内容……

章节 3

这边显示该章节的内容……

章节 4

这边显示该章节的内容……

章节 5

这边显示该章节的内容……

输出结果:
查看章节 4(这个可以点击,有下划线)

章节 1
这边显示该章节的内容……

章节 2
这边显示该章节的内容……

章节 3
这边显示该章节的内容……

章节 4
这边显示该章节的内容……

章节 5
这边显示该章节的内容……

10.如何跳出框架,假如你的页面被固定在框架之内。

跳出框架?

点击这里!

输出结果:
跳出框架?

点击这里!(这个可以点击,有下划线)

11.创建电子邮件链接:如何链接到一个邮件。(本例在安装邮件客户端程序后才能工作。)

这是一个电子邮件链接: 发送邮件

注意:单词之间空格使用 %20 代替,以确保浏览器可以正常显示文本。

输出结果:
这是一个电子邮件链接: 发送邮件(这个可以点击,有下划线)

12.创建电子邮件链接2 更加复杂的邮件链接。

这是另一个电子邮件链接: 发送邮件!

输出结果:
这是另一个电子邮件链接: 发送邮件!(这个可以点击,有下划线)

标签 描述
定义一个超级链接

标题十、HTML头部

1.使用标题定义HTML文档的标题<br/> 浏览器中包含body元素的内容。<br/> 浏览器的标题包含title元素的内容<br/> 即:<title>我的HTML第一页

2.定义了所有链接的URL
使用定义页面中所有链接默认的链接目标地址。

例子:

菜鸟教程(runoob.com)

菜鸟教程 - 。

注意: (图片)这里我们设置了图片的相对地址。能正常显示是因为我们在 head 部分设置了 base 标签,该标签指定了页面上所有链接的默认 URL,所以该图片的访问地址为 “http://www.runoob.com/images/logo.png”

菜鸟教程(链接,可点击) - 注意这个链接会在新窗口打开,即便它没有 target="_blank" 属性。因为在 base 标签里我们已经设置了 target 属性的值为 “_blank”。

3.target="_blank" 属性为打开新窗口

4.提供了HTML文档的meta标记
使用元素来描述HTML文档的描述,关键词,作者,字符集等。

例子:

菜鸟教程(runoob.com)

所有 meta 标签显示在 head 部分

5.HTML元素
(1)元素包含了所有的头部标签元素。在元素中我们可以插入脚本(scripts),样式文件(CSS),及各种meta信息(meta:说明html中的一些关键内容)
(2)可以添加在头部区域的元素标签为:,

6.HTML元素<br/> (1)<title>标签定义了不同文档的标题。<br/> (2)<title>在HTML/XHTML文档中是必须的。<br/> (3)<title>元素:定义了浏览器工具栏的标题;当网页添加到收藏夹时,显示在收藏夹中的标题;显示在搜索引擎结果页面的标题。

例子:一个简单的HTML文档应是这样的:

文档标题
<body>
文档内容...
</body>

7.HTML元素

标签描述了基本的链接地址、链接目标,该标签作为HTML文档中所有的链接标签的默认链接。 例子:

8.HTML元素

标签定义了文档与外部资源之间的关系,通常用于连接到样式表。 例子:

9.HTML

10.HTML元素
(1)meta标签描述了一些基本的元数据。
(2)标签提供了元数据,元数据会被浏览器所解析,但是元数据并不会显示在页面上。
(3)元数据可以使用于浏览器(如何显示内容或者重新加载页面),搜索引擎(关键词),或者其他Web服务。
(4)META元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者,和其他元数据。
(5)一般放置在区域

标签-使用实例: 为搜索引擎定义关键词:

为网页定义描述内容:

定义网页作者:

每30秒钟刷新当前页面:

11.HTML

3.做一个没有下划线的链接:使用style属性
例子:

访问 runoob.com!

4.标签链接到一个外部样式表:

里有多一个

我使用了外部样式文件来格式化文本

我也是!

5.使用CSS的方法:
(1)CSS是在HRML 4开始使用的,引入是为了更好的渲染HTML(即装饰)
(2)CSS添加到HTML中的方法:
<1>内联样式:在HTML元素中使用"style"属性
<2>内部样式表:在HTML文档头部区域使用

6.CSS内联样式
当特殊的样式需要应用到个别元素时,就可以使用内联样式。使用内联样式的方法就是在相关的标签中使用样式属性。样式属性可以包含任何CSS属性。

下例可显示如何改变段落的颜色和左外边框

7.HTML样式实例—背景颜色
背景色属性(backgroung-color)定义一个元素的背景颜色:
例子:

这是一个标题

这是一个段落

输出结果为:
大背景为黄色,”这是一个标题“字体为黑色,背景为红色。”这是一个段落“字体为黑色,背景为绿色。

ps:早期背景色属性(background-color)是使用bfcolor属性定义。

8.HTML样式实例–字体,字体颜色,字体大小
(1)我们可以使用font-family(宋体),color(颜色),和font-size(字体大小)属性来定义字体的样式。
例子:

一个标题

一个段落

输出结果:
”一个标题“定义了字体(字体是什么没翻译过) ”一个段落。“字体较小,颜色为红色。

(2)现在通常使用font-family(字体),color(颜色),和font-size(字体大小)属性来定义文本样式,而不是使用标签。

9.HTML样式实例—文本对齐方式
(1)使用text-align(文字对齐)属性指定文本的水平与垂直对齐方式:
(2)例子:

居中对齐的标题

这是一个笨蛋!

(3)文本对齐属性text-align取代了旧标签
旧标签:

这是一个使用旧标签的居中标题。

10.内部样式表
当单个文件需要特别样式时,就可以使用内部样式表。可以在部分通过

11.外部样式表:
当样式需要被应用到很多页面时,外部样式表会是理想选择。使用外部样式表,我们就可以通过更改一个文件来该改变整个站点的外观。

12.HTML 样式标签
标签 描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值