10. HTML重难点

10. HTML重难点

1. 英语小课堂 a标签

hyper超级

target目标

reference引用

frame边框,框架

error错误

blank空白

parent父母

self自己

load加载

canvas画布

HTML重点标签

a标签

属性

href:作用就是写一个网址

target:指定在哪个窗口打开链接, targer="_blank"

download:很多浏览器不支持这个属性

rel=noopener:这个用来防止某个bug,学js的时候会再提到

a的href的取值

网址

https://google.com

http://google.com

以上两种如果网址写错就会有bug,但是如果写成下面这样

//google.com

会自动选择使用http还是https

路径

/a/b/c以及a/b/c:

index.html以及./index.html:在当前目录找index.html,两种写法都一样

伪协议

Javascript:代码

其他的a标签,比如href什么都不加,点击“空标签”会自动刷新页面

a tag blank

又比如,点击#标签,页面会自动跳到最上面一行. 批量打30个p标签:p{$}*30

a tag jump

id:href=#xxx

跳到指定位置

a tag jumptoid

mailto:发邮件

Tel:打电话

a的target

_black 空白页面打开

_top:需要用到iframe,在当前页面的最顶层打开

_parent:在当前页面的iframe的上一层打开

_self:在自己的页面打开

google不允许任何iframe指向它

window的name

Screen Shot 2021-11-14 at 12.14.07 PM

iframe的name

baidu也禁止iframe指向它了

正常的效果应该如下图

Screen Shot 2021-11-14 at 12.20.11 PM

2. iframe标签 table标签

iframe标签

内嵌窗口,已经很少使用,还有些老系统在用

table标签

相关的标签

表格
Screen Shot 2021-11-14 at 5.12.45 PM
Screen Shot 2021-11-14 at 5.12.32 PM

HTML有超强的纠错能力,如果只写td或者th,浏览器会自动加上tbody,th

相关的样式

table-layout

auto:自动 根据内容调整宽度,内容长的更宽

fixed:根据表格的宽度,会等宽

border-collapse

border-collapse:collapse表格边框合并

Screen Shot 2021-11-14 at 5.23.50 PM

border-spacing

Border-spacing: 20px 表格边框间距

Screen Shot 2021-11-14 at 5.23.37 PM

3.img标签

作用

发出get请求,展示一张图片

属性

alt/height/width/src

alt:替代图片的文字

永远不要让图片变形,只写height/width,会自适应任一个

src:图片的地址

事件

Unload / onerror

响应式

max-width:100%

加了这个在css中,图片在任何设备中都是响应式的。

可替换元素

考试可能会问,被问概率30%

4.form标签 input标签

form标签

作用

getpost请求,然后刷新页面

属性

action

autocomplete method target

inputbutton的区别

button可以接着加别的标签,但是input不可以

**form必须要有一个type=“submit”**的按钮,否则表单无法提交,如果type不写,默认就是submit,如果改成type="button",这个表单就无法提交

事件

onsubmit

input标签

作用

让用户输入内容

属性

类型type:

button checkbox email file hidden number password radio search submit tel text

其他name:

autofocus checked disabled maxlength pattern value placeholder

事件

onchange onfocus onblur

验证器

HTML5自带验证器

其他输入标签

select + option

textarea

label

注意事项:一般不监听input的click事件

form里面的input要有name

form里要放一个type=submit才能出发submit事件

其他标签

video audio canvas svg

注意事项

这些标签的兼容性一定要查看文档

后续我们会在JS课程里专门讲这些标签

5.总结

6.测试 HTML重难点标签

最后更新于

这有帮助吗?