您现在的位置是:网站首页> 编程资料编程资料

CSS实现页面九宫格布局的简单示范_CSS布局实例_CSS_网页制作_

2021-08-29 2279人已围观

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

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

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

CSS Code复制内容到剪贴板
  1.   
  2.   
  3.   
  4. "utf-8">   
  5. 九宫格布局   
  6. "X-UA-Compatible" content="IE=edge">   
  7.   
  8.   
  9.   
  10.   
  11. "text/css">   
  12. body{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. }   
  23. .grid:after{   
  24.  content".";   
  25.  displayblock;   
  26.  line-height: 0;   
  27.  height: 0;   
  28.  clearboth;   
  29.  visibilityhidden;   
  30.  overflowhidden;   
  31. }   
  32. .grid a,.grid a:visited{   
  33.  floatleft;   
  34.  displayinline;   
  35.  border5px solid #ccc;   
  36.  width50px;   
  37.  height50px;   
  38.  text-aligncenter;   
  39.  line-height50px;   
  40.  margin-left: -5px;   
  41.  margin-top: -5px;   
  42.  positionrelative;   
  43.  z-index: 1;   
  44. }   
  45. .grid a:hover{   
  46.  border-color#f00;   
  47.  z-index: 2;   
  48. }   
  49.   
  50.   
  51.   
  52. "grid_wrapper">   
  53.  "grid">   
  54.   "#" title="1">1   
  55.   "#" title="2">2   
  56.   "#" title="3">3   
  57.   "#" title="4">4   
  58.   "#" title="5">5   
  59.   "#" title="6">6   
  60.   "#" title="7">7   
  61.   "#" title="8">8   
  62.   "#" title="9">9   
  63.  
  
  •   
  •   
  •   
  •   
  • IE6下兼容有问题,效果图如下:
    2016627114120994.jpg (175×228)

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

    CSS Code复制内容到剪贴板
    1.   
    2.   
    3.   
    4. "utf-8">   
    5. 九宫格布局   
    6. "X-UA-Compatible" content="IE=edge">   
    7.   
    8.   
    9.   
    10.   
    11. "text/css">   
    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">   
    54.  "grid">   
    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.     
      
  •   
  •   
  • 提示: 本文由整理自网络,如有侵权请联系本站删除!
    本站声明:
    1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
    2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!

    上一篇:CSS实现页面两列布局与三列布局的方法示例_CSS布局实例_CSS_网页制作_

    下一篇:网页设计师是一个符合型人才_心得技巧_网页制作_

    相关内容

    -六神源码网