HTML5基本标签

295 阅读7分钟

对常用的一些HTML标签进行了整理总结

常用标签

  • 头部标签
    <head>:用于定义HTML的文档头
    <script>:包含javascript脚本
    <style>:用于定义内部CSS样式
    <link>:用于链接外部CSS样式
    <title>:用于定义文档标题
    <base>:该元素用于指定该页面中所有链接的基准链接
        href:指定所有链接的基准链接
        target:指定超链接默认在哪个窗口打开链接
    <meta>:用于定义HTML页面的元数据
        http-equiv:指定原信息的名称
            Expires:指定网页过期时间
            Pragma:指定禁止浏览器从本地磁盘缓存中调阅页面信息
            Refresh:指定浏览器多长时间后自动刷新指定页面
            Set-Cookie:设置Cookie.如果网页国企,name客户端上的Cookie也将被删除
            content-Type:设置该页面的内容类型和所用的字符集
        name:指定原信息的名称,该名称可以随意指定
        content:指定原信息的值      
  • 基本标签
    <!-- -->:注释
    <html>:根元素
    <head>:页面头部分
    <title>:页面标题
    <body>:页面主体部分。该标签可以定义指定的onload/onmouseout等事件
    <style>:用于引入样式定义
    <h1-h6>:用于定义标题
    <p>:定义段落
    <br>:用于插入一个换行
    <hr>:用于定义水平线
    <div>:定义文档中的节
    <span>:与<div>基本相似,区别是该定义的节默认不会换行
  • 文本元素格式
    <b>、<strong>:定义粗体文本 
    <i>、<em>:定义斜体文本 
    <sup>:上标文本
    <sub>:下标文本
    <bdo>:定义文本显示的方向
  • 语义相关元素
    <address>:表示一个地址
    <blockquote>:用于定义一段长的应用文本
    <q>:定义一段短的引用文本
    <code>:表示一段计算机代码
  • 超链接和锚点
    <a/>:表示一个超链接 
        href:指定超链接所关联的另一个资源
        target:指定使用哪个框架来装载这个资源    
    <a name="test"/>:定义一个锚点
        跳转到锚点<a href="test.html#test"/>URL的资源和锚点名之间用#隔开   
  • 列表
    <ul>:定义无序列表
    <ol>:定义有序列表 
        start:定义列表的起始数字
    <li>:定义列表项目    
    <dl>:定义列表 
        <dt>:定义标题列表项 
        <dd>:表示普通列表项
  • 图像
    <img/>:定义单个图像
        src:定义图片文件所在的位置
        alt:指定一段文本作为图片的提示信息
        height/width:指定图片的宽度    
    <map>:定义多个图片区域
        <area>:定义图片映射的内部区域
            shape:指定内部区域是哪种区域,圆形矩形还是多边形
            coords:指定多个坐标值,用于确定区域的位置
            href:指定该区域链接的资源
            target:指定哪个框架爱来装载
            alt:指定图的提示文本信息
  • 表格
    <table/>:定义表格
        cellpadding:定义单元格内容和单元格边框之间的间距
        cellspacing:定义单元格之间的间距
        width:指定表格的宽度
        <caption>:定义表格标题
        <tr>:定义表格行
        <td>:单元格 
            colspan:指定该单元格跨多少列
            rowspan:指定单元格可以横跨多少行
            width:指定单元格的宽度
         
         <thead>:定义表格头
         <tfoot>:定义表格脚
         <tbody>:定义表格主体      
         这三个元素便于对表进行分块操作
         
         <colgroup>:定义一组列
             <col>:定义列的样式 有多少列就要有多少col元素
                 span:连着几个列的样式相同
  • 框架
    <iframe/>:src指定一个URL  
  • 新增的常用属性
//为了更好的表达HTML的文档结构、文档语义
    <article/>:表达一篇独立的完整的文章
    <section/>:将一个文章分割成几块
    <nav/>:定义页面上一个导航栏
    <aside/>:定义当前页面的侧边栏
    <header/>定义页面的头部信息
        <hgroup>:将多个头部信息写在一起
    <footer>:用于脚注    
    <figure>:定义个快独立的“图片区域”,该元素内部包含一个或多个<img>元素所代表的图片
//两个特殊的元素      
    <meter>:用于表示一个已知最大值和最小值的计数仪表
        value:指定计数仪表的当期值
        min:指定计数仪表的最小值
        max:指定计数仪表的最大值
        low:指定计数仪表指定范围的最小值
        high:指定计数仪表指定范围的最大值
        optimum:指定计数仪表有效范围的最佳值
    <progress>:表示是一个进度条
        max:指定进度条完成时的值
        value:指定进度条当前完成的进度值    
  • 通用属性
  (1)contentEditable:设置是否可编辑
  (2)designMode:相当与一个全局的contentEditable
  (3)hidden:是否隐藏   
  (4)spellcheck:对输入的文字进行单词检查,如果检查不通过,对拼错的单词进行提示
  //HTML5增加的属性
    autofocus:浏览器打开该页面时该组件就会自动获得焦点
    placeholder:当用户未在单行文本框中输入内容时,当行文本框就会显示对用户的提示信息。一旦用户开始输入,单行文本框中的提示信息就会自动消失
    list:既可以在文本框中输入,又可以下拉列表选择。必须与<datalist/>复合使用   
  • 表单元素
//表单元素
    <form>:用于生成输入表单
        action:指定当单机表单内的“确认”按钮时,该表单被提交到哪个地址,该属性必填
        method:指定表单提交的方法
        enctype:指定对表单内容进行编码所使用的字符集
        name:指定表单的名称
        target:指定用哪种方式打开目标URL
    <input/>:用于输入
        type:
            单行文本框:text
            密码输入框:password
            隐藏域:hidden
            单选框:redio
            复选框:checkbox
            文件上传域:file
            图像域:image
            提交按钮:submit 与图像域相同都是点击会导致表单被提交
            重设按钮:reset 请空表单内用户的输入,将表单内所有表单空控件的值恢复到初始状态
            无动作按钮:button 单击按钮对表单不会有任何作用,通常为该按钮编写JavaScript脚本
        checked:设置单选框或者复选框初始状态是否处于选中状态
        disabled:设置首次加载是禁用此元素
        maxlength:指定文本框中允许输入的最大字符数
        readonly:指定文本框汇总的值不允许用户修改
        size:指定该元素的宽度
        src:指定图像域显示图像的URL
    <label>:标签
    <button>:按钮。和<input type="button">不同的是有更加强大的功能和内容
        disabled:指定是否禁用此按钮
        name:按钮的名字
        type:指定按钮的种类 submit/reset/button
        value:按钮的初始值    
     <select>:列表框
         disabled:设置禁用
         multiple:设置下拉菜单是否允许多选
         size:列表框的高度
     <option/>:下拉菜单
         disabled:是否禁止使用
         selected:指定该列表项初始状态是够处于被选中状态
         value:指定该选项对应的请求参数值
     <textarea>:文本域    
         cols:指定文本域的宽度
         rows:指定文本域的高度
         disabled:指定是否禁用
         readonly:指定文本域只读
//input的特殊用法
    color:生成一个颜色选择器
    date:生成一个日期选择器
    time:生成一个时间选择其
    week:生成一个周选择文本框
    month:生成一个月份选择器
    tel:生成电话号码文本框
    email:生成邮件文本框
    url:生成URL输入框
    number:输入只能输入数字的文本框
    range:生成一个拖动条