HTML常用标签iframe、a、form、input、table

本文所介绍的标签:
iframe、a、form、input、table

iframe 标签

嵌套页面
<iframe src="https://www.baidu.com" name="xxx"></iframe>

<iframe name="12121" src="" frameborder="0"></iframe>
<a href="http://qq.com" target="12121">test</a>
  • iframe 可用作链接的目标(target),
    a标签的 target 属性必须引用 iframe 的 name 属性
    点击test,a标签链接会在iframe中打开
  • iframe会自带一个8px的边框,用frameborder=“0”去掉

a 标签

跳转页面(HTTP GET 请求)

<a href="http://www.baidu.com" download>下载</a>
注意:只有 Firefox浏览器 和 Chrome浏览器 支持 download 属性。

<a href="http://baidu.com" target="_blank"></a>
_blank 新标签页打开
_self 当前页面打开、
_parent 父级页面打开
_top 顶级页面打开

<a href="//baidu.com"></a>
无协议绝对地址,会自动继承协议(父页面是什么协议,就继承什么协议)

<a href="#121"></a>
锚点,不会发起请求,只在当前页面内跳转

<a href="#"></a>
跳转到顶部

<a href="?name=yuki"
发起get请求

<a href="javascript:;"></a>
伪协议。把JavaScript当作协议(实际没有这个协议),所以是伪协议。
由于javascript里面是分号,a标签点击后什么也不做。
如果是alert(1); 则点击跳出弹窗,内容为1(一般不这样做,有需要可在js里面设置)

form标签

用于搜集不同类型的用户输入,提交给服务器后台
(文本域,下拉列表,单选框,复选框等)

<form action="/abc" method="get">
把form里面的内容提交到abc文件夹,提交方式是“get”(也可以用post)

get:默认方式。
将表单数据(form-data)以名称/值对的形式附加到 URL 中:
URL?k=value&k=value。(键+值)
post:以 HTTP post 事务的形式发送表单数据(form-data)。

form标签是表单的外壳,主要有4个属性:

  • action: 表单提交的地址
  • method:提交保单的方法
  • target:在何处打开action(比如target="_blank" ,在新窗口打开页面)
  • enctype:
    (默认)application/x-www-form-urlencoded:在发送前编码所有字符
    multipart/form-data:使用包含文件上传控件的表单时,必须使用该值!以二进制形式上传。

通过form表单提交文件操作如下:

<form method="post" action="test" enctype=”multipart/form-data”>
<input type="file" accept=“image/jpg”>
</form>

accept限制可选择的文件类型

如果一个form里面,只有一个按钮,按钮为button(用button标签写),那么该按钮会自动升级为submit

<button>真提交按钮</button>
<input type="submit" value="真提交">

<button type="button">假提交</button>
<input type="button" value="假提交">

input标签

<input>的工作方式因其类型属性的值而有很大差异,如果未指定此属性,则采用的默认类型为 text

可用的值包括:

  • button:无缺省行为按钮。
  • checkbox: 复选框。必须使用 value 属性定义此控件被提交时的值。使用 checked 属性指示控件是否被选择。也可以使用 indeterminate 指示复选框在一种不确定状态(大多数平台上,显示为一条穿过复选框的水平线)。
    checkbox和label一起用,两种方法:
<input type="checkbox" id="111" name="hobby" value="wine">
<label for="111">喝酒</label>
<label><input type="checkbox" name="hobby" value="wine">喝酒</label>

点击“喝酒”文字时,会选中相应的复选框

  • color:HTML5 用于指定颜色的控件。
  • date:HTML5 用于输入日期的控件(年,月,日,不包括时间)。
  • datetime:HTML5 基于 UTC 时区的日期时间输入控件(时,分,秒及几分之一秒)。
  • datetime-local:HTML5 用于输入日期时间控件,不包含时区。
  • email:HTML5 用于编辑 e-mail 的字段。
  • file:此控件可以让用户选择文件。使用 accept 属性可以定义控件可以选择的文件类型。
  • hidden:不显示在页面上的控件,但它的值会被提交到服务器。
  • image:图片提交按钮。必须使用 src 属性定义图片的来源及使用 alt 定义替代文本。还可以使用 height 和 width 属性以像素为单位定义图片的大小。
  • month:HTML5 用于输入年月的控件,不带时区。
  • number: HTML5 用于输入浮点数的控件。
  • password:一个值被遮盖的单行文本字段。使用 maxlength 指定可以输入的值的最大长度 。
  • radio:单选按钮。必须使用 value 属性定义此控件被提交时的值。使用checked 必须指示控件是否缺省被选择。在同一个”单选按钮组“中,所有单选按钮的 name 属性使用同一个值; 一个单选按钮组中是,同一时间只有一个单选按钮可以被选择。
  • search:HTML5用于输入搜索字符串的单行文本字段。换行会被从输入的值中自动移除。
  • submit:用于提交表单的按钮。
  • tel:HTML5 用于输入电话号码的控件;换行会被自动从输入的值中移除A,但不会执行其他语法。可以使用属性,比如 pattern 和 maxlength 来约束控件输入的值。恰当的时候,可以应用 :valid 和 :invalid CSS 伪类。
  • text:单行字段;换行会将自动从输入的值中移除。

table 标签

table里面是一行一行写的(table row)

<tr>
<th></th>
</tr>
<tr>
<td></td>
<td></td>
</tr>

小技巧:

  • 可在table里面用colgroup 设置列宽
<colgroup>
<col width=100>
<col bgcolor=red width=200>
<col width=70>
</colgroup>
  • 默认的border之间有空隙(双线边框),CSS改为如下后,可消除(变为单线)
<style>
table{
border-collapse:collapse;
}
</style>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 225,641评论 6 525
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 96,754评论 3 408
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 173,075评论 0 370
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 61,369评论 1 303
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 70,386评论 6 402
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 53,800评论 1 317
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 42,122评论 3 431
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 41,130评论 0 281
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 47,689评论 1 327
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 39,693评论 3 348
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 41,804评论 1 356
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 37,399评论 5 351
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 43,128评论 3 341
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 33,528评论 0 25
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 34,705评论 1 278
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 50,409评论 3 383
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 46,878评论 2 368