zoukankan      html  css  js  c++  java
  • html 布局

    制定浮动之后,需要把height width最好定下,以免出现奇怪的现象

    父元素高度没有设置,就是0px 

    其子元素如果浮动。再高也不会撑开父元素的高度,

    注意会把紧挨着的下面元素向上被 浮动的子元素覆盖。 

    如果父div不设置高度和浮动,2个子div设置浮动,其实1个或者2个子div都设置高度,父div不会受影响,其高度还是0.


    如果父div设置浮动,但是没设置高度会受子div的高度影响,父div高度会和子div中高度最高的div一样高度.


    如果父div设置浮动,但是也设置了高度,那么父div不受子div高度的影响,父div还是原来设置的高度.

    用记事本 文件保存编码和charset编码不一样。浏览器按照charset解释。注意乱码!
    id用数字取名字。显示不了要表示的效果,浏览器不读取渲染效果。
    不声明docutype直接后果是:不同浏览器可能渲染的效果不同。低版本IE渲染,会有问题!得不到预期的效果!

    <!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" xml:lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <title>Document</title>
        
        <style type="text/css">
            #container{
                margin:0 auto;
                width:1004px;
                background:gray;
            }
            
            #header{
                height:120px;
                background:orange;
            }
            
            #main{
                height:600px;
                background:green;
            }
            
            #lefts{
                float:left;
                height:600px;
                width:700px;
                background:pink;
            }
            
            #ls{
                float:left;
                height:290px;
                width:340px;
                margin:5px 5px 5px 5px;
                background:#0066CC;
            }
        
            
            #rights{
                float:right;
                height:600px;
                width:304px;
                background:purple;
            }
            
            #rs{
                height:296px;
                width:300px;
                margin:2px 2px 4px 2px;
                background:#ACD6FF;
            }
            
            
            #footer{
                height:120px;
                background:blue;
                color:#FFFFFF;
            }
        </style>
        
    </head>
    <body>
        <div id="container">
             <div id="header">HEADER</div>
             <div id="main">
                    <div id="lefts">
                        <div id="ls">1</div>
                        <div id="ls">2</div>
                        <div id="ls">3</div>
                        <div id="ls">4</div>
                    </div>
                    <div id="rights">
                        <div id="rs">5</div>
                        <div id="rs">6</div>
                    </div>
             </div>
             <div id="footer">FOOTER</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" xml:lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <title>Document</title>
        
        <style type="text/css">
            #container{
                margin:0 auto;
                width:1004px;
                background:gray;
            }
            
            #header{
                height:120px;
                background:orange;
            }
            
            #main{
                height:600px;
                background:green;
            }
            
            #lefts{
                float:left;
                height:600px;
                width:700px;
                background:pink;
            }
            
            #ls1{
                float:left;
                height:290px;
                width:340px;
                margin:5px 5px 5px 5px;
                background:#0066CC;
            }
            
            #ls2{
                float:left;
                height:290px;
                width:340px;
                margin:5px 5px 5px 5px;
                background:#00AEAE;
            }
            
            #ls3{
                float:left;
                height:290px;
                width:340px;
                margin:5px 5px 5px 5px;
                background:#02C874;
                clear:both;
            }
            
            #ls4{
                float:left;
                height:290px;
                width:340px;
                margin:5px 5px 5px 5px;
                background:#00BB00;
            }
            
            #rights{
                float:right;
                height:600px;
                width:304px;
                background:purple;
            }
            
            #rs1{
                height:296px;
                width:300px;
                margin:2px 2px 4px 2px;
                background:#ACD6FF;
            }
            
            #rs2{
                height:296px;
                width:300px;
                margin:2px 2px 2px 2px;
                background:#CAFFFF;
            }
            
            #footer{
                height:120px;
                background:blue;
                color:#FFFFFF;
            }
        </style>
        
    </head>
    <body>
        <div id="container">
             <div id="header">HEADER</div>
             <div id="main">
                    <div id="lefts">
                        <div id="ls1">1</div>
                        <div id="ls2">2</div>
                        <div id="ls3">3</div>
                        <div id="ls4">4</div>
                    </div>
                    <div id="rights">
                        <div id="rs1">5</div>
                        <div id="rs2">6</div>
                    </div>
             </div>
             <div id="footer">FOOTER</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" xml:lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <title>Document</title>
    
        <style type="text/css">
            #container{
                margin: 0 auto;
                width:1024px;
            }
    
            #header{
                margin-top: 2px;
                background: blue;
                height:120px;
            }
    
            #main{
                margin-top:2px;
                margin-bottom:2px;
                height:600px;
    
            }
    
            #lefts{
                width:800px;
                height:600px;
                background: pink;
                float:left;
            }
    
            #lefts div{
                width:390px;
                height:290px;
                background: black;
                float:left;
                margin: 5px;
    
            }
    
            #rights{
                width:224px;
                height:600px;
                background: yellow;
                float:right;
            }
    
            #rights .tow{
                width:220px;
                height:296px;
                background: red;
                margin: 2px;
            }
    
            #footer{
                height:120px;
                background: orange;
            }
    
    
        </style>
    
    
    </head>
    <body>
    
        <div id="container">
        <div id="header"></div>
        <div id="main">
            <div id="lefts">
                <div class="four"></div>
                <div class="four"></div>
                <div class="four"></div>
                <div class="four"></div>
            </div>
            <div id="rights">
                <div class="tow"></div>
                <div class="tow"></div>
            </div>
        </div>
        <div id="footer"></div>
        </div>
        
    </body>
    </html>
  • 相关阅读:
    [quote] Rough Notes on Linux Networking Stack
    All my miscellaneous assembly
    chrome浏览器屏幕网页内嵌的flash广告?
    [quote] How to determine what target is given in Makefile from the make command-line?
    [quote] colour your linux command line
    python 3 函数
    python 2 控制流
    薛定谔的猫 转载
    using distance to keep track of the min in a stack
    Java String
  • 原文地址:https://www.cnblogs.com/zy2012/p/3724508.html
Copyright © 2011-2022 走看看