HTML常用标签

114 阅读3分钟

今天聊一聊HTML的常用标签!

一. a标签

(1)属性

  • √.href
  • √.target
  • √.download
  • √.rel=noopener
《href的取值》

网址

  • https:google.com
  • http:google.com
  • //google.com(最高级)

路径

  • /a/b/c以及a/b/c (哪里开的服务,那里就是根目录)
  • index.html以及./index.html

伪协议

  • javascript:代码 href="javascript:alert(1);" (写一个空的伪协议(没有动作的伪协议) javascript:;)
  • id href=#xxx(自动跳转到"#xxx")
  • mailto:邮箱
  • tel:手机号


target的取值

  • _blank 新页面打开
  • _self 原本本页面打开 (给个不允许iframe指向它)
  • _parent 父级窗口打开
  • _top 顶级窗口打开
  • xxx 重复利用一个页面
  • iframe

如何做一个google and baidu的网站 google baidu


-1-.href=hyper(超级)+ref(引用/链接)写一个网址。 ``` 超链接 ``` (!!!永远不要双击打开超链接,否则在运行的过程中会出现很多错误。可在终端里面输入hs -c-1 弹出的窗口需要添加路径。)

-2-.target (在哪一个窗口打开超链接)

-3-.download(下载一个网页)只需要了解即可,很多浏览器都不支持download。

-4-.主要是为了防止个BUG。


(2) 作用
  • √ .跳转外部页面
  • √ .跳转内部锚点
  • √ .跳转到邮箱或者电话等

二·.iframe标签(内嵌窗口)
三. table标签(表格,标签内只能含有3个标签 可以不按顺序写,和顺序无关)

-1-.相关标签

  • 允许有的三个标签thead,tbody,tfooter
  • tr代表"行"
  • th代表"表头"(放在tr中)
  • td表示"数据"(放在tr中)

-2-.相关样式

  • table-layout(auto:自动计算宽和高 fixed:列的宽度是通过表格来设置)
  • border-collapse(collapse 合并单元格)
  • !写表格通常的话是需要写两行代码(border-collapse:collapse and border-spacing:0px)


四.img标签(!!!底线:永远不能让图片变形)

作用:发出一个get请求,展示一张图片(在img中只写高度和宽度另一项就会自适应)

属性

  • alt(可选的,替换的)
  • height
  • width
  • src

事件(监听图片是否加载成功)

  • onload(成功)
  • onerror(失败)
  • 响应式(手机端) 需要写max_width:100%


五.form标签(表单标签)

作用

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

作用

  • 发送post/get请求,然后刷新页面(标签中一般有提交按钮和输入按钮)代码:input type=“text” input type="submit"
  • form-action "/yyy"(请求到那个页面)method=“post”(控制用get/post)

属性

  • action(请求)
  • autocomplete(是否自动填充)举例:name="username"
  • method(控制)
  • target(举例:名称为yyy,target的作用就是把那个页面变成"yyy")

事件

  • onsubmit(input type="submit" value"可以为任何东西"方框显示“value”)
  • 有两种区别input/button (1.input不能有其他内容,buttton可以有任何东西)
  • !!!form必须有一个type=“submit”属性(这个表单才能提交,默认也是submit)


六.input标签(让用户输入内容)

属性

  • type(默认的是text文本)
  • password (不展示之前的内容)
  • radio选择(如何二选一,让两个radio拥有同一个name)
  • checkbox(多选 也是拥有同一个name)
  • file(上传加一个multipe可以多选)
  • hidden (就是看不见的一部分)
  • textarea /texttrea(可以拖动)
  • 不拖动textrea style=:"resize:none;width;50%;height:300px"
  • option value:"0"请选择 /option(以此类推)

标签

  • select+option
  • textare
  • label

事件

  • onchange
  • onfocus
  • onblar

注意事项

  • 一般不监听input的click事件
  • form里面的input要有name
  • form里面要放一个type=submit才能触发submit事件