HTML标签及属性总结

什么是HTML

HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。

HTML知识总结

加粗部分为较常用的

文档

  • HTML:html文档标签
  • body:可见内容标签
  • head:是所有头部元素的容器标签
    • title:标签元素会显示在窗口元素的标题上
    • link:定义html与外部文档之间的关系(常用于连接样式表)
    • style:为html文档定义样式信息
    • meat:元数据,不会显示,但会被机器识别,用于浏览器搜索引擎,获取页面的关键字

标题

  • h1~h6:6个标签级别,从大到小

段落

  • p:段落标签
  • br/:换行符
  • hr/:水平线

连接

  • a
    • href属性:属性值是一个URL地址
    • target属性:定义目标显示方法(当前页/新页面)
    • name属性:命名锚

图像

  • img
    • src属性:属性值是一个图像的绝对地址
    • alt属性:当一个图片还未加载出来时显示的文字

属性

  • class属性:规定元素的类名
  • id属性:规定HTML元素的唯一id
  • style属性:规定元素的行内样式
  • title属性:规定关于元素的额外信息
  • lang属性:规定元素内容的语言
  • accesskey属性:规定激活(使元素获得焦点)元素的快捷键

文本格式化

  • b:用于定义表示粗体的文本
  • em:用于定义表示强调的文本
  • strong:用于定义表示重要的文本
  • address:定义文档或文章的作者/拥有者的联系信息
  • bdi:允许设置一段文本,使其脱离其父元素的文本方向设置
  • bdo:修改默认的文本方向
  • blockquote:定义块引用
  • cite:定义作品(比如书籍、歌曲、电影、电视节目、绘画、雕塑等)的标题
  • i:用于定义表示斜体的文本
  • mark:用于定义带有标记的文本
  • meter:定义一个范围内的测量值/分数值
  • progress:定义运行中的任务进度
  • ruby:定义注音符号
  • del:用于定义已被删除的文本

表格

  • caption元素:定义表格标题
  • col:为表格中一个或多个列定义属性值
  • colgroup:用于对表格中的列进行组合,以便于对其进行格式化
  • table:用于定义HTML表格
  • tbody:用于组合HTML表格的主体内容
  • td:用于定义HTML表格中的标准单元格
  • tfoot:定义表格的页脚(脚注或表注)
  • th:用于定义表格内的表头单元格
  • thead:定义表格的表头
  • tr:用于定义HTML表格中的行

表单

  • button:用于定义一个按钮
  • datalist:规定了input标签可能的选项列表
  • fieldset:将表单内容的一部分打包,生成一组相关表单的字段
  • form:用于为用户输入创建HTML表单。用于向服务器传输数据
  • input:标签用于收集用户信息
  • label:为input元素定义标注(标记)
  • legend:用于为fieldset元素定义说明文字
  • optgroup:用于为下拉列表的选项进行分组
  • option:用于定义下拉列表中的一个选项
  • output:将计算结果输出显示(比如执行脚本的输出)
  • select:用于创建单选或多选菜单
  • textarea:定义多行的文本输入控件

列表

  • 无序列表
    • ul:用于定义无序列表
    • li:用于定义列表中的项目
    • type:设置列表的标记
  • 有序列表
    • ul:用于定义有序列表
    • li:用于定义列表中的项目
    • type:设置列表的标记
  • 自定义列表
    • dl:定义了一个包含术语定义以及描述的列表
    • dt:用于定义列表中的项目(即术语部分)
    • dd:标签用于定义列表中项目的描述部分

语义化结构

  • article:用于定义一篇文章,与页面其他部分无关
  • aside:定义侧边栏,通常是网页的说明、提示、引用、附加注释、相关连接、广告等内容
  • data:将一个指定的内容和机器可读的翻译联系在一起
  • details:用于定义用户可见的或者隐藏的需求的补充细节
  • dialog:定义一个对话框、确认框或窗口
  • div:定义HTML文档中的一个分隔区块或者一个区域部分(经常和css一起使用)
  • footer:标签定义文档或节的页脚
  • header:标签用于定义文档的页眉(介绍信息)
  • main:用于定义文档body或应用的主体部分
  • nav:用于定义页面的主导航功能
  • section:用于定义文档中的节
  • summary:定义detail元素的标题
  • span:用于组合文档中的行内元素

多媒体

  • audio:定义声音,比如音乐或其他音频流
  • source:为picture,audio,video元素指定多个媒体资源
  • track:用于为HTML5的媒体文件添加字幕
  • video:标签定义视频,比如电影片段或其他视频流
  • canvas:定义图形,比如图表和其他图像
  • SVG文件可以通过或者嵌入HTML文档
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值