YUI 中的 Grids CSS值得关注和学习的
建站知识 2021-07-03 08:42www.168986.cn长沙网站建设
YUI 中的 Grids CSS 主要有三个部分值得大家关注和学习
1、布局的思想使用 “负 margin(Negative Margins)” 技术
详细可参阅《Creating Liquid Layouts with Negative Margins》
2、使用 em 当用户改变字体大小时,宽度改变。
技巧用 13 像素来平分宽度(保留小数到千分位),而 IE 浏览器用 13.333 。
/ 750 centered, and backward patibility /
#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、清除布局的浮动
针对非 IE 浏览器
.yui-gf:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
而对于 IE 浏览器,使用了 zoom:1 来触发 haslayout。不过对于此 Nate Koechley 这样解释的
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 aeptable tradeoff.
个人比较赞成他的想法I think it is an aeptable tradeoff。
上一篇:网站变黑白色CSS一行代码实现
下一篇:css布局实例:网页布局的方法
长沙网站设计
- 如何自己建一个网站 自己想建个网站,怎么建
- 如何制作网站免费建站 创建网站免费注册
- html简单网页代码 html简单网页代码超链接
- dreamweaver网页制作 dreamweaver网页制作模板
- 上海网站建设 上海网站建设制作微信
- 如何制作网站和网页 如何制作一个网页
- html网页制作代码大全 端午节html网页制作代码大
- app开发公司 app开发公司前十名
- html网页制作 html网页制作文字居中
- app制作一个需要多少钱 请人制作一个app多少钱
- 成都网站制作 成都网站制作维护
- 百度建一个网站多少钱 百度做个公司网站要多少
- html+css网页制作成品 web网页制作成品css+javascrip
- html网页制作案例 html网页设计案例
- html+css网页制作成品 web网页制作成品css+javascrip
- 个人网站模板 个人网站模板HTML