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

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

一、效果图:
2016627113915155.jpg (175×173)

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

CSS Code复制内容到剪贴板
    css">
  1. "utf-8">
  2. "X-UA-Compatible"content="IE=edge">
  3. > type=
  4. body{margin:0;padding:0;}
  5. .grid_wrapper{
  6. width:170px;
  7. height:170px;
  8. margin-left:auto;
  9. margin-right:auto;
  10. }
  11. .grid{
  12. margin-left:5px;
  13. margin-top:5px;
  14. }
  15. .grid:after{
  16. content:".";
  17. display:block;
  18. line-height:0;
  19. height:0;
  20. clear:both;
  21. visibility:hidden;
  22. overflow:hidden;
  23. }
  24. .grida,.grida:visited{
  25. float:left;
  26. display:inline;
  27. border:5pxsolid#ccc;
  28. width:50px;
  29. height:50px;
  30. text-align:center;
  31. line-height:50px;
  32. margin-left:-5px;
  33. margin-top:-5px;
  34. position:relative;
  35. z-index:1;
  36. }
  37. .grida:hover{
  38. border-color:#f00;
  39. z-index:2;
  40. }
  41. "grid_wrapper">
    class=
  42. "grid">
    class=
  43. "#"title="1">1 >
  44. "#"title="2">2 >
  45. "#"title="3">3 >
  46. "#"title="4">4 >
  47. "#"title="5">5 >
  48. "#"title="6">6 >
  49. "#"title="7">7 >
  50. "#"title="8">8 >
  51. "#"title="9">9 >


IE6下兼容有问题,效果图如下:
2016627114120994.jpg (175×228)

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

CSS Code复制内容到剪贴板
  1. "utf-8">
  2. "X-UA-Compatible"content="IE=edge">
  3. > type=
  4. body,ul,li{margin:0;padding:0;}
  5. .grid_wrapper{
  6. width:170px;
  7. height:170px;
  8. margin-left:auto;
  9. margin-right:auto;
  10. }
  11. .grid{
  12. margin-left:5px;
  13. margin-top:5px;
  14. list-style-type:none;
  15. }
  16. .grid:after{
  17. content:".";
  18. display:block;
  19. line-height:0;
  20. width:0;
  21. height:0;
  22. clear:both;
  23. visibility:hidden;
  24. overflow:hidden;
  25. }
  26. .gridli{float:left;line-height:50px;}
  27. .gridlia,.gridlia:visited{
  28. display:block;
  29. border:5pxsolid#ccc;
  30. width:50px;
  31. height:50px;
  32. text-align:center;
  33. margin-left:-5px;
  34. margin-top:-5px;
  35. position:relative;
  36. z-index:1;
  37. }
  38. .gridlia:hover{
  39. border-color:#f00;
  40. z-index:2;
  41. }
  42. "grid_wrapper">
    class=
    • "grid">
    class=
  43. "#"title="1">1>
  44. "#"title="2">2>
  45. "#"title="3">3>
  46. "#"title="4">4>
  47. "#"title="5">5>
  48. "#"title="6">6>
  49. "#"title="7">7>
  50. "#"title="8">8>
  51. "#"title="9">9>

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

    A+
发布日期:2019-09-20  所属分类:CSS
标签: