HTML常用标签

138 阅读2分钟

HTML常用标签


a标签

a标签的属性有:

  • herf 其下可以写四种方式

  1. 网址(三种)
  1. 路径
  • /a/b/c.html
  • a/b/c.html
  1. 伪协议
  • javascript:; (点击无作用)

image.png

  • mailto: 邮箱
  • tel: 电话号
  1. id 锚点
  • 在标签锚点处 id="maodian" 在链接处src="#maodian"

  • target

  1. 内置名字
  • _self 本页面
  • _blank 弹出新页面
  • _top 顶级页面
  • _parent 上级页面

image.png 如上图 主要测试_top和_parent,在iframe2下点击_top,主页面会跳转至链接网址。在iframe2下点击_parent,iframe页面会跳转至链接网址

  1. 自己命名

image.png
点击bing时会打开新页面展示bing网址,点击baidu时,展示bing的网页(xxx)会展示baidu。它们两个共用了一个名为xxx的页面。

image.png
点击bing时,name为xxx的iframe会跳转至bing网址。点击baidu同理。

  • download 页面下载 (待补充)
  • rel=noopener 待补充

table标签

在网页中制作表格需要用到table标签 主要属性有table,thead,tbody,tfoot,tr(table row),th(table head),td(table data)。
相关样式主要有

  • table-layout 在table规定宽度时,值为auto,列宽会根据内容变大变小,值为fixed时,列宽是平均的。
  • border-spacing 值为表格之前的间隙
  • border-collapse 值为collapse,边框会合并为一个单一的边框,会忽略 border-spacing。值为separate(默认)时,边框会被分开,不会忽略 border-spacing。

img标签

主要用于展示图片。发布get请求,并展示图片。

属性有:alt(展示失败时提示文字)/width/height/src

事件有onload(成功展示)/onerror(展示失败)

响应式:max-width : 100%

可替换元素:待补充[可替换元素 - CSS(层叠样式表) | MDN (mozilla.org)]


form标签

发出get/post请求,然后刷新页面

属性:

  • action 控制向何处发送请求
  • autocomplete 自动填写
  • method 请求的发送方式 post get
  • target 控制页面提交在哪个页面打开

事件:onsubmit

问题:在form下input和button有什么区别呢?

答:input下不能再有其他内容了。button可以添加标签如图片。

注意事项

  1. form里面的input要有name
  2. form里要放一个type=submit才能触发submit事件

总结:一个form下必须有个type=submit的按键,如果一个按键不写type,默认为submit。而按键设置为type=button就无法提交了。


input标签

type有很多,列举一些重要的。

  • checkbox 多选 当页面中有多组多选时,需要添加name进行区分
  • radio 单选 需要添加name
  • file 提交文件 默认提交一个,添加multiple可提交多个

待补充

事件:onchange/onfocus/onblur

HTML5 新增验证器:required 必填

注意事项

一般不监听input的click事件


select + option

下拉选择


textarea 文本域

style="resize=none" 文本域不可改变大小