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

首頁 > 開發 > CSS > 正文

兼容IE6的卡片式布局

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

如下圖:

這種高大上的布局看起來仿佛只有那些前端框架,而且要考慮很多東西才能夠弄出來。

其實不然,完全可以自己手寫幾句簡單的CSS就能夠弄出來了。根本無需理會那些動不動就擺大牌說不兼容IE6就不兼容IE6的前端框架。

先上代碼再講解。上圖的代碼如下:

  1. <!DOCTYPE HTML> 
  2. <html> 
  3. <head> 
  4.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"
  5.     <title>卡片式布局</title> 
  6.     <style> 
  7.         body{ 
  8.             background:#eeeeee; 
  9.         } 
  10.         p,button,div,span {   
  11.             font-family: "Microsoft YaHei UI""Microsoft YaHei""Helvetica Neue",   
  12.             Helvetica, Arial, "Hiragino Sans GB""Hiragino Sans GB W3",   
  13.             "WenQuanYi Micro Hei", sans-serif;   
  14.         } 
  15.         .panel{ 
  16.             border-bottom: 2px solid #cccccc; 
  17.             border-right: 2px solid #cccccc; 
  18.             padding-left: 2%; 
  19.             padding-right: 2%; 
  20.             padding-top: 50px; 
  21.             padding-bottom: 50px; 
  22.             margin-top: 10px; 
  23.             margin-bottom: 10px; 
  24.             background:#ffffff; 
  25.         } 
  26.     </style> 
  27. </head>  
  28. <body> 
  29.     <div class="panel"
  30.         <h1>各類</h1> 
  31.     </div> 
  32.     <div class="panel" style="float:left;width:16%"><h3>卡片式</h3></div> 
  33.     <div class="panel" style="float:left;width:74%;margin-left:1%">布局</div> 
  34.     <div style="clear:both"></div> 
  35.     <div class="panel"
  36.         <h1>看起來很高大上哦!</h1> 
  37.     </div> 
  38. </body> 
  39. </html> 

核心問題在于.panel這個class的布置,當然一切都是建立在一個#eeeeee,6個e的灰色背景之下。

同時在WIN7就調用微軟雅黑這種字體,WINXP就調用黑色,在字體的映襯下,顯得無比的高大上。

在.panel這個class過程中。本質是一個div,先給這個div涂上一抹#ffffff白,以免其繼承#eeeeee這個背景。

其后在底部的腳邊、右邊放上1條寬2%的#cccccc更深的灰,做陰影,再調好間距就完了。哪需要那些不知道怎么修改的前端框架?

再配上《【CSS】扁平化都是紙老虎,看怎么拋棄前端框架在IE6扁平化》(點擊打開鏈接),簡直就是在2001年的IE6做出15年之后的效果。其實主要是當時沒有CSS3規范,CSS3可是到2009年才成規范,不然這種布置早就爛大街了~

唯一值得注意的是,此處的.panel這個class用到了padding,還左右留白2%,這會最終影響你的div寬度。可以留意到我的代碼,兩個采用《【CSS】關于div的對齊與網頁布局》(點擊打開鏈接)并排布置的div,其寬度之和根本沒有100%,是由于我在《【CSS】padding,border,margin與width寬度的關系》(點擊打開鏈接)提到的緣故啊!

同時說一句,以上的布局由于全程采用百分比布局,因此,無論在任何尺寸的瀏覽器都是不會變形的^_^

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 崇文区| 涞源县| 固镇县| 乌兰察布市| 新田县| 衢州市| 增城市| 大方县| 阿尔山市| 饶平县| 文山县| 昭觉县| 晋州市| 嘉峪关市| 朝阳区| 虞城县| 浮山县| 铜川市| 玉溪市| 平凉市| 新竹县| 饶平县| 海林市| 保靖县| 修文县| 大冶市| 高雄县| 颍上县| 丰都县| 巧家县| 德阳市| 昌邑市| 孝感市| 久治县| 尉氏县| 牙克石市| 河津市| 柏乡县| 江都市| 岑溪市| 信阳市|