HTML基础知识

为什么a标签包含div是合法的?
  • 取决于外面是什么元素,a是transparent content model,计算的时候要拿掉a标签。
  • 如果a上一层是div或body,则a嵌套div是合法的。
  • 如果上一层是p或者span,则a嵌套div是不合法的。
doctype的意义是什么
  • 让浏览器以标准模式渲染
  • 让浏览器知道元素的合法性
HTML、XHTML、HTML5的关系
  • HTML属于SGML
  • XHTML属于XML,是HTML进行XML严格化的结果
  • HTML5不属于SGML或XML,比XHTML宽松
HTML5有什么变化
  • 新的语义化元素
  • 表单增强
  • 新的API(离线、音视频、图形、实时通信、本地存储、设备能力)
  • 分类和嵌套变更
语义化的意义是什么
  • 开发者容易理解
  • 机器容易理解结构(搜索、读屏软件)
  • 有助于SEO
  • semantic microdata
自闭和元素
  • 表单元素 input
  • 图片 img
  • br hr
  • meta link
HTML和DOM关系
  • DOM是由HTML解析而来的
  • JS可以维护DOM
attribute和property区别
  • attribute是属性,初始化的值
  • property是特性,是属性示在页面上的展示
form的作用有哪些
  • 直接提交表单,直接用get或者post
  • 可以使用submit或reset按钮
  • 便于浏览器保存表单
  • 第三方库可以整体提取值,不需要分别获取每个标签的值
  • 第三方库可以进行表单验证,有些第三方库需要处理表单时,使用form更有利于验证
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,935评论 1 45
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,281评论 19 139
  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,410评论 1 41
  • 进入冬天,很多人都是起床困难户,包括我自己在内。每天都要熬到不能再熬的时间段才能起床。 好多朋友都应该有这样的体会...
    梅珍阅读 371评论 0 1
  • 家是最温暖的 地方,充满了爱。 爱的港湾真的能遮风避雨吗?晓絮最后的希望没有了,母亲还是一去不回。狠心地将女儿抛...
    紫月朗琼阅读 3,354评论 0 1