• HTML 知识点总结


    HTML基本语法

    HTML标签

    • 单标签 <标签名><标签名 />
    • 双标签 <标签名>内容</标签名>
    • 跟标签也叫元素(根元素)

    属性

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

    代码规范

    • 缩进 Tab或4个空格

    注释

    <!--注释内容-->

    HTML 主体结构标签

    文档声明

    • <!DOCTYPE html>

    html标签

    • <html></html>

    head标签

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

    body标签

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

    head头部标签

    标签

    • 定义字符编码

    • <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="description" content="80字之内一段话"/>

    定义网站标题图标

    • <link rel="shortcut icon" href="图片地址.ico"/>

    格式排版标签

    换行标签 br

    • <br />

    分隔线 hr

    • <hr />
    • 语义:段落于段落之间的分割
    • 属性
    • align :left/right/center

    标题标签 hn

    • <h1></h1> 一级标题
    • <h2></h2> 二级标题
    • <h3></h3> 三级标题
    • <h4></h4> 四级标题
    • <h5></h5> 五级标题
    • <h6></h6> 六级标题

    居中标签

    • <center></center>
    • 不建议使用

    HTML实体

    • &nbsp; 空格
    • &lt; <
    • &gt; >
    • &quot; ""引号
    • &copy; © 版权
    • &yen; ¥
    • &times; x
    • &dicide; ÷
    • &reg; ®

    列表标签

    • ul 双 无序列表 属性type(disc(默认)/square/circle)
    • li 双 列表项 属性type 值同上
    • ol 双 有序列表 属性reversed(降序) type(1/a/A/I/i) statr(从哪个数或字母开始)
    • 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新增

    路径

    • 相对路径 ./ ../(上两层)
    • 绝对路径

    图像

    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
      colspan合并列(左右) rowspan合并行(上下)

    td 标签 表示单元格

    • align
    • valign
    • width
    • height

    th 标签 表头

    属性同td

    thead标签

    tbody标签

    tfoot标签

    caption标签 定义表格标题

    colgroup/col

    表单

    form标签

    • action
    • method 值 get/post 默认get
    • target
    • enctype

    input标签 单

    • name 属性
    • text 默认 文本框
    • password 密码框
    • radio 单选框
    • checkbox 复选框
    • file 文件上传
    • submit 提交按钮
    • reset 重置按钮
    • button 普通按钮
    • image 把图片作为提交按钮的样子 不推荐
    • hidden 隐藏域
    • value属性 默认值 type值不同value的意义不一样
    • 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 标题

  • 相关阅读:
    在vue.js中mixin和页面执行顺序问题
    【转载】Node.js 教程(菜鸟教程系列)
    【转载】一致性hash算法释义
    多线程还是多进程的选择及区别
    腾讯
    gdb命令与调试方法
    面试题56:链表中环的入口节点
    面试题52:缺少i的乘积数组
    UML类图
    面试题51:数组中重复的数字
  • 原文地址:https://www.cnblogs.com/DCL1314/p/7236259.html
Copyright © 2020-2023  润新知