[HTML全解]HTML重难点
英语小课堂
| 英文 | 翻译 | 英文 | 翻译 | 
|---|---|---|---|
| hyper | 超级 | blank | 空白 | 
| target | 目标 | parent | 父母 | 
| reference | 引用 | self | 自己 | 
| frame | 框架 | load | 加载 | 
| error | 错误 | canvas | 画布 | 
HTML预览方式
- http-server
- 全局安装http-server
yarn global add http-server
 - 启动http-server
http-server . -c-1或hs . -c-1
 
 - 全局安装http-server
 - parcel
- 全局安装parcel
yarn global add parcel
 - 启动parcel
parcel <filenanme>
 
 - 全局安装parcel
 
a标签
- a标签属性
- href(hyper reference)
 - target
- 如何打开链接,新tab页/同一tab页
 
 - download
- HTML5新属性,可用来下载url
 
 - rel=noopener
 
 - a标签作用
- 跳转外部页面
 - 跳转到内部锚点
 - 跳转到邮箱或电话等
 
 
a标签href属性的值
- 网址
- https://google.com
 - http://google.com
 - //google.com
- 推荐使用,可自动跳转
 
 
 - 路径
- /a/b/c及a/b/c
- http协议中绝对路径指向网站根目录
 
 - index.html及./index.html
 
 - /a/b/c及a/b/c
 - 伪协议
- javascript:代码;
 - mailto:邮箱
 - tel:电话
 
 - id
- 指定id值,跳转到页面中id值相同的元素
 
 
a标签target属性的值
- 内置名字
- _blank
- 新tab页打开
 
 - _top
- 结合iframe使用,修改iframe页面最外层页面的地址
 
 - _parent
- 结合iframe使用,修改iframe页面上一层页面的地址
 
 - _self
- 当前tab页或者iframe页面打开
 
 
 - _blank
 - 程序员命名
- window的name
- 如果没有就创建一个窗口打开,如果有就使用这个窗口打开
 
 - iframe的name
- 使用具有同样name属性值得iframe打开
 
 
 - window的name
 
iframe标签
- 内嵌窗口
- 很少使用
 
 
table标签
table语法
1  | <table>  | 
相关标签
相关标签
- table
 - thead
 - tbody
 - tfoot
 - th
 - tr
 - td
 
相关样式
- table-layout
 - border-collapse
- 最好重置为collapse
 
 - border-spacing
- 最好重置为0
 
 
img标签
- 作用
- 发送一个get请求,展示一张图片
 
 - 属性
- alt
- 提高页面可读性
 
 - height
- 只指定高度,宽度自适应
 
 - width
- 只指定宽度,高度自适应
 
 - src
 
 - alt
 - 事件
- onload
 - onerror
 
 - 响应式
- max-width: 100%
 
 - 可替换元素
 
form标签
- 作用
- 发送get/post请求,然后刷新页面
 
 - 属性
- action
- 请求页面地址
 
 - autocomplete
- 自动填充,需要标签添加name属性及值
 
 - method
- 指定请求方式
 
 - target
- 与a标签target属性类似
 
 
 - action
 - 事件
- onsubmit
 
 
form标签内必须添加submit按钮(input或button)
input标签
- 作用
- 让用户输入内容
 
 - 属性
- 类型type:
- button
 - checkbox
 - file
 - hidden
 - number
 - password
 - radio
 - search
 - submit
 - tel
 - text
 
 - 其他
- name
 - autofocus
 - checked
 - disabled
 - maxlength
 - pattern
 - value
 - placeholder
 
 
 - 类型type:
 - 事件
- onchange
 - onfocus
 - onblur
 
 - 验证器
- HTML5新功能
 
 
<input type="submit" />与<button type="submit"></button>区别:input为自闭和标签,中间无法添加其他标签,button可以
其他输入标签
- 标签
- select + option
 - textarea
- 可以通过css样式resize值为none来禁用手动缩放
 
 - label
 
 - 注意事项
- 一般不监听input的click事件
 - form内的input标签应添加name属性
 - from标签内需要一个input标签或button标签且type属性为submit才会触发submit事件
 
 
其他标签
标签
- video
 - audio
 - canvas
 - svg
 
注意事项
- 注意查看文档,确认兼容性