HTML重点标签

339 阅读3分钟

a标签

1. 属性

  • herf : 链接,既一个网址
  • target : 不写为默认的当前页面
  • download : 理论上是下载网页,现在不常用,有浏览器不支持
  • rel=noopener : 为了防止bug,这个可以先放着

2. 作用

  • 跳转外部页面
  • 跳转内部锚点
  • 跳转到邮箱或者电话等

a的herf取值

1. 网址

  • http/https
  • //google.com ,默认是继承当前的类型:http/https,推荐用这个,自动选择,不会错

2. 路径

  • /a /b /c 或者/a/b/c ,这个/是指当前项目的路径,不是硬盘根目录
  • 也可以写./index.html 或者index.html,在当前路径下寻找这个文件

3. 伪协议

  • javascript:code;
  • 用以上格式,可以立即执行代码,基本不用了
  • 可以用空的代码,这样点击什么都不做
  • maioto:mailaddress
  • 点击就会调用邮件程序发邮件
  • tel:手机号
  • 点击就是打电话
  • id:可以加id,自动跳转到id所在位置
  • #xxx

a的target的取值

  • _selef 当前页面打开
  • _top 在当前窗口最顶层页面打开
  • _black 在空白的页面打开
  • _parent 在当前连接所在的的iframe上一层打开

iframe标签

内嵌窗口,但是一般不用了

tble标签

1.三要素

  • thead 表头
  • tbody 表内容
  • tfoot 表尾

2.表格内

  • tr 表格里的一行
  • th 表头
  • td 表格里的数据

3.样式

  • table-layout

  • auto, 是根据表格内容自动算宽高

  • fixed,尽量平均表格宽高

  • border-collapse:collapse ,border跟border的合并

  • border-spacing:o ,控制border跟border之间的距离

img标签

1. 作用:

发出get请求,展示一张图片

2. 属性:

  • alt:在你图片加载失败的时候,用文字提示用户
  • src:图片地址
  • weight: 只写宽度或高度,不要让图片变形
  • height: 只写高度或宽度,不要让图片变形

3. 事件:

  • onload/onerror:测试用,看是否加载成功

4. 响应式:

  • max-width:100%

form标签

1. 作用:

  • 发get或post请求,然后刷新页面

2. 属性:

  • 默认会有个action,就是问你请求往哪发,控制请求版页面
  • method="POST",method 控制是get还是post,用大写
  • autocomplete:是否自动填充,off不/on填充(自动填充的意思就是下面有的给你选)
  • target 提交到哪个页面,哪个页面要刷新

3. 事件:

  • 一个form一定要有个type=submit,没有就默认是submit

4. input跟button区别:

  • 用input标签写submit,是没法加别的内容
  • 用button标签,就可以在里面写其他的内容去更改按钮属性

input标签

1. 作用:让用户输入内容

2. 属性:type/name

  • radio,单选,多个radio只能一个,起一样的name就可以多选一

  • checkbox,多选,使用一个name为一组

  • file,点击上传文件,可以用multiple表示可以选择多个文件

  • hidden,看不见的意思,用来给js等自动填id这种的

  • textarea:多行,textarea style="reasize:none;"不能拖动框

  • select + option,选择