web前端面试中经常被问到三个问题?第一个问题大部分人都答不全 

  你怎么理解盒子模型?
  
  盒子模型是我们刚开始接触WEB前端经常遇到名词,其实这是一道送分题啊!其实在网页中,页面中每个标签元素都是由标签内容、外边距、内边距、边框组成,如果这样回答的话,可以说是及格分了,但是不能算是优秀了,需要加上这句话“盒子模型包括标准模型和IE模型,IE模型包括的内容包括边框、内边距”就可以了。
  
  HTML的样式表导入有几种方法?有什么区别?
  
  答:1、link标签导入,是HTML的样式表导入最为普遍的一种方法,这种方法除了导入样式表,还能定义rel、type等属性。
  
  2、@import引入,这种方法是css内部引用,只能用于加载其他样式表。
  
  3、sytle内部嵌入式,只对当前的HTML页面有效,其他HTML页面不能调用,这种方法会导致增加不必要的代码,不利于后期的页面维护,一般不建议这种方式导入样式表。
  
  简述一下块元素和内联元素的区别?
  
  块元素:默认会占一行,可以设置宽、高属性,可以设置外边距和内边距,可以使用display:block声明块元素,常见块元素有a、b、span、img、input等。
  
  内联元素:默认不会换行,直到当前这一行占满才换行,内联元素不能直接设置宽和高,可以使用display::inline声明块元素,常见内联元素ul、ol、li、dl、dt等。