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布局实例:网页布局的方法
长沙网站设计
- 如何进行东阳SEO关键词优化?
- 边坝哪有关键词排名优化:提升你的网站流量与
- 安国百度优化服务:提升您的在线可见性
- 阜康新手做SEO怎么做
- 山西seo网站排名关键词优化:提升您网站曝光率
- 临沂seo网站排名关键词优化:提高你的网站可见
- 广西SEO网站推广怎样付费比较合理
- 双辽SEO网站推广:提升你的网站可见性与流量
- 辽宁企业网站优化购买方式有哪些
- 提升宝清百度SEO排名的实用技巧与策略
- 静宁百度SEO排名:提升您网站曝光率的关键策略
- 彭州百度SEO排名的提升策略和实施指南
- 广南百度关键词SEO:提升网站排名的关键策略
- 辽宁关键词优化怎么做论坛营销
- 吉林百度seo排名如何做到让用户满意
- 内黄百度优化服务:提升在线可见性的关键