在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 網頁設計教程 > 詳細頁面

CSS如何完成底部對齊?css完成底部對齊的3種方法

CSS如何完成底部對齊?css完成底部對齊的3種方法

更新時間:2025-11-23 文章作者:未知 信息來源:網絡 閱讀次數:

網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立...
網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。
本篇文章給大家帶來的內容是關于CSS怎么實現底部對齊?css實現底部對齊的三種方法,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

CSS實現底部對齊效果

因公司業務要求需要實現如下圖中紅色區域的效果:
1153976964-5ba078d29a6ac_articlex.png

671446208-5ba078dd8ce68_articlex.png

效果說明:

1、紅色區域數據需要倒排(即從底部開始數,數字為1、2、3、4、5),并且顯示在最底部
2、當數據過多時需要顯示滾動條,**并且滾動條需要拉到最底部**
3、數據從websocket中推送過來,推送間隔為幾十毫秒
4、需要兼容ie10及以上瀏覽器

使用flex布局實現

<style>
    *{
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    .container{
        position: relative;
        width: 300px;
        height: 500px;
        margin: 10px auto;
        border: 1px solid #f60;
        color: #fff;
    }
    .top,
    .bottom{
        height: 50%;
        padding: 20px;
    }
    .top{
        background-color: #da2e22;
    }
    .top>ul{
        width: 100%;
        height: 100%;
        overflow: auto;
    }
    .bottom{
        overflow: auto;
        background-color: #1e1e1e;
    }
</style>
<div class="container">
    <div class="top">
        <ul style="padding-top: 104px;">
            <li>我是第1個li元素</li>
            <li>我是第2個li元素</li>
            <li>我是第3個li元素</li>
            <li>我是第4個li元素</li>
            <li>我是第5個li元素</li>
        </ul>
    </div>
    <div class="bottom">
        <ul>
            <li>我是第1個li元素</li>
            <li>我是第2個li元素</li>
            <li>我是第3個li元素</li>
            <li>我是第4個li元素</li>
            <li>我是第5個li元素</li>
        </ul>
    </div>
</div>

使用flex布局是目前最好的解決辦法,子元素布局還是按照1、2、3、4、5這樣的順序進行布局,瀏覽器器在渲染時會自動反轉過來,并且滾動條也會反轉過來,即自動定位到最底部。但是IE10目前為止還不支持~,所以在我做的這個項目中是用不了了,只能另辟蹊徑。

使用padding-top實現

<style>
    *{
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    .container{
        position: relative;
        width: 300px;
        height: 500px;
        margin: 10px auto;
        border: 1px solid #f60;
        color: #fff;
    }
    .top,
    .bottom{
        height: 50%;
        padding: 20px;
    }
    .top{
        background-color: #da2e22;
    }
    .top>ul{
        width: 100%;
        height: 100%;
        overflow: auto;
    }
    .bottom{
        overflow: auto;
        background-color: #1e1e1e;
    }
</style>
<div class="container">
    <div class="top">
        <ul style="padding-top: 104px;">
            <li>我是第1個li元素</li>
            <li>我是第2個li元素</li>
            <li>我是第3個li元素</li>
            <li>我是第4個li元素</li>
            <li>我是第5個li元素</li>
        </ul>
    </div>
    <div class="bottom">
        <ul>
            <li>我是第1個li元素</li>
            <li>我是第2個li元素</li>
            <li>我是第3個li元素</li>
            <li>我是第4個li元素</li>
            <li>我是第5個li元素</li>
        </ul>
    </div>
</div>

使用padding-top是最容易想到的一種實現方式,但它無法用純css實現,它還必須使用js進行計算才可以。我在項目中剛開始就是padding-top+js計算來實現的,這種方式實現起來就是感覺不爽, websocket每推送一條數據過來就要進行計算。那么還有沒有更好的辦法呢?答案是肯定有的,在css世界中總有意想不到的驚喜,關鍵是內功要強。

使用table-cell來實現

<style>
    *{
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    .container{
        position: relative;
        width: 300px;
        height: 500px;
        margin: 10px auto;
        border: 1px solid #f60;
        color: #fff;
    }
    .top,
    .bottom{
        height: 50%;
        padding: 20px;
        overflow: auto;
    }
    .top{
        background-color: #da2e22;
    }
    .top-container{
        display: table;
        width: 100%;
        height: 100%;
    }
    .top-container>ul{
        display: table-cell;
        vertical-align: bottom;
        width: 100%;
        height: 100%;
    }
    .bottom{
        background-color: #1e1e1e;
    }
</style>
<div class="container">
    <div class="top">
        <div class="top-container">
            <ul>
                <li>我是第1個li元素</li>
                <li>我是第2個li元素</li>
                <li>我是第3個li元素</li>
                <li>我是第4個li元素</li>
                <li>我是第5個li元素</li>
            </ul>
        </div>
    </div>
    <div class="bottom">
        <ul>
            <li>我是第1個li元素</li>
            <li>我是第2個li元素</li>
            <li>我是第3個li元素</li>
            <li>我是第4個li元素</li>
            <li>我是第5個li元素</li>
        </ul>
    </div>
</div>

使用table-cell來實現底部對齊目前是最后的解決方案了,并且它還兼容ie8。底部對齊問題解決了,"滾動條需要拉到最底部"這個問題使用table-cell是無法實現的,沒辦法最后只有使用js去控制了,不知道有哪位大神有其他辦法沒~
css的table、table-cell布局可以實現很多特殊效果。

以上就是CSS怎么實現底部對齊?css實現底部對齊的三種方法的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 日本激情视频在线| 欧美日韩在线中文| 亚洲熟女乱色一区二区三区| 啊啊啊一区二区| 国产免费中文字幕| 国模杨依粉嫩蝴蝶150p| 台湾无码一区二区| 亚洲精品无码久久久久久| 日韩av加勒比| 玖玖爱视频在线| 成人精品视频一区二区| 国产黄色激情视频| 国产女同无遮挡互慰高潮91| 日韩免费高清在线| 国产精品69页| 欧美国产综合在线| 精品久久久久久无码中文野结衣| 国产日韩欧美大片| 九一免费在线观看| 日本中文字幕精品—区二区| 黄www在线观看| www黄色av| 黄色成人免费看| 日本十八禁视频无遮挡| 国产免费黄视频| 国产精品少妇在线视频| 欧美啪啪免费视频| 欧美日韩精品在线一区二区| 日本一区二区免费高清视频| 国产女主播av| 天堂…中文在线最新版在线| 成人一区二区免费视频| 白嫩少妇丰满一区二区| 日本大片免费看| 国产一级爱c视频| 青青青青草视频| 黄在线观看网站| 麻豆三级在线观看| 午夜探花在线观看| 91丨porny丨探花| 久久精品视频91| 粉色视频免费看| 在线视频一二区| 天堂av.com| 免费无码不卡视频在线观看| 国产又大又硬又粗| 丰满女人性猛交| 国产精品12345| 911福利视频| 男人的天堂avav| 91亚洲精品久久久蜜桃借种| 黄色污污在线观看| 国产主播在线看| 艳母动漫在线免费观看| 国内性生活视频| 污免费在线观看| 日本www在线播放| 男人揉女人奶房视频60分| 天天色天天干天天色| 日韩欧美国产综合在线| 日本福利视频一区| 婷婷激情小说网| 欧美成人三级在线视频| 亚洲成年人专区| 亚洲欧美日韩三级| 亚洲中文字幕无码专区| 嫩草视频免费在线观看| 美女福利视频在线| 阿v天堂2017| 成人性生活视频免费看| 国产精品h视频| 在线看免费毛片| 小泽玛利亚视频在线观看| 国产在线播放观看| 91欧美一区二区三区| 浓精h攵女乱爱av| 久久综合九色综合88i| 成人一级生活片| 天天久久综合网| 香蕉精品视频在线| 国产九九九视频| 国产免费成人在线| 日韩精品无码一区二区三区免费| 日本少妇高潮喷水视频| 欧美 国产 综合| 日本在线观看a| 热久久精品国产| 欧美国产日韩在线播放| 欧美黄色一级片视频| 成人精品小视频| 777一区二区| 2021狠狠干| 日本男女交配视频| 激情综合在线观看| 欧美成人精品欧美一级乱| 男人日女人bb视频| 我要看一级黄色大片| 一区二区三区国产免费| 国产aⅴ爽av久久久久| 北条麻妃在线视频观看| 97在线播放视频| 午夜免费一级片| 国产免费一区二区视频| 欧美日韩国产精品激情在线播放| 3d动漫一区二区三区| 男人天堂网视频| 国产无遮挡猛进猛出免费软件| 青青草影院在线观看| 无码粉嫩虎白一线天在线观看 | 国产一区一区三区| 久无码久无码av无码| 懂色av粉嫩av蜜臀av| 男女猛烈激情xx00免费视频| 激情图片中文字幕| 无码中文字幕色专区| 国产成人美女视频| 欧美另类videosbestsex日本| 五月婷婷激情久久| 人妻av无码专区| www.51色.com| 五月天激情视频在线观看| 久久久久免费看黄a片app| 久久久久久久久影视| www.欧美激情.com| 久久婷婷综合色| 国产激情在线观看视频| 成人在线免费观看av| 乱熟女高潮一区二区在线| 日韩av影视大全| 国产精品久久久久久9999| 91最新在线观看| 青青草精品视频在线观看| av免费在线播放网站| 男人日女人逼逼| 无码人妻丰满熟妇区96| 欧美色图色综合| 欧美日韩亚洲第一| 欧美自拍小视频| 能看的毛片网站| 一起操在线视频| 97超碰人人看| 国产高潮呻吟久久久| avove在线观看| 亚洲激情免费视频| 妞干网在线观看视频| 国产精品无码av在线播放| 久久国产乱子伦免费精品| 自拍偷拍 国产| xxxx在线免费观看| 黄色一级视频播放| a级黄色片免费| 国产网站免费在线观看| 日韩在线第三页| 国产又爽又黄ai换脸| 日本熟妇人妻xxxx| 亚洲少妇第一页| 国产高清av片| 一本久道高清无码视频| 老熟妇仑乱视频一区二区| 国产精欧美一区二区三区白种人| 免费在线精品视频| 国产a级一级片| japanese在线视频| 日批视频在线免费看| 九九九九九九九九| 国产在线播放观看| 图片区乱熟图片区亚洲| 欧美一级片免费播放| 男人的天堂最新网址| 超碰10000| 欧美一级视频在线| 免费无遮挡无码永久视频| 亚洲黄色av片| 黑人糟蹋人妻hd中文字幕| 26uuu成人| 三级在线免费看| 国产黄页在线观看| www.69av| 中日韩av在线播放| 欧美黄色一级片视频| 无码毛片aaa在线| 在线一区二区不卡| 污版视频在线观看| 国产精品欧美激情在线观看| 黄色一级视频播放| 国产精欧美一区二区三区白种人| 国产免费黄色av| 婷婷无套内射影院| 少妇大叫太大太粗太爽了a片小说| 黄色三级视频在线| 50路60路老熟妇啪啪| 青青青免费在线| 无码av天堂一区二区三区| 91大学生片黄在线观看| 日本成人xxx| 国产卡一卡二在线| 51xx午夜影福利| 91免费国产精品| 日韩精品免费一区| 17c丨国产丨精品视频|