HTML Introduction

1 HTML

HTML是一种表示网页信息的符号标记语言,通过使用一套标记来描述网页,本身并不是一种编程语言。

Web浏览器的作用是读取HTML文档,并以网页的形式显示它们,浏览器不会显示HTML标记,而是使用标记来解释页面的内容。

HTML语言的特点如下:

  • 可以设置文本格式,如标题、字号、文本颜色、段落等等。
  • 可以创建列表。
  • 可以插入图像和媒体。
  • 可以建立表格。
  • 超链接,可以使用鼠标点击超链接来实现页面之间的跳转。

2 HTML基本结构

  • <html>内容</html>:HTML文档由<html></html>包裹,HTML开始标记,分别位于网页的最前端和最后端,表示网页的开始和结束。
  • <head>内容</head>:HTML文件头标记,包含文件基本信息,如网页标题、关键字,里面可以放<title></title>、<meta></meta>、<style></style>等标记。注意:<head></head>内的内容不会在浏览器中显示。
  • <title>内容</title>:HTML文件标题标记,网页的"主题",显示在窗口的左上边。
  • <body>内容</body>:网页主体部分,内容组成了我们所看见的网页。
  • <meta>内容</meta>:页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。注意:<meta></meta>必须放在head元素里面。

2 文档设置标记

文档设置标记分为格式标记和文本标记。

2.1 格式标记

  • <br>:强制换行标记。让后面的文字、图片、表格等等 ,显示在下一行 。
  • <p>:换段落标记。换段落,由于多个空格和回车在 HTML 中会被等效为一个空格 ,所以 HTML中要换段落就要用<p>,<p>段落中也可以包含<p>段落。
  • <center>:居中对齐标记。让段落或者是文字相对于父标记居中显示.
  • <pre>:预格式化标记。保留预先编排好的格式,常用来定义计算机源代码。
  • <li>:列表项目标记。每一个列表使用一个<li>标记,可用在有序列表(<ol>)和无序列表(<ul>)中。
  • <ul>:无序列表标记。<ul>声明这个列表没有序号。
  • <ol>:有序列表标记。可以显示特定的一些顺序。
  • <dl><dt><dd>:定义型列表。对列表条目进行简短说明。
  • <hr>:水平分割线标记。可以用作段落之间的分割线。
  • <div>:分区显示标记,也称为层标记。常用来编排一大段的 HTML 段落 ,也可以用于将表格式化,和<p>很相似,可以多层嵌套使用。

2.2 文本标记

  • <hn>:标题标记。共有6个级别,n的范围为1~ 6,不同级别对应不同显示大小的标题,hl最大,h6最小。
  • <font>:字体设置标记。用来设置字体的格式,一般有三个常用属性:size(字体大小),<font size="14px">;color(颜色),<font color=" red">;face(字体),<font face="微软雅黑">。
  • <b>:粗字体标记。
  • <i>:斜字体标记。
  • <sub>:文字下标字体标记。
  • <sup>:文字上标字体标记。
  • <tt>:打印机字体标记。
  • <cite>:引用方式的字体,通常是斜体。
  • <em>:表示强调,通常显示为斜体字。
  • <strong>:表示强调,通常显示为粗体字。
  • <small>:小型字体标记。
  • <big>:大型字体标记。
  • <u>:下划线字体标记。

3 图像标记

<img>称为图像标记,用来在网页中显示图像。

使用方法:<img src="路径/文件名.图片格式"width="属性值"height="属性值"border="属性值"alt="属性值">,各属性含义如下:

  • src属性用来指定我们要加载图片的路径、图片的名称以及图片格式。
  • width属性用来指定图片的宽度,单位为px、em、cm、mm。
  • height属性用来指定图片的高度,单位为px、em、cm、mm。
  • border属性用来指定图片的边植宽度,单位为px、em、cm、mm。
  • alt属性有三个作用:1)当网页上的图片被加载完成后,鼠标移动到上面去,会显示这个图片指定的属性文字;2)如果图像没有下载或者加载失败,会用文字来代替图像显示;3)搜索引擎可以通过这个属性的文字来抓取图片。

注意:<img>为单标记,不需要使用</img>闭合。在加载图像文件时,文件的路径、文件名或者文件格式错误,将无法加载图片。

4 超链接的使用

超链接使用的是<a>标记,<a>标记基本语法如下:

<a href="链接地址"target="打开方式"name="页面锚点名称">链接文字或者图片</a>。

  • href属性值是链接的地址,链接的地址可以是一个网页,也可以是一个视频、图片、音乐等。
  • target属性用来定义超链接的打开方式。当属性值为_blank时,作用是在一个新的窗口中打开链接;当属性值为self(默认值)时,作用是在当前窗口中打开链接;当属性值为_parent时,作用是在在父窗口中打开页面;当属性值为_top时,在顶层窗口中打开文件。
  • name属性用来指定页面的锚点名称。

5 表格

表格的基本结构包括<table>、<caption>、<tr>、<td>和<th>等标记。

<table>标记的基本格式为<table属性l="属性值1"属性2="属性值2"......>表格内容</table>。table 标记有以下常见属性:

  • width属性:表示表格的宽度,它的值可以是像素(px)也可以是父级元素的百分比(%)。
  • height属性:表示表格的高度,它的值可以是像素(px)也可以是父级元素的百分比(% )。
  • border属性:表示表格外边框的宽度。
  • align属性用来表示表格的显示位置。left居左显示,center居中显示,right居右显示。
  • cellspacing属性:单元格之间的间距,默认是2px,单位为像素。
  • cellpadding属性:单元格内容与单元格边框的显示距离,单位为像素。
  • frame属性用来控制表格边框最外层的四条线框。void(默认值)表示无边框;above 表示仅顶部有边框;below表示仅有底部边框;hsides表示仅有顶部边框和底部边框;lhs表示仅有左侧边框;rhs表示仅有右侧边框;vsides表示仅有左右侧边框;border表示包含全部4个边框。
  • rules属性用来控制是否显示以及如何显示单元格之间的分割线。属性值none (默认值)表示元分割线;all 表示包括所有分割线;rows表示仅有行分割线;clos表示仅有列分割线;groups表示仅在行组和列组之间有分割线。

<caption>标记用于在表格中使用标题。<caption>属性的插入位置,直接位于<table>属性之后,<tr>表格行之前。<caption>标记中align属性可以取四个值:top表示标题放在表格的上部;bottom表示标题放在表格的下部;left 表示标题放在表格的左部;right 表示标题放在表格的右部。

<tr>标记用来定义表格的行,对于每一个表格行,都是由一对<tr> …</tr>标记表示,每一行<tr>标记内可以嵌套多个<td>或者<th>标记。<tr>标记中的常见属性包括:

  • bgcolor属性用来设置背景颜色,格式为bgcolor="颜色值"。
  • align属性用来设置垂直方向对齐方式,格式为align="值"。值为bottom时,表示靠顶端对齐;值为top时,表示靠底部对齐;值为middle时,表示居中对齐。
  • valign 属性用来设置水平方向对齐方式,格式为valign="值"。值为left时,表示靠左对齐;值为right时,表示靠右对齐;值为center时,表示居中对齐。

<td>和<th>都是单元格的标记,其必须嵌套在<tr>标记内,成对出现。<th>是表头标记,通常位于首行或者首列,<th>中的文字默认会被加粗,而<td>不会。<td>是数据标记,表示该单元格的具体数据。<td>和<th>两者的标记属性都是一样的,常用属性如下:

  • bgcolor设置单元格背景。
  • align设置单元格对齐方式。
  • valign设置单元格垂直对齐方式。
  • width设置单元格宽度。
  • height设置单元格高度。
  • rowspan设置单元格所占行数。
  • colspan设置单元格所占列数。

猜你喜欢

转载自www.cnblogs.com/yangmi511/p/12401741.html