使用table-cell完成以下几种布局(ie8及以上兼容)

1、左侧定宽-右侧自适应

XML/HTML Code复制内容到剪贴板
  1. .left{   
  2.             width: 300px;   
  3.             height: 500px;   
  4.             border: 1px solid;   
  5.             float: left;   
  6.       }   
  7. .right{   
  8.             width: 10000px;   
  9.             height: 500px;   
  10.             display: table-cell;   
  11.             border: 1px solid;   
  12.       }   
  13.     </style>  
  14.   
  15.   
  16. <div class="left"></div>  
  17. <div class="right">  
  18. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Beatae dolore est et itaque nesciunt nobis officia omnis optio similique vitae. Cupiditate eum exercitationem harum id iusto maiores quaerat reprehenderit sint.   
  19. </div>  

效果如下:

table-cell完成左侧定宽,右侧定宽及左右定宽等布局的实现方法

(调整窗口大小,来测试右侧是否根据窗口大小改变)

2、右侧定宽-左侧自适应 XML/HTML Code复制内容到剪贴板
  1. <style>  
  2.         .right{   
  3.             width: 200px;   
  4.             height: 500px;   
  5.             border: 1px solid;   
  6.             display: table-cell;   
  7.         }   
  8.         .left{   
  9.             height: 500px;   
  10.             border: 1px solid;   
  11.             display: table-cell;   
  12.         }   
  13.         .parent{   
  14.             display: table;   
  15.             table-layout: fixed;   
  16.             width: 100%;   
  17.         }   
  18. </style>  
  19.   
  20. <div class="parent">  
  21.     <div class="left">  
  22.             Lorem ipsum dolor sit amet, consectetur adipisicing elit. Amet aperiam, assumenda dolores eaque, fugiat illo, in inventore itaque magni nemo nisi nulla obcaecati quaerat totam unde voluptatem voluptatum. Amet, totam.   
  23.     </div>  
  24.     <div class="right"></div>  
  25. </div>  

效果如下:

table-cell完成左侧定宽,右侧定宽及左右定宽等布局的实现方法

与左侧定宽稍有不同,虽然只是定宽的位置换了,但是不能直接使用浮动像左侧定宽那种方式完成。

3、左右定宽-中间自适应 XML/HTML Code复制内容到剪贴板
  1. <style>  
  2.        .parent{   
  3.            display: table;   
  4.            table-layout: fixed;   
  5.            width: 100%;   
  6.        }   
  7.         div{   
  8.             border: 1px solid;   
  9.         }   
  10.         .left,.right,.center{   
  11.             display: table-cell;   
  12.         }   
  13.         .left{   
  14.             width: 100px;   
  15.             height: 200px;   
  16.         }   
  17.         .right{   
  18.             width: 100px;   
  19.             height: 200px;   
  20.         }   
  21. </style>  
  22.   
  23.  <div class="parent">  
  24.       <div class="left"></div>  
  25.         <div class="center">  
  26.          Lorem ipsum dolor sit amet, consectetur adipisicing elit. Alias amet delectus ducimus ea eos eum, libero modi quia, soluta temporibus unde,    
  27.       ut. Aliquam, dolorem ipsam porro quae quisquam saepe vitae!   
  28.         </div>  
  29.       <div class="right"></div>  
  30. </div>  

效果如下:

table-cell完成左侧定宽,右侧定宽及左右定宽等布局的实现方法

以上这篇table-cell完成左侧定宽,右侧定宽及左右定宽等布局的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

标签:
table-cell,布局

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
岱庙资源网 Copyright www.zgmyg.com

RTX 5090要首发 性能要翻倍!三星展示GDDR7显存

三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。

首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。

据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。