美文网首页
HTML基础知识

HTML基础知识

作者: 5jing | 来源:发表于2018-11-14 23:02 被阅读0次
    为什么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基础知识

          本文链接:https://www.haomeiwen.com/subject/uimrfqtx.html