一、html 中块级元素和内联元素都有哪些?
- > display:block;display:inline-block;display:inline;
- + 块级元素:div,p,h1-h6, dl,dt,dd,ul,li,ol,li, table,main,article,nav, header,footer,figure,figcaption,form,section
- + 内联元素:span,a,img,b,strong,mark,address, time,em,i,s,del,textarea,input, select,checkbox,video,audio,button
二、定位有种?清除浮动?
- position:fixed,absolute,relatice,sticky;top/bottom;left/right;z-index:1-99999;
- clear:both,left,right;父级添加overflow:hidden;为元素 :before,:after
三、link和import 的区别
- link是HTML标签,@import是css提供的。
- link引入的样式页面加载时同时加载,@import引入的样式需等页面加载完成后再加载。
- link没有兼容性问题,@import不兼容ie5以下。
- link可以通过js操作DOM动态引入样式表改变样式,而@import不可以。
四、css 原先级别
- !important > 行内样式>ID选择器 > 类选择器 > 标签 > 通配符 > 继承 > 浏览器默认属性
五、javaScript的数据类型?
- + 基本数据类型
- + null
- + undefinde
- + string
- + number
- + boolean
- + 引用数据类型
- + object
- + Array
- + Date
- + regExp
- + Math
- + function
- + symbol