zoukankan      html  css  js  c++  java
  • html 随意整理

    # HTML基本语法
    ### HTML标签
    * 单标签  `<标签名>内容<标签名/>`
    * 双标签  `<标签名>` 或 `</标签名>`
    * 也叫 元素

    ### 属性
    * 属性属于标签
    * 一个标签可以有多个属性,每个属性有不同的意义
    * 属性值最好写在双引号中

    ### 代码规范
    * 缩进  Tab或4个空格

    ### 注释
    `<!--  注释内容 -->`

    # HTML 主体结构标签
    ### 文档声明
    * `<!doctype html>`

    ### html标签
    * `<html></html>`

    ### head标签
    * `<head></head>`
    * 里面会包含 诸如页面标题,搜索引擎信息等相关的标签

    ### body标签
    * `<body></body>`
    * 页面的主体内容
    * 属性
        *  background
        *  bgcolor
        *  text
        *  link   超链接默认颜色
        *  vlink    点击过后的颜色
        *  alink    正在点击的颜色


    # head头部标签
    ### 标签
    * `<title></title>` 定义标题
    * `<meta />`
    * `<link href=""></link>`  

    ### meta功能
    * 定义字符集编码
        * `<meta charset="utf-8">`
        * `<meta http-equiv="content-type" content="text/html;charset=utf-8">`

    * 刷新或跳转
        * `<meta http-equiv="refresh" content="3">`
        * `<meta http-equiv="refresh" content="3;url=http://unclealan.cn">`

    * 设置关键字
        * `<meta name="keywords" content="每个次用英文,隔开">`

    * 设置页面描述
        * `<meta name="desctiption" content="80字之内一段话">`


    ### 定义网站标题图标
    * `<link rel="shortcut icon" href="图片地址.ico">`


    # 格式排版标签
    ### 换行标签 br
    * `<br />`

    ### 分隔线 hr
    * `<hr />`
    * 语义:段落与段落之间的分割
    * 属性
        *  width
        *  size
        *  align
        *  noshade

    ### 段落标签 p
    * `<p></p>`
    * 语义:表示段落
    * 属性
        * align : left/right/center

    ### 原样输出标签  pre
    * `<pre></pre>`
    * 语义:需要原格式输出 显示代码

    ### 标题标签 hr
    * `<h2></h1>` 一级标题
    *  `<h2></h2>` 二级标题
    *  `<h3></h3>` 三级标题
    *   `<h4></h4>` 四级标题
    *    `<h5></h5>` 五级标题
    *     `<h6></h6>` 六级标题

    ### 居中标签
    * `<center></center>`
    * 不建议使用




    # HTML实体
    * `&nbsp;`  空格
    * `&lt;`        <
    * `&gt`       >
    * `&quot`   “ 引号
    * `&copy`   © 版权
    * `&yen`    ¥
    * `&times;`  ×
    * `&divide;`  ÷
    * `&reg;`    ®

    # 列表标签
    * ul   双  无序列表  属性 type(disc(默认)/square/circle)
    * li    双  列表项     属性 type 值同上
    * ol   双  有序列表  属性 reversed(降序)  type(1/a/A/I)   start(值数字)
    * dl      双   定义列表
    * dt  双  列表项目的标题
    * dd 双 列表项目的描述

    # 文本标签(双)
    * em    强调  表现为斜体
    * strong  强调 表现为加粗
    * cite     引证,距离 书名 电影名
    * dfn    定义项目
    * kbd  键盘按键
    * abbr  定义缩写 配合title
    * bdo  配合 dir属性(ltr, rtl)  改变文字书写方向
    * code  定义代码
    * var  定义变量
    * del   已经删除的  删除线
    * ins   当前的   下划线
    * sup  上标文字
    * sub  下标文字
    * q      引用 短
    * blockquote 引用 长
    * address  定义地址
    * b   加粗  强调
    * i    斜体   科学专业术语
    * u   下划线  定义与其他文本不同风格的文本


    # 超链接
    ### URL
    * 统一资源定位符
    * 万维网的每一个文件都有一个URL

    ### a标签
    * href   值  URL
    * target   新网页从哪个窗口打开   _self / _blank
    * title   提示
    * download   下载  H5自增


    ### 路径
    * 相对路径  ./   ../
    * 绝对路径

    ### 锚点
    * `<a name="锚点的名字"></a>`
    * 使用超链接 `#` 跳转到指定锚点


    # 图像
    ### img标签 属性
    * src
    * alt  图片无法显示时显示的文字
    * title
    * border   值 数字
    * width    图片宽度
    * height  图片高度
    * usemap

    ### 常见的图片格式
    * jpg/jpeg
    * gif
    * png


    ### 图片热点 图片映射
    * map  id/name
    * area  shape(circle rect poly)    href  title   target  ...   


    # 表格
    ### table 标签
    * border
    * width
    * height
    * cellspacing   单元格之间的间隙 默认2
    * cellpadding  单元格和单元格内容之间的间隙 默认0
    * align
    * bgcolor
    * background


    ### tr标签  表示一行
    * align  行内文字的水平对齐方式   left/center/right
    * valign  行内文字的垂直对齐方式  top/middle/bottom
    * height   行高度
    * bgcolor  

    ### td标签 表示单元格
    * align
    * valign
    * width
    * height

    ### th标签  表头
    属性 同 td

    ### thead标签
    ### tbody标签
    ### tfoot 标签
    ### caption标签  定义表格标题##
    ### colgroup/col


    # 表单
    ### form标签
    * action    
    * method   值 get/post  默认get
    * target    
    * enctype

    ### input标签 单
    * name 属性  
    * type 属性
        *  text 默认  文本框
        *  password  密码框
        *  radio        单选框
        *  checkbox   复选框
        *  file      文件上传
        *  submit   提交按钮
        *  reset    重置按钮
        *  button   普通按钮
        *  image   把图片作为提交按钮样子 不推荐
        *  hidden  隐藏域
    * value属性   默认值  type值不同vlaue的意义不一样
    * size  属性    控制输入框宽度   适用于 text/password
    * maxlength  属性  最大输入字符个数  适用与text/password
    * checked  属性 默认选中  适用于 radio/checkbox
    * readonly  只读  适用于text/password
    * disabled  表示不可用    

    ### button元素
    * type属性
        * submit(默认)
        * reset
        * button

    ### select 标签
    * name
    * size
    * multiple 设置多选
    * disabed

    ### option 标签
    * value
    * disabled
    * selected  默认选项

    ### optgroup  对select下的option进行分组
    ### textarea  文本域
    * name
    * disabled
    * rows  高度
    * cols   宽度
    * readonly

    ### label  
    * for   表单控件的ID

    ### fieldset 表单的外框
    ### legend  标题



    ### 框架分帧
    * iframe

    ### HTML全局属性
    * title
    * id
    * class
    * dir
    * style

    07.31

    # H5新增标签
    ### 结构标签 (双)
    * header  头面 页面头部 section的头部
    * footer  页脚
    * nav      导航
    * aside    侧边栏
    * main    主体内容
    * section  小节
    * article   文章
    * details      属性open
    * summary
    * dialog  对话框  属性 open

    ### 文本标签
    * mark  标记
    * time   时间
    * meter  度量 温度/电量/容量
        * 属性  max/min/value/low/high/optimum
    * progress  进度  完成了多少
        * 属性 max/value
    * wbr     单词内换行  单
    * ruby    汉语拼音  
    * rt        汉语拼音

    ### 图像
    * figure  独立文档流 如文章插图
    * figcaption  figure的标题
    * canvas   画布

    ### 列表标签 兼容性差
    * menu
    * menuitem
    * command

    ### 多媒体标签
    * video
        * src
        * width
        * height
        * controls
        * autoplay
        * muted
        * loop
        * poster
        * preload
        
    * audio
        * src
        * controls
        * autoplay
        * loop
        * muted
        * preload

    * source  单
        *  src
        *  type 指定音视频的 MIME类型




    # MIME类
    ### 图片
    * .jpg        image/jpeg
    * jpeg      image/jpeg
    * .gif       image/gif
    * .png     image/png

    ### 文本类
    * .html     text/html
    * .css       text/css

    ### 可执行文件
    .exe    application/
     

    ### 表单
    * keygen  
    * datalist
    * output  输出



    # H5智能表单
    ### input 新增 type值
    * email
    * url
    * number
    * range
    * tel
    * search
    * color
    * date
    * month
    * week
    * time
    * datetime-lcoal

    ### Form元素 新增的 属性
    * autocomplete    值 off/on
    * novalidate     不进行验证

    ### 表单控件新增的属性
    * pattern    input/textarea
    * placeholder   input/textarea
    * autofocus
    * autocomplete   off/of
    * required

    ### 提交按钮 新增属性  
    * formaction
    * formmethod
    * formtarget
    * formectype
    * formautocomplte
    * formnovalidate


    # H5新增全局属性
    * contenteditalbe    是否可编辑   true/false
    * contextmenu
    * spellcheck           是否语法检查  true/false
    * draggable         是否拖动    true/false
    * dropzome   
    * translate          是否翻译  yes/no
    * hidden           隐藏 不需要值
    * data-*     


    # 条件注释
    ### 基础运算符
    * lt  小于
    * gt  大于
    * lte  小于等于
    * gte  大于等于
    * !   不等于

    ### 用法
        
        <!--[if 运算符 IE 版本]>
            
        <![endif]-->


    # 兼容原则
    * 优雅降级
    * 渐进增强



    <!--if lt IE 9]>  <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>  <![endif]-->


  • 相关阅读:
     Go is more about software engineering than programming language research.
    perl 处理json 数组格式
    perl 处理json 数组格式
    mongodb 限制ip访问
    mongodb 限制ip访问
    haproxy 访问www.zjdev.com 自动跳转到appserver_8001 对应的nginx
    haproxy 访问www.zjdev.com 自动跳转到appserver_8001 对应的nginx
    docker 数据盘映射方案
    docker 数据盘映射方案
    perl encode_utf8 和decode_utf8
  • 原文地址:https://www.cnblogs.com/lwwnuo/p/7309543.html
Copyright © 2011-2022 走看看