整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

记录:学习html(二):标签

/一、html

//a、HTML语法规范

//a.1基本语法概述

1、HTML标签是由尖括号包围的关键字,例如,

2、HTML标签通常是成对出现的,例如和,我们成为双标签,标签对中的第一个标签是开始标签,第二个标签是结束标签。

3、有些特殊的标签是单个标签(极少情况),例如

,我们称为单标签

//a.2标签关系

双标签关系可以分为两类:包含关系和并列关系。

//b、HTML基本结构标签

//b.1第一个HTML网页

每个网页都会有一个基本的结构标签(也称为骨架标签),页面内容也是在这些基本标签上写的。

HTML页面也称为HTML文档

标签名

定义

说明

<html></html>

HTML标签

页面中最大的标签,我们称为根标签

<head></head>

文档的头部

注意在head标签中我们必须要设置的标签是title

<title></title>

文档的标题

让页面拥有一个属于自己的网页标题

<body></body>

文档的主体

元素包含文档的所有内容,页面内容,基本都是放到body里面的

必须是.html或.htm,浏览器的作用是读取HTML文档,并以网页的形式显示出它们。

此时,用浏览器打开这个网页,我们就可以预览我们写的第一个HTML文件了。

//c、开发工具vscode

1、<!DOCTYPE>标签
文档类型声明,作用就是告诉浏览器使用哪种HTML版本来显示网页

<!DOCTYPE html>这句代码的意思是:当前页面采用的是HTML5来显示页面。

2、lang语言

用来定义当前文档显示的语言:

a、en定义语言为英语

b、zh-CN定义语言为中文

简单来说定义为en就是英文网页,定义为zh-CN就是中文网页

其实对于文档显示来说,定义成en的文档也可以显示中文,定义zh-CN的文档也可以显示英文

这个属性对于浏览器和搜索引擎(百度、谷歌等)还是有作用的

3、charset字符集

字符集是多个字符的集合,以便计算机能够识别和存储各种文字

在标签内,通过标签的charset属性来规定HTML文档应该使用哪种字符编码。

charset常用的值:GB2312、BIG5、GBK和UTF-8,其中UTF-8也称为万国码,基本包含了全世界所有国家需要用到的字符。

注意:上面语法是必须写的代码,否则可能引起乱码的情况,一般情况下,统一使用"UTF-8"编码,尽量统一写成标准的"UTF-8",不要写成"utf-8"或"UTF8"。

//d、HTML常用标签

//d.1标签语义

学习标签是有技巧的,重点是记住每个标签的语义,简单理解就是指标签的含义,即这个标签是用来干嘛的

根据标签的语义,在合适的地方给一个最为合理的标签,可以让页面结构更清晰。

//d.2标题标签

-

(重要)

为了使网页更具有语义,我们经常会在页面中用到标题标签,HTML提供了6个等级的网页标题集

-

特点:

1、加了标题的文字会变得更加粗,字号也会依次变大。

2、一个标题独占一行。

//d.3段落和换行标签(重要)

在网页中,要把文字有条理地显示出来,就需要将这些文字分段显示,在HTML标签中,

标签用于定义段落,它可以将整个网页分为若干段落。

<p>我是一个段落标签</p>标签语义:可以把HTML文档分割为若干段落。

特点:
1、文本在一个段落中会根据浏览器窗口的大小自动换行。
2、段落和段落之间保有一个较大的空隙。

在HTML中,一个段落中的文字从左到右依次排列,直到浏览器的右端,然后自动换行,如果希望某段文本强制换行显示,就需要使用换行标签

<br />

单词break的缩写,意为打断,换行。

特点:

1、单标签

2、

标签只是简单地开始新的一行,跟段落不一样,段落之间会插入一些垂直的间距。

//d.4文本格式标签

在网页中,有时需要为文字设置粗体,斜体或下划线等效果,这时就需要用到HTML中的文本格式标签,使文字以特殊的方式显示

标签语义:突出重要性,比普通文字更重要。

语义

标签

说明

加粗

<strong></strong>或者<b></b>

更推荐使用<strong></strong>标签加粗,语义更强烈

倾斜

<em><em> 或者<i><i>

更加推荐使用<em><em>标签,语义更加强烈

删除线

<del><del>或者<s><s>

更加推荐使用<del><del>标签,语义更加强烈

下划线

<ins><ins>或者<u><u>

更加推荐<ins><ins>标签,语义更加强烈

//d.5<div>和<span>标签
<div>和<span>是没有语义的,它们就是一个盒子,用来装内容。

<div>这是头部</div>
<span>今日价格</span>

div是division的缩写,表示分割,分区,span意为跨度,跨距。

特点:

1、<div>标签用来布局,但是现在一行只能放一个<div>,大盒子。

2、<span>标签用来布局,一行上可以有多个<span>,小盒子

//d.6图像标签和路径(重点)

1、图像标签

在HTML标签中,<img>标签用于定义HTML页面中的图像。

<img src="图像url"/>

单词image的缩写,意为图像

src是<img>标签的必须属性,它用于指定图像文件的路径和文件名。

所谓属性:简单理解就是属于这个图像标签的特性。

图像标签的其他属性:

属性

属性值

说明

src

图片路径

必须属性

alt

文本

替换文本,图像不能显示的文字

title

文本

提示文本,鼠标放到图像上,显示文字

width

像素

设置图像的宽度

height

像素

设置图像的高度

border

像素

设置图像的边框粗细

天的主要分享的是一些最基本、最常用的标签:<img/>、<a></a>、<table></table>、<ul></ul>,以及文件路径。

首先,先来了解一下<img/>标签,它表示图片标签,在页面中会出现很多的图像,主要的编码方式就是通过<img/>来实现的;那是怎么实现的呢?它通过一些自己的属性来规定了这个图像的样式,要实现一个图像最基本的属性有 src属性、width属性、height属性、alt属性,详解一下他们的属性分别是做什么的,是实现图像的哪一个部分的?

src属性:就是你要放置图像,该图像的文件路径,你的文件是放在C盘里面的文件还是D盘里面的文件,那么src就是这个图像的路径;

width属性:就是你的图像的宽度,同理height就是图像的高度;

alt属性:是指一种提示,比如你的鼠标在移动到你的图片的时候或有文字提示、或者因为某种原因图片不能正常显示的时候,会有直接文字提示;

完整的语法:<img src="图像路径" width="100px" height="100px" alt="提示"/>

接下来,我们分享<a></a>链接标签,它是一个能够实现跳转的标签,在小编还是没有完全总结<a>标签的情况下,可以先简单的可以理解为从一个页面跳转到另外一个页面。要实现一个跳转也是需要它自有的一些属性来完成,href属性,target属性,name属性。解一下他们的属性分别是做什么的,是实现跳转的哪一个部分的?

href属性:就是你要跳转到哪个页面,就是这个页面的路径;

target属性:就是你要跳转的网页的打开方式,它有自己的备选答案,其中_blank代表在新的标签中打开,_self代表在当前页面中打开(这个是缺省值)

name属性:就是定义锚点名称(只有当<a>标签当做锚点使用时需要该属性)

完整的语法:<a href="网页路径" target=“_blank”></.a>

总结一下<a>标签常用的表现形式(作用)

1、网页面间跳转

<a href="页面路径"></a>

2、页面上的文档(资源)下载

<a href="资源路径"></a> 其中:资源路径是指非html,htm,txt的资源,一般常见有为压缩包形式 <a href="xxx.rar">下载</a>

3、返回页面顶部的空连接

<a href="#">返回顶部</a> 跳转到本页(一般在开发、测试阶段使用)

4、电子邮件链接

<a href="mailto:zhaoxu@tarena.com.cn"></a>

5、链接到Javascript

<a href="javascript:js代码段落"></a> 就是在点击<a>标签的时候,执行一段js代码

锚点:就是在页面的任意位置处定义一个标识,随时随地的都可以跳转到这个标识上;如果你想要在同一个页面中,快速的到达某个点,这时候用锚点的方式是非常好的。

锚点的使用方式(2步骤):

1、定义锚点 <a name="anchorName"></a>

2、链接到锚点 <a href="#anchorName">文本 或 图像</a> 或者 <a href="url#anchorName"></a>

第三、关于<table>表格标签

表格:有行有列,按照一定的格式(从左到右,从上到下)排列里面的内容;它能组织结构化的信息,按照一定的格式来进行数据显示

要想创建表格:

1.定义表格:<table></table>

2. 定义行:<tr></tr>

3.创建列(单元格):<td></td>

注意:原始的表格中,每行的列数全部都是统一的。

在一些情况下,表格会有:表头,表主体,表尾

表头:<thead></thead>

表主体:<tbody></tbody>

表尾:<tfoot></tfoot>

实战:创建一个表格,有4行3列

<table>

<tr>

<td></td>

<td></td>

<td></td>

</tr>

<tr>

<td></td>

<td></td>

<td></td>

</tr>

<tr>

<td></td>

<td></td>

<td></td>

</tr>

<tr>

<td></td>

<td></td>

<td></td>

</tr>

</table>

表格的属性:表格也是通过自己的属性来形成自己风格的table

width:宽度

height:高度

align:水平对齐方式(left,center,right)

border:设置表格的变宽,以px(像素)为单位

cellpadding:内边距,(单元格边框与内容之间的距离)

cellspacing:外边距,(单元格与单元格之间的距离)

bgcolor:表格背景颜色

align:设置该行内容的水平对齐方式(left,center,right)

valign:设置该行内容的垂直对齐方式(top,middle,bottom)

colspan:单元格跨列(向右合并单元格)

rowspan:单元格跨行(向下合并单元格)

表格标题:即表格第一行,文字加粗 语法:<caption>标题</caption>

<table>

<caption></caption>

<tr>

<td></td>

</tr>

</table>

表格除了中规中矩,还有复杂应用,可以形成不规则的表格,实现不规则表格主要是通过跨列:colspan、跨行:rowspan

第四:关于列表<ul>

列表根据使用情景,可以分为:有序列表、无序列表、自定义列表,其中

1、有序列表

语法:<ol><li></li> 列表项</ol>

常用属性:

type : 列表类型,取值可以为:

1 :表示数字(默认值)

a : 表示小写字母

A : 表示大写字母

i : 表示小写罗马数字

I : 表示大写罗马数字

start : 起始编号

2、无序列表

语法:<ul><li></li></ul>

属性: type 取值可以为:

disc : 实心圆(默认)

circle : 空心圆

square : 实心矩形

3、自定义列表

<dl> 定义列表

<dt></dt> 列表内容标题

<dd></dd> 列表数据

</dl>

有序、无序使用场景:

1、从上到下,只有一列显示数据

2、从左到右,只有一行显示数据(导航)

自定义列表使用场景:做图文混排的布局

最后是关于文件路径,即URL

目录结构的表示方式

URL : Uniform Resource Locator , 统一资源定位器 ,俗称,路径

作用:用来标识网络中的资源位置

http://www.baidu.com

images/logo.gif

URL的三种形式: 绝对路径 相对路径 根相对路径

1、绝对路径

文件从最高级目录开始的完整的路径

绝对路径就是完整的URL

1、从本机目录结构查找,从盘符开始

C:\xxx\xxx.jpg

2、网络资源目录结构开始查找

协议、主机、目录路径、文件名称

http://www.baidu.com/images/logo.jpg

2、相对路径

相对于当前文件的位置,查找资源文件

1、同级目录(直接找)

直接输入资源文件名称即可

2、子级目录(先进入)

先进入到指定文件夹,再查找资源文件

3、父级目录(先返回)

先返回到指定的父级目录出,再查找指定资源文件

../ : 表示返回上一级

../../images/logo.png

3、根相对路径

file:///C:/zhaoxu/ ........ 本地访问

http://www.baidu.com

http://localhost/ ...... 从服务器访问数据

TML标签

基本标签

HTML页面中内容是由HTML标签组织起来的,如页面中的文本、图像、Flash视频文件等都是通过HTML标签合理地显示在页面的各个位置。



1 标题标签<h1>~<h6>

标题标签表示一段文字的标题(主题),并且支持多层次的内容结构。HTNL.共提供了6级标题,分别为<h1>~<h6>,并赋予了标题一定的外观,所有标题字体加粗,其中山<h1>字号最大,<h6>字号最小.


2.图像标签<img>

在网页中常用的图像格式有4种,即JPG、GIF、BMP.PNG,其中使用比较多的是JPG、GIF和PNG,大多数浏览器都可以显示这些图像。


显示图像的语法:

< img src="ur1" alt="文本" width="x" height="y"/>


在语法中:

a、SrC属性:表示显示图像的地址。

b、alt属性:指定图像的替代文本,当图像无法显示时(如图片路径错误或网速太慢等)替代显示的文本,这样,即使图像无法显示,用户还可以看到网页丢失的信息,所以为页面上的图像都加上替换文本属性是个好习惯,这样有助于更好地显示信息,并且对于那些使用纯文本浏览器的人来说是非常有帮助的。

c、width属性:表示图像宽度.

d、height属性:表示图像高度。


3.段落标签<p>

顾名思义,段落标签表示将一段文字组成一系列段落内容,这样做的目的是内容应用某些格式和布局,使各个段落的逻辑更清晰明了。在HTML文档中,段落通过<p>标签定义。段落标签<p>表示段落的开始,</p >表示段落的结束。


4.换行标签<br/>

在希望不产生一个新段落的情况下进行换行,则使用<br>标签。<br>是一个空的HTML标签,由于关闭标签没有任何意义,因此它没有结束标签。


注意:

使用<b>和<br>的结果一样,在XHTML以及未来的HTML版本中,根据W3C规范,不允许使用没有结束标签的HTML元素,因此使用<br>页面更规范,有更长远的保障。


5.水平线标签<hr/>

水平线标签表示一条水平线,注意该标签与<br>标签一样,没有结束标签,直接使用<hr/>表示标签的开始和结束。

使用以上讲解的基本标签,就可以进行网页内容排版了。