美文网首页
HTML续(几个标签)

HTML续(几个标签)

作者: 索伯列夫 | 来源:发表于2018-09-17 15:40 被阅读0次

对于几个标签,之前理解不是很深刻,今天结合课程做一个记录。
分别是<a> <iframe> <form> <input>

<a>

首先看MDN的解释: HTML <a> 元素 (或锚元素) 可以创建一个到其他网页、文件、同一页面内的位置、电子邮件地址或任何其他URL的超链接。
常见的比如:

<a href="http://qq.com">QQ</a>

属性介绍:
1.href属性:这是一个必需属性为锚定义一个超文本链接来源。这表示链接目标的URL或URL片段。
示例:

  • <a href="/..">link</a>被点击后,浏览器发起GET / HTTP/1.1请求

  • 当属性值为 //qq.com ,此时无协议,自动继承协议。比如继承http协议。如果用file://协议浏览页面,就会访问到file://qq.com,这是一个不存在的路径。应该尽量不要用file://协议预览网页,以免无协议链接出错。

  • 当属性值为 ?name=huahua,也是可以用的,将查询参数添加到最后,并发起一个get请求

  • 当属性值为 #xxx,这是一个锚点,不会发起请求。比如'<a href="#">link</a>'被点击后,页面锚点变成#,页面滚动到顶部。

  • 当属性值为 index1.html,这是一个相对路径

  • 比较奇怪的一个伪协议:

    <a herf="javascript: alert(1)"></a>

点击会弹出1
用来满足一个奇怪的需求,需要能点击,而且不能跳转,就是什么都不做的a标签。我们设置href为空(会刷新)、为#(可能会跳动)、没有href(a就不能点了)都不能满足。所以使用

<a href="javascript: ;"></a>

2.target属性:该属性指定在何处显示链接的资源。
"_blank" 新窗口
"_self" 自己所在窗口
"_parent" 父级窗口打开
"_top"   顶层打开
三和四的区别可以用ifarme来实现理解\

*a与ifarme
利用ifarme的name属性,将a的target指向name就行啦:

<iframe name="xxx" src="http://qq.com" frameborder="0"></iframe>
<a href="https://www.baidu.com" target="xxx">点击打开百度(a与iframe)</a>

3.download 点击下载

<form>与<input>

form:HTML form(<form>)元素表示文档的一部分,其中包含允许用户将信息发送到Web服务器的交互式控件。
1.如果form里没有提交按钮,则无法提交表单。(这是肯定的啊,不过什么作为提交按钮?)
2.发起POST请求(当然也可以发起GET请求,不要用就行了,因为提交数据会变成查询参数)
3.什么是提交按钮呢?button标签可以做,input的type属性设置为submit也可以做。

当form中只有一个按钮<button>,<button>会自动升级为提交按钮。


image.png

而给input的type属性,设置为button,这种方式是错误的,就是一个普通的按钮,无法提交。同样的,给<button>元素设置type="button",也是无效。

给input的type属性,应该设置为submit。这才是表单提交的方式。
也就是说,表单如何提交:A.通过<button>标签来处理;B.通过input的type属性设置为submit来处理;
4.input的type属性之checkbox:

<input type="checkbox"  id="x"><label for="x">爱我</label>

实现点击字,也能选中的效果。注意:label与input配合使用。嫌麻烦?这样写:

<label><input type="checkbox"  id="x">不爱我</label>

注意:text\checkbox\radio\password等的name属性,都是同样的道理,不一一去说。
不加name属性有什么后果呢?
会导致表单在提交的时候,input的值不会出现在里边。

HTML中的表格涉及的标签:

<table> <thead> <tbody> <tfoot> <col> <colgroup> (<caption>带有标题) <th> <td> <tr>

写一个表格吧~


image.png

相关文章

  • HTML续(几个标签)

    对于几个标签,之前理解不是很深刻,今天结合课程做一个记录。分别是 首先看MDN的解释: HTML 元...

  • 几个HTML标签

    一、

    表格 1.表格的4个元素:tbody , tr , th , td 行 表头 单...

  • 【前端】-004-页面制作-HTML-HTML标签

    HTML标签的类型 先来看对对HTML的常用标签做基本了解,根据HTML标签的语义可以将HTML标签分为如家几个大...

  • Html 梳理

    Html 学习笔记 基本标签, 重点标签: , 几个mate标签的意思 字符集 html,css,js 的定位 ...

  • HTML5安全

    HTML5安全 HTML5新标签 html5出现了很多新标签,比如 ,下面简单介绍一下这几个标签。...

  • HTML常用标签

    这篇文章将简单介绍几个在HTML常用的标签:iframe标签、a标签、form标签、input标签、button标...

  • 12、html5新增标签

    下面是传统的html的代码: 与传统的html代码相比,html5新增的几个标签可以代换传统的标签。header、...

  • HTML常用的几个标签

    遇到新的标签属性等不会用可以用JS BIN尝试看看效果,就知道了 常见标签详解 1. iframe 标签 嵌套页面...

  • 几个常用的HTML标签

    闲来无事,总结几个常用的HTML标签,不喜勿喷,喜欢请点赞!O(∩_∩)O哈哈~ ...

  • 关于HTML的几个标签

    iframe标签 iframe标签会在当前页面内嵌套一个页面,这个页面可以通过CSS来控制大小。 iframe标签...

网友评论

      本文标题:HTML续(几个标签)

      本文链接:https://www.haomeiwen.com/subject/vbvknftx.html