HTML常用标签

a标签

属性
  • href: 包含超链接指向的 URL 或 URL 片段
    其中最经典的用法,就是href="javascript:"的用法,它表示不刷新页面。
    a的href取值
    1.网址
    http://baidu.com
    https://baidu.com
    //baidu.com
    2.路径
    /a/b/c以及a/b/c
    index.html以及./index.html
    3.伪协议
    javascript:代码;
    mailto:邮箱
    tel:手机号
    4.id
    href=#xxx

  • target: 该属性指定在何处显示链接的资源。 取值为标签(tab),窗口(window),或框架(iframe)等浏览上下文的名称或其他关键词
    a的target取值

    1.内置名字
    [1]._blank:新窗口打开,即到一个新的未命名的HTML4窗口或HTML5浏览器上下文
    [2]._self: 当前页面加载,即当前的响应到同一HTML 4 frame(或HTML5浏览上下文)。此值是默认的,如果没有指定属性的话
    [3]._parent: 加载响应到当前框架的HTML4父框架或当前的HTML5浏览上下文的父浏览上下文。如果没有parent框架或者浏览上下文,此选项的行为方式与 _self 相同
    [4]._top: IHTML4中:加载的响应成完整的,原来的窗口,取消所有其它frame。 HTML5中:加载响应进入顶层浏览上下文(即,浏览上下文,它是当前的一个的祖先,并且没有parent)。如果没有parent框架或者浏览上下文,此选项的行为方式相同_self

2.程序员命名
[1].window的name
[2].iframe的name

  • download:此属性指示浏览器下载 URL 而不是导航到它,因此将提示用户将其保存为本地文件。如果属性有一个值,那么此值将在下载保存过程中作为预填充的文件名(如果用户需要,仍然可以更改文件名)。此属性对允许的值没有限制,但是 / 和 \ 会被转换为下划线。大多数文件系统限制了文件名中的标点符号,故此,浏览器将相应地调整建议的文件名
    1.作用
    不是打开页面,而是下载页面
    2.问题
    不是所有浏览器都支持,尤其是手机浏览器可能不支持

img标签

  • 主要作用
    发出get请求,展示一张图片
  • 属性
    1.alt:定义了图像的备用文本描述
    2.height:图像的高度,在 HTML5 中的单位是 CSS 像素,在 HTML 4 中既可以是像素,也可以是百分比。可以只指定 width 和 height 中的一个值,浏览器会根据原始图像进行缩放
    3.width:图像的宽度
    4.src:图像的 URL,这个属性对 元素来说是必需的
    *事件
    1.onload:图片加载成功
    2.onerror:图片加载失败,该事件可用于当图片加载失败时,我们处理加载失败的逻辑,例如重新加载一个404的图片
  • 响应式
    max-width:100%
  • 可替换元素

table标签

  • 相关的标签
    1.table
    2.thead:头部
    3.tbody:主体
    4.tfoot:尾部
    5.tr:行
    6.td:列
    7.th
    注意:thread\tbody\tfoot没有顺序要求,当然写代码的时候尽量注意规范,按顺序来
  • 相关的样式
    1.table-layout
    2.border-collapse
    3.border-spacing

form标签

  • 作用
    发送get\post请求,然后刷新页面
  • 属性
    1.action:提交时与后台进行交互的一个属性
    2.autocomplete:用于指示 input 元素是否能够拥有一个默认值,此默认值是由浏览器自动补全的
    3.method:指定请求是get还是post方式
    4.target:表示在提交表单之后,在哪里显示响应信息
  • 事件
    onsubmit

input标签

  • 作用
    让用户输入内容
  • 属性
    1.类型type:button\checkbox\email\file\submit等
    2.其他name\value等
  • 事件
    1.onchange
    2.onfocus:用这个用的比较多
    3.onblur

其他感想

  • 上面列举的几大标签确实是页面常用的,在实际的项目的用的非常之多。
  • 像form标签、input标签在做数据校验和数据提交的时候就用的很广泛。
  • 像我现在的项目,就自己利用javascript封装了一套html组件,我希望通过学习了本套课程后,自己能够搭建一个平台以及封装一些组件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaobangsky

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值