爱奇思

学习就是——从糊涂中慢慢走向清醒,然后再从清醒中慢慢走向糊涂,所以说我说它是一个O,只是圆的半径慢慢的扩大罢了!
posts - 60, comments - 128, trackbacks - 0, articles - 8
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

两种跨浏览器的自适应高的解决办法^_^

Posted on 2009-11-12 15:15 牛牛博客 阅读(...) 评论(...) 编辑 收藏

好久没发了 ,今天刚学了点东东,顺便挖过来,happy一下 

第一种:代码:

 

 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
    
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    
<title></title>
    
<style type="text/css">
    .div1{width:30%;padding-bottom:32767px;margin-bottom:-32767px;float:left}
    .div2{width:40%;padding-bottom:32767px;margin-bottom:-32767px;float:left}
    .div3{width:30%;padding-bottom:32767px;margin-bottom:-32767px;float:left}
    
</style>
</head>
<body>
<div style="width:100%;overflow:hidden">
    
<div class="div1" style="background-color:Lime">
        1dd
    
</div>
    
<div class="div2" style="background-color:Fuchsia">
        2
    
</div>
    
<div class="div3" style="background-color:Olive">
        一<br />
        二<br />
        三<br />
        四<br />
        五<br />
        六<br />
        七<br />
        八<br />
        九<br />
    
</div>
</div>
</body>
</html>

 

说实话上面一种办法,我根本不理解 

第二种方法,比较好理解,

采用相对定位,背景和文字是分离的

代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    
<title>无标题页</title>
<style type="text/css">
    *
{margin:0px; padding:0px; font-size:12px;}
    #container3
    
{   width:100%;
        background
:red;
        float
:left;
        position
:relative;
        overflow
:hidden;
    
}
    #container2
    
{   width:100%;
        background
:yellow;
        float
:left;
        position
:relative;
        right
:30%;
    
}
    #container1
    
{   width:100%;
        background
:green;
        float
:left;
        position
:relative;
        right
:40%;
    
}
    #container1 .content1
    
{
       float
:left;
       width
:30%;
       position
:relative;
       left
:70%;
       white-space
:normal; word-break:break-all;
       overflow
:hidden;
    
}
    #container1 .content2
    
{
       float
:left;
       width
:40%;
       position
:relative;
       left
:70%;
       white-space
:normal; word-break:break-all;
       overflow
:hidden;
    
}
    #container1 .content3
    
{
       float
:left;
       width
:30%;
       position
:relative;
       left
:70%;
       white-space
:normal; word-break:break-all;
       overflow
:hidden;
    
}
</style>
</head>
<body>
<div id="container3">
  
<div id="container2">
    
<div  id="container1">
        
<div  class="content1">
           撒打发似的发撒打发似的发撒旦法大赛分阿撒打发似的发速度飞洒地方是大夫撒旦法按时打发大沙发是的说法撒旦法撒旦发放撒打发似的发ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
        
</div>
        
<div  class="content2">
           123
        
</div>
        
<div  class="content3">
            
<br />d
            
<br />d
            
<br />d
            
<br />d
            
<br />d
            
<br />d
            
<br />d
            
<br />d
            
<br />d
            
<br />d
            
<br />d
            
<br />d
            
<br />d
            
<br />d
            阿撒打发似的发是法师的法师的法师打发的说法大事发生大法师法师法师打发似的发射的反对撒
        
</div>
        
<div style="clear:both;"></div>
    
</div>
  
</div>
</div>
</body>

</html> 

 详细请看,是司徒正美的一篇好文章

 http://www.cnblogs.com/rubylouvre/archive/2009/07/15/1523683.html

相信有基础的不用看完 就可以自己写出来了