1. 概念

  HTML: 超文本标签语言,用来描述网页的一种语言

2. 语法格式

HTML知识点 随笔 第1张
1 <HTML> 
2     <head>
3         <title></title>  
4     </head>   
5     <body>   
6     </body>
7 </HTML>        
HTML知识点 随笔 第2张

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

  1) <html> </html>

    作用所有HTML中标签的根节点,最大的标签

  2) <head></head>

    文档的头部标签,描述了文档的各种属性信息,包括文档的标题、样式等

  3) <title></title>

    文档的标题

  4) <body></body>

    文档的主体

3. 标签分类

  3.1 双标签

    <标签名>内容</标签名>

  3.2 单标签

    <标签名/>

4. 标签关系

  4.1 嵌套关系

    <head>  <title> </title>  </head>

  4.2 并列关系

    <head></head>

    <body></body>

5. 文档类型<!DOCTYPE html>

    1)<!DOCTYPE>标签位于文档的最前面,用于向浏览器说明当前文档使用哪种HTML或XHTML标准规范,必须在开头使用   

    2)<!DOCTYPE>标签为所有的XHTML文档指定XHTML版本和类型,只有这样浏览器才能按指定的文档类型进行解析

6. 字符集

  1) utf-8 : 目前最常用的字符集编码方式,包含全世界所有国家需要用到的字符

  2) GBK : 包含全部中文字符(简体中文和繁体中文),是gb2312的扩展

  3) gb2312 : 简体中文,包括6753个汉字

  4)BIG5 : 繁体中文,港澳台等用

7. 常用快捷键

HTML知识点 随笔 第3张  快捷键

 

8. 常用标签

  8.1 标题标签

     h1-h6 : 六级标题,依据重要性递减

    注意:h1标签很重要,一般一个页面只有一个h1标签

  8.2 段落标签

     <p>文本内容</p>

    默认文本在一个段落中会根据浏览器窗口的大小自动换行

  8.3 水平标签

    <hr/> : 在网页中显示默认样式的水平线

  8.4 换行标签

    <br /> :文本格式化标签

  8.5 文本格式化标签

    1)加粗 :<b></b>  

           <strong></strong>

    2)斜体:<i></i>

          <em></em>

    3)加删除线:<s></s>

            <del></del>

    4)加下划线: <u></u>

              <ins></ins>

       5)上标 :<sup></sup>

    6)下标:<sub></sub>

  8.6 图象标签    

<img src="" />

1)src:图象的路径

2)alt:图象不能显示是的替换文本

3)title:鼠标悬停是显示的内容

4)width:设置图象的宽度(XHTML不支持%页面百分比)

5)height:设置图象的高度(XHTML不支持%页面百分比)

6)border:设置图象边框的宽度

  8.7 标签属性

1)标签可以拥有多个属性,必须写在开始标签中,位于标签名后面

2)属性之间不分先后顺序,标签名与属性、属性与属性之间均以空格分开

3)任何标签的属性都有默认值,省略该属性则取默认值

4)采用键值对的格式 key="value"

5)尽量不适用样式属性

  8.8 链接标签   

<a href=""转跳目标"" target=""目标窗口的弹出方式"" >文本或图象</a>

1)href:用于指定链接的目标的url地址

2)target:用于指定链接页面的打开方式

3)_self:在本窗口中打开

4)_blank:在新窗口中打开

    注意:

1.外部链接需要添加http://

2.内部链接直接链接内部页面名称即可,比如:<a href=""index.html"">首页</a>

3.如果当时没有确定链接目标时,通常将链接标签的href属性值定义为“#”(即href=""#""),表示该链接暂时为一个空链接

4.在网页中各种网页元素如图象、表格、音频、视频等都可以添加超链接

8.9 base标签

1)用来设置整个页面链接的打开方式

2)位于<head></head>之间

3)<base target=""_blank""/> 将所有链接默认打开方式均为在新窗口中打开

8.10 锚点定位

1)使用相应的id名标注专挑目标的位置,如<h3 id=""two"">第二集</h3>

2)使用  a href=""#id名"">链接文本</a>,如:<a href=""#two"">

8.11 特殊字符标签

8.12 注释标签

    <!--注释语句-->

8.13 div和span标签

   1)div标签

      <div></div>: 没有语义,是网页布局的盒子,用来组合网页,独占一行

   2)span标签

      <span></span>:没有语义,是网页布局的盒子,多个span标签在一行显示

8.14 列表标签

  8.14.1 无序列表      

<ul>
    <li>列表项1</li>
    <li>列表项2</li>
    ......
</ul>

1.<ul></ul>中只能嵌套<li></li>,不可以直接在<ul></ul>标签中输入其他标签或者文字

2.<li></li>中可以使用所有标签

3.无序列表会带有自己的样式属性,可以用CSS更改样式

8.14.2 有序列表

<ol>
  <li>列表项1</li>
  <li>列表项2</li>
  ......
</ol>

8.14.3.      自定义列表

HTML知识点 随笔 第4张
<dl>
  <dt>名词1</dt>
  <dd>名词1解释1</dd>
  <dd>名词1解释2</dd>
  ...
  <dt>名词2</dt>
  <dd>名词2解释1</dd>
  <dd>名词2解释2</dd>
  ...
</dl>
HTML知识点 随笔 第5张

      dt自定义列表的小标题,dd自定义列表的解释项

8.15 表格标签

HTML知识点 随笔 第6张
<table>
  <tr>
    <td>单元格内的文字</td>
    ...
  </tr>
  ...
</table>
HTML知识点 随笔 第7张

注意:

1)table 用于定义一个表格

2)tr用于定义表格中的一行,必须嵌套在table标签中

3)td用于定义表格中的单元格,必须嵌套在tr中

4)tr中只能嵌套<td></td><th></th>

5)td标签可以容纳所有标签

6)th 为表头标签,只需用表头标签th代替相应的单元格标签td即可,一般位于表格的第一行或第一列

 属性

1.border : 设置表格的边框默认为0

2.cellspacing : 设置单元格与单元格边框之间的空白间距

3.cellpadding :设置单元格内容与单元格边框之间的空白间距

4.width : 设置表格的宽度

5.height : 设置表格的高度

6.align :设置表格在网页中的水平对齐方式  left | center | right

表格结构

1)<thead></thead> 用于定义表头,一般包含网页的logo和导航等头部信息

2)<tbody></tbody> 用于定义表格的主体,一般包含网页中除头部和底部之外的其他内容

表格标题

<caption>我是表格标题</caption>  : caption标签必须紧随table标签之后

合并单元格

1)rowspan 跨行合并(垂直方向的合并)

2)colspan 跨列合并(水平方向的合并)

 注意:要将不需要的单元格注释掉

8.16 表单标签

    8.16.1  input 输入标签

type属性:

1)text 单行文本输入框

   a)maxlength 输入字符长度最大值

 b)name 表单控件的名称

 c)size 控制表单长度(几乎用不到 ,用css)

2)password 密码输入框
3)radio 单选按钮

a)想实现单选效果,必须把name值设为相同

b)checked=""checked"" 设置默认选项

4)checkbox 复选框

  a)checked=""checked"" 设置默认选项

5)button 普通提交按钮,不能提交,配合js做特效
6)submit 提交按钮
7)reset 重置按钮,恢复到初始值
8)image 图象按钮,src=""图片路径"" 可以提交
9)file 文件域

    8.16.2  textarea 文本域 :多行文本输入框

        1)rows 控制输入的行数

        2)cols 控制一行可以输入的字符长度

    8.16.3  select 下拉菜单

        selected=""selected""设置下拉菜单默认选项

格式:

<select>
    <option>1993</option>
    <option>1994</option>    
    <option selected=""selected"">1995</option>
</select>

8.16.4  label标签

1)将label把后面input绑定起来,当点击label里文字时,绑定的表单元素会获取光标焦点

2) label的for值=input设置的id值

 

8.16.5  表单域

<form action=""url地址"" method=""提交方式"" name=""表单名称"">
      各种表单控件
</form>

1)action : action属性用于指定接收并处理表单数据的服务器程序的url地址

2)method : 用于设置表单数据的提交方式,其取值为get(默认)或post。

3)name : 用于指定表单的名称,以区分同一个页面中的多个表单

9. 路径

  9.1  相对路径

    1)相对路径以当前文件的路径出发

    2)当前文档和目标文档在同一个目录(文件夹),直接写文件名,如:<img src=""01.jpg"" alt="""">

    3)目标文档在当前文档的下一级,文件夹名+/+文件名,如:<img src=""image/02.jpg"" alt="""">

    4)目标文档在当前文档的下一级的下一集,文件夹名+/+文件夹名+/+文件名,如:<img src=""images/photo/03.jpg"" alt="""">

    5)目标文档在当前文档的上一级,../+文件名,如:<img src=""../04.jpg"" alt="""">

    6)目标文档在当前文档的上一级的上一级,../+../+文件名,如:<img src=""../../05.jpg"" alt="""">

  9.2  绝对路径

1)从根目录出发

2)电脑的绝对路径 从盘符出发 绝对不能用

  <img src=""E:\image\2.jpg"" alt="""">

3)互联网的绝对路径 从服务器出发

  <img src=""http://www.baidu.cn/images/logo.gif"" alt="""">

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄