国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

YUI 中的 Grids CSS值得關注和學習的

2024-07-11 08:21:06
字體:
來源:轉載
供稿:網友

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、清除布局的浮動

針對非 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 acceptable tradeoff.

個人比較贊成他的想法:i think it is an acceptable tradeoff

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石阡县| 曲阳县| 和田县| 长沙县| 延川县| 南召县| 文登市| 安溪县| 珠海市| 南京市| 琼结县| 永安市| 朝阳区| 汾阳市| 东平县| 望江县| 成武县| 夏邑县| 库尔勒市| 瑞金市| 泸州市| 墨江| 都江堰市| 政和县| 稻城县| 体育| 益阳市| 日照市| 金阳县| 平安县| 建瓯市| 息烽县| 华容县| 合阳县| 滁州市| 石台县| 长岭县| 和平县| 左权县| 神农架林区| 麦盖提县|