当前位置:多学网学习教育电脑学习编程入门PHP教程DIV+CSS布局中自适应高度的解决方法

DIV+CSS布局中自适应高度的解决方法

[08-23 22:10:09]   来源:http://www.duoxue8.com  PHP教程   阅读:424
DIV+CSS布局中自适应高度的解决方法,标签:PHP技巧,php培训,php学习,php安装,http://www.duoxue8.com
xhtml 代码复制内容到剪贴板
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  5. <title>Equal height(DIV+CSS布局中自适应高度的解决方法)</title>  
  6. <style type="text/css">  
  7. body{   
  8.     padding: 0;   
  9.     margin: 0;   
  10.     font-size: 12px;   
  11.     font-family: Arial, Helvetica, sans-serif;   
  12.     line-height: 140%;   
  13.     text-align: center;   
  14.     background:#E7DFD3;   
  15. }   
  16. #wrap{   
  17.     width: 750px;   
  18.     margin: 0 auto;   
  19.     overflow: hidden;   
  20. }   
  21. #header{   
  22.     background: #E8E8E8;   
  23. }   
  24. #sideleft{   
  25.     width: 580px;   
  26.     float: left;       
  27.     background: #FFF;   
  28.     text-align: left;   
  29. }   
  30. #sideright{   
  31.     width: 170px;   
  32.     float: left;   
  33.     background: #F0F0F0;   
  34.     text-align: left;   
  35. }   
  36. /* easy clearing */   
  37. #wrap:after   
  38.     {   
  39.     content: '[DO NOT LEAVE IT IS NOT REAL]';    
  40.     display: block;    
  41.     height: 0;    
  42.     clear: both;    
  43.     visibility: hidden;   
  44.     }   
  45. #wrap   
  46.     {   
  47.     display: inline-block;   
  48.     }   
  49. /**/   
  50. #wrap   
  51.     {   
  52.     display: block;   
  53.     }   
  54. /* end easy clearing */   
  55. /**/   
  56. #sideleft, #sideright   
  57.     {   
  58.     padding-bottom: 32767px !important;   
  59.     margin-bottom: -32767px !important;    
  60.     }   
  61. @media all and (min-width: 0px) {   
  62. #sideleft, #sideright   
  63.     {   
  64.     padding-bottom: 0 !important;   
  65.     margin-bottom: 0 !important;    
  66.     }   
  67. #sideleft:before, #sideright:before   
  68.     {   
  69.     content: '[DO NOT LEAVE IT IS NOT REAL]';   
  70.     display: block;   
  71.     background: inherit;   
  72.     padding-top: 32767px !important;   
  73.     margin-bottom: -32767px !important;   
  74.     height: 0;   
  75.     }   
  76. }   
  77. /**/   
  78. #footer{   
  79.     background: #E8E8E8;   
  80.     width: 100%;   
  81.     float: left;   
  82. }   
  83. h1,h2,address,p{   
  84.     margin: 0;   
  85.     padding: .8em;   
  86. }   
  87. h1,h2{font-size: 20px;}   
  88. </style>  
  89. </head>  
  90. <body>  
  91. <div id="wrap">  
  92.   <div id="header">  
  93.     <h1>Head</h1>  
  94.   </div>  
  95.   <div id="sideleft">  
  96.   <h2>sideleft</h2>  
  97.     <p> 要从固定的、基于像素的设计方法转到弹性的、相对的设计方法并不容易。但是如果恰当利用,就可以成为增强亲和力和易用性的一个自然选择,同时又无须做出设计上的牺牲。 </p>  
  98.     <p> 像素是计算机屏幕上的不可缩放的点,而一个   
  99.       h3 就是一个字大小的方块。由于字体大小的变化, h3   
  100.       代表用户喜欢的文字大小的相对单位。 </p>  
  101.     <p> 采用印刷式的固定设计方案或许要容易些,因为如果尺寸不变,则考虑的东西就相对较少。可是如果采用弹性的设计方法,就可以充分利用电脑的显示器和浏览器。 </p>  
  102.     <p> 也许你想你的网站以某种特定的方式显示,但是你的用户想看到的可能不一样。任何强加于用户的东西都不利于易用性,从而对网站的成功造成损害。 </p>  
  103.     <p> 要从固定的、基于像素的设计方法转到弹性的、相对的设计方法并不容易。但是如果恰当利用,就可以成为增强亲和力和易用性的一个自然选择,同时又无须做出设计上的牺牲。 </p>  
  104.     <p> 像素是计算机屏幕上的不可缩放的点,而一个   
  105.       h3 就是一个字大小的方块。由于字体大小的变化, h3   
  106.       代表用户喜欢的文字大小的相对单位。 </p>  
  107.     <p> 采用印刷式的固定设计方案或许要容易些,因为如果尺寸不变,则考虑的东西就相对较少。可是如果采用弹性的设计方法,就可以充分利用电脑的显示器和浏览器。 </p>  
  108.     <p> 也许你想你的网站以某种特定的方式显示,但是你的用户想看到的可能不一样。任何强加于用户的东西都不利于易用性,从而对网站的成功造成损害。 </p>  
  109.       
  110.   </div>  
  111.   <div id="sideright">  
  112.   <h2>sideright</h2>  
  113.     <p> 要从固定的、基于像素的设计方法转到弹性的、相对的设计方法并不容易。但是如果恰当利用,就可以成为增强亲和力和易用性的一个自然选择,同时又无须做出设计上的牺牲。 </p>  
  114.     <p> 像素是计算机屏幕上的不可缩放的点,而一个   
  115.       h3 就是一个字大小的方块。由于字体大小的变化, h3   
  116.       代表用户喜欢的文字大小的相对单位。 </p>  
  117.     <p> 采用印刷式的固定设计方案或许要容易些,因为如果尺寸不变,则考虑的东西就相对较少。可是如果采用弹性的设计方法,就可以充分利用电脑的显示器和浏览器。 </p>  
  118.     <p> 也许你想你的网站以某种特定的方式显示,但是你的用户想看到的可能不一样。任何强加于用户的东西都不利于易用性,从而对网站的成功造成损害。 </p>  
  119.   </div>  
  120.   <div id="footer">  
  121.     <address>  
  122.     Footer   
  123.     </address>  
  124.     <p>ffgjss</p>  
  125.   </div>  
  126. </div>  
  127. </body>  
  128. </html>   



DIV+CSS布局中自适应高度的解决方法 结束。
Tag:PHP教程PHP技巧,php培训,php学习,php安装电脑学习 - 编程入门 - PHP教程