分类: CSS

0

CSS优化

加载性能优化 CSS压缩:将写好的CSS进行打包压缩,可以减少很多体积 css单一样式:当需要下边距和左边距的时候,写成12margin-bottom: bottom;margin-left: left; 比1margin: top 0 bottom 0; 执行效率更高 减少使用 @import, 而建议使用link, 因为后者在页面加载时一起加载,前者 是等待页面加载完成之后再进行加载

0

圣杯布局和双飞翼布局

圣杯布局和双飞翼布局都是为了实现三栏布局,两边的黑子宽度固定,中间盒子自适应,其中,中间栏放到文档流前面,保证先行渲染。 需要先了解负边距即负margin的作用,文末其相关的资料链接。 圣杯布局 圣杯布局的出现是来自于a list part上的一篇文章In Search of the Holy Grail。比起双飞翼布局,它的起源不是源于对页面的形象表达。在西方,圣杯是表达“渴求之物”的意思

0

浮动元素位于非浮动元素之前和之后的影响

浮动核心就一句话:浮动元素会脱离文档流并向左/向右浮动,直到碰到父元素或者另一个浮动元素。 之所以写这篇文章,是因为刚开始学习前端的时候,在做2017年百度前端学院的小薇学院的任务三——三栏式布局时碰到了一个很疑惑的问题(任务图如下) 由于当初对浮动的认识不够,我的想法是这样的:左边的元素左浮动,中间的元素加左右margin撑开,右边的元素右浮动(注意我描述这三个元素的顺序)。最初的代码如下