testmycss
CSS
CSS属性
- CSS中定位的方式有哪些?
- position的值relative和absolute是相对于谁进行定位的?
- absolute 的 containing block 计算方式跟正常流有什么不同?
- 设置元素浮动后,该元素的display值是多少?
- 清除浮动的⼏种⽅式,各⾃的优缺点
- 浮动元素 —— 怎么使用它们、它们有什么问题以及怎么解决这些问题。
- position跟display、margin collapse、overflow、float这些特性相互叠加后会怎么样?
- display有哪些值?说明他们的作用。
- display:none和visibility:hidden的区别?
- display、float、position的关系
- ⾏内元素float left后是否变为块级元素?
- display有哪些值?说明他们的作⽤
- CSS里的visibility属性有个collapse属性值是干嘛用的?在不同浏览器下以后什么区别?
- CSS中link和@import的区别是?
- link 与 @import 的区别
- CSS3有哪些新特性?
- 请解释一下CSS3的Flexbox(弹性盒布局模型),以及适用场景?
- CSS3新增伪类有哪些?
- before 和 after中双冒号和单冒号 有什么区别?解释一下这2个伪元素的作用。
- CSS 的“伪类”和“伪元素”有什么区别?请举例伪元素的几种应用场景。
- box-sizing;border-box是怎么回事?
- margin的上下左右四个数值?什么原理?
- margin和padding分别适合什么场景使用?
- CSS旋转属性怎么用?transform 有哪些用法
- 你对line-height是如何理解的?
- css样式(选择器)的优先级
- ⾃定义字体的使⽤场景
- 如何美化CheckBox
- font-style属性可以让它赋值为“oblique” oblique是什么意思?
CSS布局布局的思路
- CSS哪些属性脱离文档流
- div+css的布局较table布局有什么优点?
- 如何居中div?
- 请列举 CSS 中用于隐藏元素的两个属性?两者的差异?
- 三栏布局,中间自适应
- 元素竖向的百分比设定是相对于容器的高度吗?
- 什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的IE?
- 一个满屏 品 字布局 如何设计?
- ⼏种常⻅的CSS布局
- CSS ⾃适应布局
- 有一个高度自适应的div,里面有两个div,一个高度100px,希望另一个填满剩下的高度。
- iframe如何实现自适应宽高
- 写一段CSS让图片(未知大小)水平垂直居中
- DICV水平和垂直居中问题,兼容低版本和移动端;
- 媒体查询 media query 适配布局的用法
- 如何垂直居中⼀个浮动元素?
- CSS 左边定宽,右边⾃适应⽅案
- CSS 左右两边定宽,中间⾃适应
- CSS 左右居中
- CSS 上下垂直居中
- CSS 盒模型
- display inline-block 什么时候会显示间隙?
- CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?
- 三角形怎么画
- 只有一个DIV,怎么实现双大于号那种指针
- 用纯CSS创建一个三角形的原理是什么?
- html5 CSS3画小米logo(注意透明度问题)
- 如何修改chrome记住密码后自动填充表单的黄色背景?
- 全屏滚动的原理是什么?用到了CSS的那些属性?
- 视差滚动效果,如何给每页做不同的动画?
- 如果需要⼿动写动画,你认为最⼩时间间隔是多久,为什么?
性能优化提高效率
- 为什么说position absolute 跟float 影响性能?
- 让一个元素消失可以用什么方法?除了CSS还有其他方法吗?哪个效率高?
- JS为什么会放在下面,CSS为什么放在上面
- 什么是FOUC(无样式内容闪烁)?如何来避免FOUC?
- style标签写在body后与body前有什么区别?
- CSS优化、提高性能的方法有哪些?
- 哪些地方会出现CSS阻塞?哪些地方会出现JS阻塞?
- 在⽹⻚中的应该使⽤奇数还是偶数的字体?为什么呢?
- 让页面里的字体变清晰,变细用CSS怎么做?
Bug解决解决一些问题
- position:fixed;在android下无效怎么处理?
- 浮动元素引起的问题和解决办法
- 请解释一下为什么会出现浮动和什么时候需要清除浮动?清除浮动的方式
- inline-block边距问题,有4px的边距;怎么解决?
- li与li之间有看不见的空白间隔是什么原因引起的?
- CSS的浏览器兼容性(谷歌12px和不同浏览器的margin和padding,img下面有空白),原因,解决方法是什么?
- 常用的CSS hack有哪些?
- IE6的兼容问题,如何解决?比如双倍margin
- 怎么让Chrome支持小于12px 的文字?
- overflow scroll时不能平滑滚动的问题怎么处理?
原理/思路CSS的一些原理的东西
- 解释下浮动和它的工作原理?
- 引入样式表CSS的方式有几种?分别是什么?优先级有什么不同
- CSS权重优先级是如何计算的?
- CSS不同选择器的权重(CSS层叠的规则)
- 浏览器是怎样解析CSS选择器的?
- CSS定义的权重
- 解释下CSS sprites,以及您要如何在页面或网站中使用它
- css sprite是什么,有什么优缺点
- 为什么要初始化CSS样式?
- 二级菜单的实现方法
- 俄罗斯方块的旋转问题
- 请让页面中的一个元素(10px*10px)围绕坐标(200, 300) 做圆周运动
- 如果需要手动写动画,你认为最小时间间隔是多久,为什么?
- 在网页中的应该使用奇数还是偶数的字体?为什么呢?
- 在 CSS 样式中常使用 px、em 两种长度单位,各有什么优劣,在表现上有什么区别?
- 使用 CSS 预处理器吗?喜欢那个?
- 抽离样式模块怎么写,说出思路,有无实践经验?
- base64有什么好处,base64有什么缺点?
- base64的原理及优缺点
- base64 的使⽤
- 图片格式的问题,png色彩问题
- png、jpg、gif 这些图片格式解释一下,分别什么时候用。有没有了解过webp?
- PNG\GIF\JPG的区别及如何选
盒子模型盒子相关的那些事
- CSS的盒子模型有几种?
- 介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的?IE8以下版本的浏览器中盒子模型有什么不同?
- 说说盒子模型
- 对BFC的规范的理解?
- 对BFC规范(块级格式化上下文:block formatting context)的理解?
- 如何创建块级格式化上下⽂(block formatting context),BFC有什么⽤
其他
- 介绍⼀下标准的CSS的盒⼦模型?低版本IE的盒⼦模型有什么不同的?
- ::before 和 :after中双冒号和单冒号 有什么区别?
- CSS合并⽅法
- 列出你所知道可以改变⻚⾯布局的属性
- CSS在性能优化⽅⾯的实践
- CSS3动画(简单动画的实现,如旋转等)
- stylus/sass/less区别
- postcss的作⽤
- 伪类和伪元素的区别
- 请⽤CSS写⼀个简单的幻灯⽚效果⻚⾯
- 什么是外边距重叠?重叠的结果是什么?
- rgba()和opacity的透明效果有什么不同?
- css中可以让⽂字在垂直和⽔平⽅向上重叠的两个属性是什么?
- CSS BFC、IFC、GFC、FF