YUI 中的 Grids CSS值得关注和学习的

倾听雨水声响

倾听雨水声响

2016-02-19 23:29

下面,图老师小编带您去了解一下YUI 中的 Grids CSS值得关注和学习的,生活就是不断的发现新事物,get新技能~

YUI 中的 Grids CSS 主要有三个部分值得大家关注和学习:

1、布局的思想:使用 负 margin(Negative Margins) 技术

详细可参阅:《Creating Liquid Layouts with Negative Margins》

2、使用 em :当用户改变字体大小时,宽度同时改变。

技巧:用 13 像素来平分宽度(保留小数到千分位),而 IE 浏览器用 13.333 。

/* 750 centered, and backward compatibility */
#doc {
 width:57.69em;
 *width:56.251em;
 min-width:750px;
}

57.69 = 750 / 13 56.251 = 750 / 13.333

注:《Setting Page Width with YUI Grids》 一文中提到:IE 下的 em 是宽度除以 13 ,再乘以 .9759 得到。同解于为什么现在的 YUI 源码中 IE 下 750px 的宽度是:56.301em(750 / 13 * 0.9759)。

此算法将在 YUI 的下个版本中换为上面的新算法(IE 浏览器用 13.333 )。

3、清除布局的浮动

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

针对非 IE 浏览器:

.yui-gf:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}

而对于 IE 浏览器,使用了 zoom:1 来触发 haslayout。不过对于此 Nate Koechley 这样解释的:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

Zoom is a non-valid attribute and so you’ll see warnings when you validate your CSS. I’m aware of that and think it is an acceptable tradeoff.

个人比较赞成他的想法:I think it is an acceptable tradeoff

展开更多 50%)
分享

猜你喜欢

YUI 中的 Grids CSS值得关注和学习的

Web开发
YUI 中的 Grids CSS值得关注和学习的

学习CSS的人值得去的6个CSS资源站

Web开发
学习CSS的人值得去的6个CSS资源站

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

值得学习的知识

营养价值
值得学习的知识

认识学习CSS中的滑动门技术

Web开发
认识学习CSS中的滑动门技术

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

学习CSS了解单位em和px的区别

Web开发
学习CSS了解单位em和px的区别

盘点近期值得关注的安卓机

Android
盘点近期值得关注的安卓机

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

一辈子的承诺来守护一辈子的爱情ら

一辈子的承诺来守护一辈子的爱情ら

CSS高级技巧:文字环绕图片

CSS高级技巧:文字环绕图片
下拉加载更多内容 ↓