物联网:HTML基础回顾( 二 )


我们可以直接通过 CDN 的方式引入:
<link rel=\"stylesheet\" type=\"text/css\" href=https://mparticle.uc.cn/"\">

方式三:(比较有争议)
上面何种写法 , 比较简洁 , 但也有争议 。 有争议的地方在于 , 可能会导致 css 选择器的性能问题 。
Normalize.css上面的几种 css reset 的解决思路是:将所有的默认样式清零 。
但是 , Normalize.css的思路是:既然浏览器提供了这些默认样式 , 那它就是有意义的 。 既然不同浏览器的默认样式不一致 , 那么 , Normalize.css就将这些默认样式设置为一致 。
html 常见面试题doctype 的意义是什么

  • 让浏览器以标准模式渲染
  • 让浏览器知道元素的合法性
HTML、XHTML、HTML5的区别
  • HTML 属于 SGML
  • XHTML 属于 XML , 是 HTML 进行 XML 严格化的结果
  • HTML5 不属于SGML , 也不属于 XML(HTML5有自己独立的一套规范) , 比 XHTML 宽松 。
HTML5 有什么新的变化
  • 新的语义化元素
  • 表单增强
  • 新的API:离线、音视频、图形、实时通信、本地存储、设备能力等 。
em 和 i 的区别共同点:二者都是表示斜体 。
区别:
  • em 是语义化的标签 , 表示强调 。
  • i 是纯样式的标签 , 表示斜体 。 HTML5 中不推荐使用 。
语义化的意义是什么
  • 开发者容易理解 , 便于维护 。
  • 机器(搜索引擎、读屏软件等)容易理解结构
  • 有助于 SEO
哪些元素可以自闭和
自闭和的元素中不能再嵌入别的元素 。 且 HTML5 中要求加斜杠 。
  • 表单元素 input
  • 图片 img
  • br、hr
  • meta、link
form 表单的作用
  • 直接提交表单
  • 使用 submit / reset 按钮
  • 便于浏览器保存表单
  • 第三方库(比如 jQuery)可以整体获取值
  • 第三方库可以进行表单验证
所以 , 如果我们是通过 Ajax 提交表单数据 , 也建议加上 form 。


推荐阅读