在此分享、整理前端面试题,若有解答错误的地方,烦请各位大佬指正,感谢!!css
标准的盒子模型是content-box,盒子的width和height分别等于content的width和height;低版本的IE盒子模型是border-box,盒子的width=content的width+padding+border,盒子的height=content的height+padding+borderhtml
选择符:前端
可继承的样式:web
CSS 伪类是添加到选择器的关键字,指定要选择的元素的特殊状态。(MDN解释) :active 、:focus、:hover、:link、visited、:first-child、:last-child面试
li设置成行内元素了,行内元素之间是会有必定间隙的 解决:浏览器
由于浏览器的兼容问题,不一样浏览器对有些标签的默认值是不一样的,若是没对CSS初始化每每会出现浏览器之间的页面显示差别。bash
行内样式,1000,ID100,属性选择器/class/伪类10,元素名/伪元素1函数
相同的权重:之后面出现的选择器为最后规则布局
不一样的权重,权重值高则生效flex
浮动会脱离文档流,浮动能够内联排列,会致使父元素高度坍塌,
方式:
.clearfix:after { display: table; content: " "; clear: both; }
嵌套语法、变量、@import、混入、继承、函数、逻辑控制
<meta name = "format-detection" content = "telephone=no">
www.ruanyifeng.com/blog/2015/0…
overflow: hidden;
text-overflow: ellipsis;
复制代码
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
复制代码
多行
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
复制代码