- 左侧固定宽度,右侧自适应几种方法
1.
- 几种缓存方法
其实是问强缓存、协商缓存,
不是localstorage、sessinstorage、cookie
- 闭包
- 什么是垃圾回收机制
- 伪类和伪元素的区别
伪元素和伪类都不会出现在源文档或者文档树中。
伪类允许出现在选择器的任何位置,而一个伪元素只能跟在选择器的最后一个简单选择器后面。
区别:
伪类的操作对象是文档树中已有的元素。
伪元素创建了一个文档树外的元素。
伪类和伪元素的区别在于: 有没有创建一个文档树之外的元素。
伪元素:
::before ::afnter ::firset-letter
伪类选择器:
:link
:visited,
:hover,
:focus,
:active
:disable
:first-of-type
:last-of-type
:checked 被选中的元素
:nth-child()
:nth-of-type(n)
- html将元素分为几种?
行内元素、块级元素,行内块!img是行内块!!!
display:inline;
display:block;
display:inline-block
行内元素: a i em span
行内元素设置宽高无效,对margin仅左右有效,上下无效。padding 设置上下左右都有效
不会自动换行!!!!
块级元素:p h1.. div dd ul ol li form
块级元素能够识别宽高;margin padding的上下左右对其都有效。
可以自动换行
多个块级元素标签写在一起,默认排序方式为从上至下
行内块:img input textarea
能够识别宽高
不自动换行
默认排序方式为从左到右