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

不用table而实现等分DIV的方法jquery实现的div拖动排序插件jquery.sortable源码CSS:Table-cell属性的妙用让div也能享受table定位的好处实现div垂直居中的display:table-cell方法示例介绍

2023-10-23 209人已围观

简介 这篇文章主要介绍了不用table而实现等分DIV的方法,文中共总结了三种并附有demo演示,需要的朋友可以参考下

第一种方式

html:

XML/HTML Code复制内容到剪贴板
  1. <div id="box">  
  2.     <div>  
  3.         <span>1span>  
  4.         <span>2span>  
  5.         <span>3span>  
  6.     div>  
  7.      <div>  
  8.         <span>4span>  
  9.         <span>5span>  
  10.         <span>6span>  
  11.     div>  
  12.      <div>  
  13.         <span>7span>  
  14.         <span>8span>  
  15.         <span>9span>  
  16.     div>  
  17. div>  

csss:

CSS Code复制内容到剪贴板
  1. *{   
  2.     margin:0 auto;   
  3.     padding:0;   
  4. }   
  5. #box{   
  6.     height:200px;   
  7.     width:200px;   
  8.     border:1px solid red;   
  9. }   
  10. div div{   
  11.     width:100%;   
  12.     height:32.855%;   
  13. }   
  14. span{   
  15.     display:inline-block;   
  16.     height:100%;   
  17.     width:32%;   
  18.     border:1px solid blue;   
  19. }   
  20. #box span:nth-child(2n+2){   
  21.      border:1px solid red;   
  22.     margin-left:-7px;   
  23. }   
  24. #box span:nth-child(2n+3){   
  25.      border:1px solid green;   
  26.     margin-left:-7px;   
  27. }   

在线预览:https://jsfiddle.net/dwqs/wrj2xvhg/2/
第二种方式

可以考虑display的table、table-row和table-cell属性
html:

XML/HTML Code复制内容到剪贴板
  1. <div id="box">  
  2.     <div>  
  3.         <span>1span>  
  4.         <span>2span>  
  5.         <span>3span>  
  6.     div>  
  7.      <div>  
  8.         <提示: 本文由整理自网络,如有侵权请联系本站删除!
    本站声明:
    1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
    2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!

-六神源码网