随笔分类 - Css
摘要:常用页面布局方式:浮动(float),负边距(margin);定位(positon);双飞翼布局:这里考虑浏览器解析页面时,应该让主列优先于其他列加载;首先我们用float+负边距的形式来搞实现效果(正常+小化浏览框)这种方式兼容性很强,就只有在IE6下通过_zoom:1触发haslayout而已;...
阅读全文
摘要:针对前端设计,各个浏览器都有默认样式,这样造成的差异常常搞的我们很晕,而*{margin:0;padding:0}范围又太广,无法满足我们的需求,项目中常常存在reset.css的样式来统一默认样式。淘宝的reset.css 1 /** 清除内外边距 **/ 2 blockquote,body,bu...
阅读全文
摘要:目前项目中有一些流程日志需要动态显示到页面上,实现方法是ajax动态获取附加到标签上,然后设置word-break:break-all样式使其自动换行,word-break允许词间换行,针对长字符串,当超出外层div时换行,但是在chrome下显示正常,在IE8下就不起作用了,应用网上说的word-...
阅读全文
摘要:CSS动画属性会触发整个页面的重排relayout、重绘repaint、重组recompositePaint通常是其中最花费性能的,尽可能避免使用触发paint的CSS动画属性,在CSS动画中使用webkit-transform: translateX(3em)的方案代替使用left: 3em,因为...
阅读全文
摘要:渐变及阴影目前项目中有一些饼图、柱状图、折线图,而这些图背景都要支持渐变,渐变为css3的线性渐变linear-gradient属性,但IE是不支持的,需要用到滤镜来实现 1 /*分垂直渐变(top/bottom)和水平渐变(left/right)*/ 2 .test 3 { 4 /*IE*/ 5 ...
阅读全文
摘要:最近看幕课网CSS之Float,float最初是为了实现文字的环绕效果;这里面提到BFC,刚好项目中正用到一种解决BFC的方法,DIV在添加float后,就不存在文档流中啦,不占据空间,这使的一些未浮动的DIV会出现一些奇怪的布局,像塌陷,这里形成BFC的条件(符合以下任一条件即可):1) floa...
阅读全文


浙公网安备 33010602011771号