HTML
约 1 分钟阅读
- html 不支持 self close tag -
<br/>是不合法的 - html 允许 tag 不 close
- button 默认 type 为 submit - 根据使用情况需要修改为 button,否则会触发不必要的 submit
Repaints
- 修改可见性样式触发 - 例如 opacity, background-color, visibility, outline
Reflow
- 修改布局时触发 - 修改样式不触发 - 影响很大,阻塞计算
- 计算位置和尺寸 - 影响上下级和同一级
position: absolute;position: fixed;可减少 reflow 影响display: none;不影响- 参考
navigator.permissions
geolocation
video
<!-- 单 source -->
<video src="/media/flower.mp4" controls width="250"></video>
<!-- 多 source -->
<video controls width="250">
<source type="video/webm" src="/media/flower.webm" />
<source type="video/mp4" src="/media/flower.mp4" />
<!-- 字幕 -->
<track label="English" kind="subtitles" srclang="en" src="captions/vtt/sintel-en.vtt" default />
Sorry, your browser doesn't support embedded videos.
</video>audio
- controlslist
- nodownload, nofullscreen, noremoteplayback
- noplaybackrate
Semantic Tags
- header
- nav
- section
- article
- p
- blockquote
- cite
- code
- aside
- footer
- figure
- figcaption
- mark
- time
- address
- abbr
- dl
- dt
- dfn
- output
- q - quote - 会添加前后引号,cite 熟悉指定来源
Functional tags
- dialog
- $dialog.showModal
<form method="dialog">在 submit 时会关闭 dialog- close 事件包含 returnValue - 是 button 的 value
::backdrop可用于设置 backdrop 层的样式
- button
- details
- summary
Table
- table
- caption
- colgroup - 列分组
- col - .span
- thead
- tr
- th
- .scope - row,col,rowgroup,colgroup
- .abbr
- .colspan
- .rowspan
- .headers
- th
- tr
- tbody
- tr
- td
- .colspan
- .rowspan
- .headers - 空格分隔,th 的 id
- td
- tr
- tr
- td
- th
- tfoot
- tr
- th
- td
- tr
关联信息
反向链接、本文链接的其他页面和外部资料。
参考资料
其他外链7 条
- developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocationdeveloper.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation
- developer.mozilla.org/en-US/docs/Web/API/Navigator/permissionsdeveloper.mozilla.org/en-US/docs/Web/API/Navigator/permissions
- developer.mozilla.org/en-US/docs/Web/HTML/Element/videodeveloper.mozilla.org/en-US/docs/Web/HTML/Element/video
- gist.github.com/paulirish/5d52fb081b3570c81e3agist.github.com/paulirish/5d52fb081b3570c81e3a
- stackoverflow.com/questions/20926551stackoverflow.com/questions/20926551
- test.wener.me/geo.htmltest.wener.me/geo.html
- www.w3schools.com/tags/default.aspwww.w3schools.com/tags/default.asp