CSS实现页面九宫格布局的简单演示

九宫格布局在制作一些Web App时还是经常可以用到的,爱站技术频道的小编在这里我们以一个大概的结构示例来作CSS实现页面九宫格布局的简单演示,不过需要注意IE6下的兼容性问题。

一、效果图:

    

      

IE6下兼容有问题,效果图如下:

三、布局二(各浏览器兼容性良好)

CSS Code
复制内容到剪贴板
  1.   
  2.  
  3.  

  4. “utf-8”>   
  5.   

  6. “X-UA-Compatible” content=“IE=edge”>   
  7.   
  8.  
  9.  
  10.  
  11. “text/css”>    type=
  12. body,ul,li{margin:0;padding:0;}   
  13. .grid_wrapper{   
  14.  width170px;   
  15.  height170px;   
  16.  margin-leftauto;   
  17.  margin-rightauto;   
  18. }   
  19. .grid{   
  20.  margin-left5px;   
  21.  margin-top5px;   
  22.  list-style-type:none;   
  23. }   
  24. .grid:after{   
  25.  content“.”;   
  26.  displayblock;   
  27.  line-height: 0;   
  28.  width:0;   
  29.  height: 0;   
  30.  clearboth;   
  31.  visibilityhidden;   
  32.  overflowhidden;   
  33. }   
  34. .grid li{float:left;line-height50px;}   
  35. .grid li a,.grid li a:visited{   
  36.  display:block;   
  37.  border5px solid #ccc;   
  38.  width50px;   
  39.  height50px;   
  40.  text-aligncenter;   
  41.  margin-left: –5px;   
  42.  margin-top: –5px;   
  43.  positionrelative;   
  44.  z-index: 1;   
  45. }   
  46. .grid li a:hover{   
  47.  border-color#f00;   
  48.  z-index: 2;   
  49. }   
  50.   
  51.   
  52.  
  53. “grid_wrapper”
    >   

     class=

  54.  
      “grid”
      >   

     class=

  55.   
  56. “#” title=“1”>1 >
  57.   
  58.   
  59. “#” title=“2”>2 >
  60.   
  61.   
  62. “#” title=“3”>3 >
  63.   
  64.   
  65. “#” title=“4”>4 >
  66.   
  67.   
  68. “#” title=“5”>5 >
  69.   
  70.   
  71. “#” title=“6”>6 >
  72.   
  73.   
  74. “#” title=“7”>7 >
  75.   
  76.   
  77. “#” title=“8”>8 >
  78.   
  79.   
  80. “#” title=“9”>9 >
  81.   
  82.     
  83.  

  

  •   
  •   

小编带来的这篇CSS实现页面九宫格布局的简单演示,是不是特别的实用呢,更多关于CSS的内容,可以多多关注下爱站技术频道,我们会不断的更新。