CSS面试复习(一):HTML强化

1、 HTML常见元素和理解

head类

meta:字符集、base:路径、

  • a[href,target]
  • img[src,alt]
  • table td[colspan,rowspan]
  • form[target,method,enctype]
  • input[type,value]
  • button[type]
  • select>option[value]
  • label[for]

和body类

网页结构查看:http://h5o.github.io(拖拽到书签栏,在目的网页点击打开即起作用)

2、HTML版本

HTML4/4.01(SGML)

XHTML(XML)

HTML5

3、 元素分类

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

按内容分

4、 嵌套关系

块级元素可以包含行内元素

5、 默认样式和reset

默认样式的意义

默认样式带来的问题

CSS重置

其它:

doctype的意义:让浏览器以标准模式渲染、让浏览器知道元素的合法性

HTML、XHTML、HTML5的关系

HTML5的变化:新的语义化元素、表单增强、新的API、分类和嵌套变更

em 和i有什么区别

语义化的意义:开发者容易理解、机器容易理解结构、有助于SEO、semantic microdata

那些元素可以自闭合

HTML和DOM的关系

property和attribute的区别

form的作用

原文地址:https://www.cnblogs.com/darklights/p/9313913.html