<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-42  評論-578  文章-1  trackbacks-0

    DIV+CSS布局,應(yīng)用越來越普遍,小的個(gè)人主頁、大的門戶網(wǎng)站,很多都采用了DIV+CSS布局。在設(shè)計(jì)過程中,有時(shí)會遇到一些問題,要注意一下。且看下面的網(wǎng)頁截圖:

    未命名

    從截圖中, 我們可看出,

    問題1:右邊的內(nèi)容多時(shí),會導(dǎo)致左邊露空白;或者左邊內(nèi)容多時(shí),會導(dǎo)致右邊露空白。怎么解決?

    問題2:右邊那一大塊層的寬度應(yīng)該設(shè)置多少呢?設(shè)置小了,會與右邊界不對齊,設(shè)置大了,整塊層會被擠到下一行去。怎么辦?

    其實(shí),兩個(gè)問題,都可歸結(jié)到同一個(gè)問題,即如何使得層的高度或?qū)挾冗_(dá)到自適應(yīng)的效果?

    且看下面的HTML和CSS代碼,詳細(xì)講解在CSS代碼注釋中:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd"
    >
    <html xmlns="http://www.w3.org/1999/xhtml">
        
    <head>
            
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            
    <title>New Web Project</title>
            
    <link rel="stylesheet" type="text/css" href="index.css" />
        
    </head>
        
    <body>
            
    <div id="container">
                
    <div id="header"></div>
                
    <div id="middleBody">
                    
    <div id="sider" class="column">
                        
    <p>心夢帆影</p>
                        
    <p>心夢帆影</p>
                    
    </div>
                    
    <div id="content" class="column">
                        
    <p>http://www.tkk7.com/rongxh7</p>
                        
    <p>http://www.tkk7.com/rongxh7</p>
                        
    <p>http://www.tkk7.com/rongxh7</p>
                        
    <p>http://www.tkk7.com/rongxh7</p>
                        
    <p>http://www.tkk7.com/rongxh7</p>
                        
    <p>http://www.tkk7.com/rongxh7</p>
                        
    <p>http://www.tkk7.com/rongxh7</p>
                        
    <p>http://www.tkk7.com/rongxh7</p>
                        
    <p>http://www.tkk7.com/rongxh7</p>
                        
    <p>http://www.tkk7.com/rongxh7</p>                    
                    
    </div>
                
    </div>
                
    <div id="footer"></div>
            
    </div>
        
    </body>
    </html>


    body {
        margin-top
    :0px;    /* 去除網(wǎng)頁上邊空白 */
    }
    /* 大容器,包含下面所有層 */
    #container 
    {
        width
    :800px;
        margin
    :0px auto;    /* 居中 */
    }
    /* 頭部 */
    #header 
    {
        width
    :100%;
        height
    :100px;
        background
    :#FFE1FF;
    }
    /* 中部,包括左邊區(qū)(sider)和右邊內(nèi)容區(qū)(content) */
    #middleBody 
    {
        width
    :100%;
        overflow
    :hidden;    /* 隱藏超出的部分 */
    }
    /* 左邊 */
    #sider 
    {
        width
    :200px;
        float
    :left;
        background
    :#FFE4E1;
    }
    /* 右邊主內(nèi)容區(qū) */
    #content 
    {
        
    /* 此兩行是#content自適應(yīng)寬度的關(guān)鍵,旨在與右邊界對齊,且不被擠到下面去 */
        padding-right
    :10000px;
        margin-right
    :-10000px;
        float
    :left;
        background
    :#FFFAF0;
    }
    /* #sider和#content共同屬性,此為自適應(yīng)高度的關(guān)鍵,旨在#sider和#content下邊界對齊,且不會露白*/
    .column 
    {
        padding-bottom
    :20000px;
        margin-bottom
    :-20000px;
    }
    /* 底部 */
    #footer
    {
        clear
    :left;    /* 防止float:left對footer的影響 */
        width
    :100%;
        height
    :80px;
        background
    :#FFE4B5;
    }

    運(yùn)行截圖如下:

    image



    本文原創(chuàng),轉(zhuǎn)載請注明出處,謝謝!http://www.tkk7.com/rongxh7(心夢帆影JavaEE技術(shù)博客)
        

    posted on 2009-12-14 02:19 心夢帆影 閱讀(10324) 評論(7)  編輯  收藏 所屬分類: Web前端開發(fā)

    評論:
    # re: DIV+CSS布局中自適應(yīng)高度和寬度 2009-12-14 08:58 | everybody
    其實(shí)不用那么夸張:
    column 可以不用
    middleBody 和sider 使用同樣的背景顏色
    sider和content分別使用20%和80%的寬度屬性,基本可以達(dá)到同樣的效果

    試試看  回復(fù)  更多評論
      
    # re: DIV+CSS布局中自適應(yīng)高度和寬度 2009-12-14 11:12 | 久久書城
    看見的撒看計(jì)算機(jī)的  回復(fù)  更多評論
      
    # re: DIV+CSS布局中自適應(yīng)高度和寬度 2009-12-14 21:36 | 仁心博客
    學(xué)習(xí)了  回復(fù)  更多評論
      
    # re: DIV+CSS布局中自適應(yīng)高度和寬度[未登錄] 2009-12-26 18:28 | 小人物
    @everybody
    這樣的話不覺得太勉強(qiáng)了嗎?如果需求sider和content不同的背景顏色呢?  回復(fù)  更多評論
      
    # re: DIV+CSS布局中自適應(yīng)高度和寬度 2012-10-12 18:06 | 快樂嘟嘟
    你這樣會產(chǎn)生一個(gè)問題就是content內(nèi)容過多的時(shí)候,比如文字大過content內(nèi)容寬度時(shí)候會被飄到下面,建議把content的float去掉 然后加上margin-left:200px;  回復(fù)  更多評論
      
    # re: DIV+CSS布局中自適應(yīng)高度和寬度 2013-08-18 12:29 | 柏菲娜
    學(xué)習(xí)了  回復(fù)  更多評論
      
    # re: DIV+CSS布局中自適應(yīng)高度和寬度[未登錄] 2015-08-12 10:26 | qq
    這樣的話content就會露白。@快樂嘟嘟
      回復(fù)  更多評論
      
    主站蜘蛛池模板: 亚洲综合av一区二区三区| www免费插插视频| 亚洲精品蜜夜内射| 国产大片免费天天看| xx视频在线永久免费观看| 国产jizzjizz视频免费看| 久久精品国产亚洲AV麻豆不卡| 2017亚洲男人天堂一| 丁香花在线观看免费观看图片 | 无遮挡呻吟娇喘视频免费播放| 国产成人无码区免费内射一片色欲| 久久精品免费全国观看国产| 国产亚洲成人久久| 涩涩色中文综合亚洲| 免费黄色电影在线观看| 亚洲福利精品电影在线观看| 亚洲制服丝袜第一页| 免费鲁丝片一级在线观看| 亚洲成AV人片在WWW色猫咪| 看免费毛片天天看| 最近的免费中文字幕视频| 久久国产精品亚洲一区二区| 精品视频免费在线| 久久久久亚洲AV成人网人人网站| 在线观看免费播放av片| 亚洲视频免费在线看| 国产永久免费高清在线| 亚洲精品中文字幕乱码影院| 免费观看91视频| 国产精品亚洲片在线va| 内射无码专区久久亚洲| 男人天堂2018亚洲男人天堂| 国产色婷婷精品免费视频| 香蕉大伊亚洲人在线观看| 国产一级淫片免费播放| 日本三级在线观看免费| 亚洲砖码砖专无区2023| 自拍偷自拍亚洲精品第1页| 成人免费观看男女羞羞视频| 亚洲Av无码乱码在线播放| 久久国产乱子伦精品免费一 |