HTML 文档的结构和常用标签

1、HTML 文档的结构

<!DOCTYPE html>  # 声明此文档为HTML文档
<html lang="zh-CN">  # 此文档的开始标记。内部分文档头head 和正文body两部分
<head>  # 文档头的开始标记。内部放(文档设置参数的)标签,文档头内部的内容不会显示
  <meta charset="UTF-8">
  <title>css样式优先级</title>
</head>  # 文档头的结束标记
<body>  # 文档正文的开始标记,内部放(设置文档正文d的格式的)标签

</body>  # 文档正文的结束标记
</html>  # 此文档的结束标记

2、HTML 标签分类

HTML标签是一对尖括号和其内部的关键字组成,通常应该有两个属性,唯一的id和可继承的class

2.1、按结构形式分单标签和双标签

​ 单标签如


​ 双标签如 、

2.2、按显示样式分块级标签和行内标签

​ 块级标签:独占一行,如h1~h6、p、br、hr、div等标签,其中p标签是特例(不能包含块级标签和p标签)

​ 行内标签:内部文本多大就占多大,如a、img、s、b、u、i、span

3、HTML常用标签

3.1、head内常用标签

​ meta标签:指定元信息,如编码类型、跳转网址、渲染模式等

​ title标签:定义网页标题

​ style标签:定义正文内部的对应内容的样式

​ script标签:定义JS代码或引入外部JS文件

​ link标签:引入外部样式文件或网站图标

3.2、body内常用标签

​ b 加粗; i 斜体; u 下划线; s 删除;

​ p 段落标签;

​ h1—h6 标题级别(设置1—6级标题)

​ br 换行

​ hr 水平线(分割)

3.3、常用标签举例

div标签:用来定义一个块级元素,并无实际的意义

span 标签:用来定义内联(行内)元素,并无实际的意义

块级元素与行内元素的区别:
块元素是以另起一行开始渲染的元素,行内元素则不需另起一行。如果单独在网页中插入这两个元素,不会对页面产生任何的影响。
这两个元素是专门为定义CSS样式而生的。

img标签

<img src="图片的路径" alt="图片未加载成功时的提示" title="鼠标悬浮时提示信息" width="宽" height="高(宽高两个属性只用一个会自动等比缩放)">

a 标签:超链接标签

​ 所谓的超链接是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序。

<a href="http://www.oldboyedu.com" target="_blank" >点击跳转</a>

href属性:指定目标网页地址。该地址可以有几种类型:

  • 绝对URL - 指向另一个站点(比如 href="http://www.jd.com

  • 相对URL - 指当前站点中确切的路径(href="index.htm")

  • 锚URL - 指向页面中的锚(href="#top")

    target属性:

    • _blank表示在新标签页中打开目标网页
    • _self表示在当前标签页中打开目标网页

列表标签:

1、无序列表:

<ul type="disc">
  <li>第一项</li>
  <li>第二项</li>
</ul>

type属性:

  • disc(实心圆点,默认值)
  • circle(空心圆圈)
  • square(实心方块)
  • none(无样式)

2、有序列表

<ol type="1" start="2">
  <li>第一项</li>
  <li>第二项</li>
</ol>

type属性:

  • 1 数字列表,默认值
  • A 大写字母
  • a 小写字母
  • Ⅰ大写罗马
  • ⅰ小写罗马

3、标题列表

<dl>
  <dt>标题1</dt>
  <dd>内容1</dd>
  <dt>标题2</dt>
  <dd>内容1</dd>
  <dd>内容2</dd>
</dl>

表格:

表格一般用于展示数据

表格的基本结构:

<body>
    <table>
      <thead>
      <tr>
        <th>名次</th>
        <th>姓名</th>
        <th>班级</th>
      </tr>
      </thead>
      <tbody>
      <tr>
        <td>1</td>
        <td>allen</td>
        <td>三2班</td>
      </tr>
      <tr>
        <td>2</td>
        <td>Tom</td>
        <td>三1班</td>
      </tr>
      </tbody>
    </table>
</body>   

属性:

  • border: 表格边框.
  • cellpadding: 内边距
  • cellspacing: 外边距.
  • width: 像素 百分比.(最好通过css来设置长宽)
  • rowspan: 单元格竖跨多少行
  • colspan: 单元格横跨多少列(即合并单元格)

猜你喜欢

转载自www.cnblogs.com/allenchen168/p/11861036.html