HTML常用标签

83 阅读2分钟

a标签

作用:用于给网页添加超链接

属性

  1. href:添加标签跳转的地址,地址写法分为以下几类
  • http://XXX
  • https://XXX
  • //XXX 一般使用无协议的网址,通过浏览器的自动纠错功能跳转到准确的地址。
  1. target:链接的打开方式
  • _blank:在新窗口打开
  • _self: 在当前窗口打开
  • _top:在当前窗口的最上级窗口打开
  • _parent:在当前窗口的父级窗口打开
  • xxx:在名为xxx的页面中打开,有则覆盖,没有则创建
  1. download:不打开链接而是直接下载,现在一般不用
  2. rel=noopener

路径

绝对路径: /a/b/c.html或者 a/b/c.html,/是服务器的根目录而不是文件根目录 相对路径: 直接相对当前路径,例如./index.html

伪协议

  • JavaScript: ; :执行JavaScript代码。不写代码则不执行任何行为
  • mailto: :发送邮件
  • tel: 手机号,跳转到拨号页面

id

跳转到当前页面的对应id位置

img标签

作用:在页面上展示图片

属性

  • src:插入的图片路径,一般用相对路径
  • alt:图片加载不成功时代替显示的文字信息
  • height/width:当二者未定义时,图片自适应,或其中之一定义时,另一个自适应,不要同时制定长和宽防止图片变形,合格的前端工作人员不会让网页中展示的图片变形

事件

onload:图片加载成功调用的函数 onerror:图片加载失败调用的函数

响应式

max-width:100%

table标签

作用:设计表格

属性

  • thead:表头
  • tbody:表内容
  • tfoot:表底
  • th:表头行
  • tr: 表格行
  • td: 内容

样式

  • table-layout: auto自动布局,fixed固定宽度,一般取平均值
  • border-collapse: collaspe 合并边距
  • border-spacing:控制边距之间的距离,一般为0

form标签

作用:发送请求,刷新页面

属性

  • action:提交表单的地址
  • method:get或者post两种方式
  • autocomplete:自动补全,读取已有的缓存信息
  • target:参考a标签

事件

onsubmit: 注意form标签中一定需要有一个完成提交功能的标签。

input标签

作用:让用户输入内容

属性

text/button/submit/checkbox/email/file/hidden/number/password/radio等较为常用,其他的用到在查MDN

事件

onchange/onfocus/onblur 一般不监听input里面的click事件

感想

HTML标签比较复杂,不适合逐条记忆,应该提取内容的共性,记忆特殊内容,配合MDN及时查询。不要引入过高的记忆负担,HTML不是关键