為什么a標簽包含div是合法的俱箱?
- 取決于外面是什么元素廊移,a是transparent content model导披,計算的時候要拿掉a標簽。
- 如果a上一層是div或body怀挠,則a嵌套div是合法的锹引。
- 如果上一層是p或者span矗钟,則a嵌套div是不合法的。
doctype的意義是什么
- 讓瀏覽器以標準模式渲染
- 讓瀏覽器知道元素的合法性
HTML嫌变、XHTML吨艇、HTML5的關(guān)系
- HTML屬于SGML
- XHTML屬于XML,是HTML進行XML嚴格化的結(jié)果
- HTML5不屬于SGML或XML腾啥,比XHTML寬松
HTML5有什么變化
- 新的語義化元素
- 表單增強
- 新的API(離線东涡、音視頻、圖形倘待、實時通信疮跑、本地存儲、設(shè)備能力)
- 分類和嵌套變更
語義化的意義是什么
- 開發(fā)者容易理解
- 機器容易理解結(jié)構(gòu)(搜索凸舵、讀屏軟件)
- 有助于SEO
- semantic microdata
自閉和元素
- 表單元素 input
- 圖片 img
- br hr
- meta link
HTML和DOM關(guān)系
- DOM是由HTML解析而來的
- JS可以維護DOM
attribute和property區(qū)別
- attribute是屬性祖娘,初始化的值
- property是特性,是屬性示在頁面上的展示
form的作用有哪些
- 直接提交表單啊奄,直接用get或者post
- 可以使用submit或reset按鈕
- 便于瀏覽器保存表單
- 第三方庫可以整體提取值渐苏,不需要分別獲取每個標簽的值
- 第三方庫可以進行表單驗證,有些第三方庫需要處理表單時菇夸,使用form更有利于驗證