html的几个标签,关于HTML的几个标签

iframe标签

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

1a7ff990b448ae478d7e1eb29be6da77.png

iframe页面嵌套

iframe标签可以和a标签配合使用,给iframe标签一个name,然后用a标签target指向iframe的name,就可以在iframe的页面展示a标签链接的内容。

例如:

百度标签的效果如下:

0faefd86ddd89541d79ad97c57f0b0d1.png

a标签跳转

a标签

a标签的target

a标签的target控制的跳转有4种形式

当在index中利用iframe标签指向inndex2时,在index2中写上述代码,会生成4个指向百度的链接,但实现的效果不一样。

_blank 浏览器会新开一个空页面打开百度。

_self 浏览器会在index2页面上(index中iframe标签生成的嵌套页面)打开百度。

_parent浏览器会在index2的上一级页面中打开百度。

_top 浏览器会在index2的最上层页面中打开百度(如果有超过2级嵌套,比如index>index2>index3,如果a标签在index3页面中,_top标签会在index页面中打开链接)。

a标签的指向

下载

a标签指向下载有两种方式

下载

content-type: application/octer-stream

第一种方式就是在a标签中指定download类型,第二种方式就是在跳转页面声明这是个下载文件,不是展示文件。

其他

form

先看一段例子

bc166e626d0e0d2223301c4830186700.png

form标签

form标签和a标签是一对的,form默认是GET请求,可通过设置

method="POST"来实现POST请求,而通过

input输入的

username和

password会放入请求的第四部分提交。

而如果将action后面加入查询参数,那么在post的同时也会出现查询参数。

bedfa6e427f681548945316368fcec62.png

image

input

input主要作为上传参数的获取方式,例如会出现一个提交按钮,点击就可上传一些参数。

但是如果form标签里面没有type="submit"的input标签时,使用提交可将button自动升级为带有type="submit"的input标签。

checkbox

此种input的作用是生成一个可供勾选的选项,点击就可勾选。

熟悉的语言

C

Java

580ef089973f7927472078a8c88113d7.png

checkbox

如果把它放入

label中间,那么点击后面的文字也可进行选取。

熟悉的语言

C

Java

radio

ridio也是生成一个可供勾选的选项,例如

喜欢运动

yes

no

73ab4ed19611da8ce022b08fb0cb779d.png

radio

此种写法有个问题,就是

yes和

no可同时被选取,如果给两者同时加上同一个

name,就会只能选取一个选项。

喜欢运动

yes

no

select

select是一个下拉框选项,比如:

A

B

C

bf12fc58abafe7f7ddc8b9f7066f5af5.png

select

B选项的

disabled表示B不可被选取,C选项的

selected表示默认的选中的C,此时都是单选,如果要改为多选,则应该这么写:

A

B

C

这样就可通过摁住ctrl或者shift进行多选了。

textrea

textrea是创建一个文本输入框,例如:

9880815497c8a2bcdf74ff866137e107.png

textrea

style="resize:none"表示此文本输入框不可在网页中通过拉伸改变大小,它的大小受

cols="30" rows="10"控制,为30字宽,10字高,不过这个不准。

一般通过设置宽高的像素来控制文本输入框的大小,例如:

table

table包含3个元素,分别为thead、tbody、tfoot。例如:

编号名字数量

1张三10

2李四15

3王五10

合计35

293b3073d7c6d41b9c2d40ab32be301f.png

table

改变

thead、

tbody、

tfoot代码的位置并不会改变表格的样式,始终是按照

thead、

tbody、

tfoot的顺序排列的。

此时的

table是比较简陋的,可以给它加边框,还可以通过

colgroup添加背景色,控制宽度等。

//添加边框

//第一列的宽度

//第二列的宽度

//添加背景色,第三列的宽度

编号名字数量

1张三10

2李四15

3王五10

合计35

f94141a76a95473cc83818324a6a2993.png

加边框table

还可通过CSS消除边框的间隙。

716a867abbd0c6d10229112d007dd062.png

无间隙table

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值