3.百战归来再读书----html基础知识再学习

2020-06-11  本文已影响0人  雪燃归来

       百战归来再读书,工作这么多年来,虽然写了很多的html代码,但总感觉对html代码掌握的还是不够,总觉得自己懂的只是皮毛,并没有触及到html的核心。当前正好有时间,所以就来复习、总结、再学习一下html。

一、HTML常见元素

页面中不可见元素 页面中可见元素
meta div section article aside header footer
title p
style span em strong
link table thead tbody tr td
script ul ol li dl dt dd
base a
- form input select textarea button

二、HTML5新增内容

HTML5新增内容
新区块标签
           ---- section
           ----article
           ----nav
           ----aside
表单增强
           ----日期、时间、搜索
           ----表单验证
           ----Placeholder自动聚焦

三、HTML5新增语意

HTML5新增语意
header / footer 头尾
section / article 区域
nav 导航
aside不重要的内容
em / strong 强调
i / icon 图标

四、HTML元素的分类

按默认样式分
块级 block
行内 inline
inline-block

五、HTML元素嵌套关系

       块级元素可以包含行内元素
       块级元素不一定包含块级元素
       p标签不能包含div元素
       行内元素一般不能包含块级元素
       a标签可以包含div标签,原因是HTML5中按照内容分类了,至于详细的,可以参照下图:

html5元素按内容分类 ,更加详细的信息,请查找HTML5标准

六、HTML面试真题

问题1、HTML XHTML HTML5的关系

HTML XHTML HTML5的关系
HTML属于SGML
XHTML属于XML,是HTML进行XML进行严格话的结果
HTML5不属于SGML或XML,比XHTML宽松

问题2、HTML5有什么变化

HTML5有什么变化
新的语义化元素
表单增强
新的API(离线、音视频、图形、实时通信、本地存储、设备能力)
分类和嵌套变更

问题3、em和i有什么区别

em和i有什么区别
em是语义化标签,表强调
i是纯样式的标签,表斜体
HTML5中i不推荐使用,一般用作图标

问题4、语义化的意义是什么?

语义化的意义是什么
开发者容易理解
机器容易理解结构(搜索、读屏软件)
有助于SEO
semantic microdata

问题5、哪些元素可以自闭合?

哪些元素可以自闭合
表单元素input
图片元素img
br hr
meta link

问题6、HTML和DOM的关系?

HTML和DOM的关系
HTML是“死”的
DOM由HTML解析而来,是“活”的
js可以维护DOM

问题7、property和attribute的区别?

property和attribute的区别
attribute 是“死”的
property 是“活”的

问题8、form的作用有哪些?

form的作用有哪些
直接提交表单
使用submit / reset 按钮
便于浏览器保存表单
第三方库可以整体提取值(表单序列化)
第三方库可以进行表单验证
上一篇 下一篇

猜你喜欢

热点阅读