2018-12-26 高度塌陷炎滞,解決高度塌陷,導航條诬乞,清除浮動册赛,相對定位 開班信息

高度塌陷問題:
在文檔流中,父元素的高度默認是被子元素撐開的震嫉,
也就是子元素多高森瘪,父元素就多高。
但是當為子元素設置浮動以后票堵,子元素會完全脫離文檔流扼睬,此時將會導致子元素無法撐起父元素的高度,導致父元素的高度塌陷悴势。
由于父元素的高度塌陷了窗宇,則父元素下的所有元素都會向上移動,這樣將會導致頁面布局混亂特纤。
所以在開發(fā)中一定要避免出現(xiàn)高度塌陷的問題,
我們可以將父元素的高度寫死军俊,以避免塌陷的問題出現(xiàn),
但是一旦高度寫死捧存,父元素的高度將不能自動適應子元素的高度粪躬,所以這種方案是不推薦使用的。

清除浮動
clear屬性可用于清除元素周圍浮動對元素的影響
元素不會因為上方出現(xiàn)了浮動元素而改變位置
可選值:
clear:left 忽略左側浮動
clear:right 忽略右側浮動
clear:both 忽略全部浮動
clear:none 不忽略浮動昔穴,默認值

定義三個div:父容器container镰官、子容器box1、box2傻咖,這里container沒有給定高度。
css中的塊級元素是獨占一行的岖研,從上往下排列卿操,我們稱為標準流警检,div就是塊級元素。

第一種方式:添加新元素害淤,使用clear:both;
這種方式優(yōu)點就是代碼少扇雕,容易理解,瀏覽器幾乎都支持窥摄,出現(xiàn)的問題比較少镶奉,但缺點就是如果頁面浮動浮動布局多的話,就要添加很多空div去清除浮動崭放,不便優(yōu)化哨苛。雖然這是常用的清除浮動方式,但不建議使用

第二種方式:父容器使用overflow: auto;
使用這種方法币砂,必須定義width或者zoom,而且不能設置高度height建峭,優(yōu)點是代碼少,缺點是不能使用position,否則超出的元素將會被隱藏

第三種:父容器使用偽類:after跟zoom
這種方式是最推薦的决摧,目前大多數(shù)大型網(wǎng)站都是使用這種方式清除浮動亿蒸,瀏覽器兼容好,不會出現(xiàn)什么奇怪的問題掌桩。
zoom是IE專有屬性边锁,可解決ie6,ie7浮動問題,IE8以上和非IE瀏覽器才支持偽類:after波岛。
缺點就是代碼比較多茅坛,需要偽類:after跟zoom一起使用才能兼容所有主流瀏覽器。
但推薦使用盆色,可將改樣式定義為公共樣式灰蛙,減少代碼量
三種清除css浮動的方式就是這樣。其實清除浮動不止這三種隔躲,但這三種是比較常用的摩梧,最為推薦的就是最后一種。清除浮動時宣旱,可根據(jù)當前布局選擇最為合適的方式仅父,不一定說指定要用哪一種,最適合的就是最好的浑吟。

相對定位
當position屬性設置為relative時笙纤,則開啟了元素的相對定位
相對定位不會改變元素原來的特性
相對定位不會使元素脫離文檔流,元素在文檔流中的位置不會改變
如果不設置元素的偏移量组力,元素位置不發(fā)生改變
相對定位會使元素層級提升省容,使元素可以覆蓋文本流中的元素

開班信息

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>\e</title>
    <style type="text/css">
        *{
       margin: 0;
        padding: 0;
    }
    body{
        font: 12px/1 宋體;

    }
    .ann{
        width: 300px;
        height: 471px;

        margin: 50px auto;
    }
    .ann0{
        border-top: 2px #019e8b solid;
        height: 36px;
        background-color: #f5f5f5;
        line-height: 36px;
        padding: 0px 22px 0px 16px;

    }
    .ann0 a{
        float: right;
        color: red;
    }
    .ann0 h3{
        font: 16px/36px "微軟雅黑";
    }
    .ann1{
        border: 1px solid #deddd9;
        padding: 0px 28px 0px 20px;
    }
    .ann1 a{
        color: black;
        text-decoration: none;
        font-size: 12px;
    }
    .ann1 a:hover{
        color: green;
        text-decoration: underline;
    }
    .ann1 h3{
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .ann1 ul{
        list-style: none;
        border-bottom: 1px dashed #deddd9;
    }
     .ann1 li{
        margin-bottom: 15px;
    }
    .ann1 .red-font{
        color: red;
        font-weight: bold;
    }
    .ann1 .right{
        float:right ;
    }
   .content .no-border{
        border: none;
    }
</style>
</head>
<body>
<div class="ann">
    <div class="ann0">

        <a href="#">18年面授開班計劃</a>
        <h3>近期開班</h3>
    </div>

    <div class="ann1">
        <h3><a href="#">人工智能+Python-高薪就業(yè)班</a></h3>
        <ul>
            <li>
                <a class="right" href="#"><span class="red-font">預約報名</span> </a>
                <a href="#">開班時間:<span class="red-font">2018-04-26</span></a>

            </li>

            <li>
                <a class="right" href="#"><span class="red-font">無座,名額爆滿</span> </a>
                <a href="#">開班時間:<span class="red-font">2018-03-23</span></a>

            </li>
            <li>
                <a class="right" href="#"><span>開班盛況</span> </a>
                <a href="#">開班時間:<span>2018-01-23</span></a>
            </li>

            <li>
                <a class="right" href="#"><span class="red-font">開班盛況</span> </a>
                <a href="#">開班時間:<span class="red-font">2017-12-20</span></a>

            </li>
            <li>
                <a class="right" href="#"><span class="red-font">開班盛況</span> </a>
                <a href="#">開班時間:<span class="red-font">2017-11-18</span></a>

            </li>
        </ul>
        <h3><a href="#">Android開發(fā)+測試-高薪就業(yè)班</a> </h3>
        <ul>

            <li>
                <a class="right" href="#"><span class="red-font">預約報名</span> </a>
                <a href="#">開班時間:<span class="red-font">2018-04-26</span></a>

            </li>

            <li>
                <a class="right" href="#"><span class="red-font">開班盛況</span> </a>
                <a href="#">開班時間:<span class="red-font">2018-03-23</span></a>

            </li>
            <li>
                <a class="right" href="#"><span>開班盛況</span> </a>
                <a href="#">開班時間:<span>2018-01-23</span></a>
            </li>

            <li>
                <a class="right" href="#"><span class="red-font">開班盛況</span> </a>
                <a href="#">開班時間:<span class="red-font">2017-12-20</span></a>

            </li>

        </ul>
         <h3><a href="#">大數(shù)據(jù)軟件開發(fā)-青芒工作室</a> </h3>
        <ul class="no-border">

            <li>
                <a class="right" href="#"><span class="red-font">預約報名</span> </a>
                <a href="#">開班時間:<span class="red-font">2018-04-26</span></a>

            </li>

            <li>
                <a class="right" href="#"><span class="red-font">開班盛況</span> </a>
                <a href="#">開班時間:<span class="red-font">2018-01-23</span></a>

            </li>


        </ul>
    </div>
</div>




</body>
</html>

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末燎字,一起剝皮案震驚了整個濱河市腥椒,隨后出現(xiàn)的幾起案子阿宅,更是在濱河造成了極大的恐慌,老刑警劉巖笼蛛,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件洒放,死亡現(xiàn)場離奇詭異,居然都是意外死亡滨砍,警方通過查閱死者的電腦和手機往湿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來惋戏,“玉大人领追,你說我怎么就攤上這事∪沾ǎ” “怎么了蔓腐?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長龄句。 經(jīng)常有香客問我回论,道長,這世上最難降的妖魔是什么分歇? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任傀蓉,我火速辦了婚禮,結果婚禮上职抡,老公的妹妹穿的比我還像新娘葬燎。我一直安慰自己,他們只是感情好缚甩,可當我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布谱净。 她就那樣靜靜地躺著,像睡著了一般擅威。 火紅的嫁衣襯著肌膚如雪壕探。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天郊丛,我揣著相機與錄音李请,去河邊找鬼。 笑死厉熟,一個胖子當著我的面吹牛导盅,可吹牛的內容都是我干的。 我是一名探鬼主播揍瑟,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼白翻,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了绢片?” 一聲冷哼從身側響起滤馍,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤恩急,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后纪蜒,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡此叠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年纯续,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片灭袁。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡猬错,死狀恐怖,靈堂內的尸體忽然破棺而出茸歧,到底是詐尸還是另有隱情倦炒,我是刑警寧澤,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布软瞎,位于F島的核電站逢唤,受9級特大地震影響,放射性物質發(fā)生泄漏涤浇。R本人自食惡果不足惜鳖藕,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望只锭。 院中可真熱鬧著恩,春花似錦、人聲如沸蜻展。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽纵顾。三九已至伍茄,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間片挂,已是汗流浹背幻林。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留音念,地道東北人沪饺。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像闷愤,于是被迫代替她去往敵國和親整葡。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案讥脐? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,751評論 1 92
  • 浮動遭居,從誕生那天起啼器,它就是個特別的屬性——既為網(wǎng)頁布局帶來新的方法,卻又隨之產(chǎn)生一系列的問題俱萍。當然端壳,隨著時間的推移...
    郝特么冷閱讀 840評論 0 6
  • relative:生成相對定位的元素,通過top,bottom,left,right的位置相對于其正常位置進行定位...
    zx9426閱讀 942評論 0 2
  • 1. 浮動元素有什么特征枪蘑?對父容器损谦、其他浮動元素、普通元素岳颇、文字分別有什么影響? 特征:浮動元素不在普通的文檔流中...
    在乎者也閱讀 1,176評論 0 1
  • 【文學群·凌逍逸】/文 這個問題好像不那么雅觀话侧,但我相信如果認真琢磨一下栗精,一定會發(fā)現(xiàn)這個看起來不雅觀的問題其實有著...
    凌逍逸閱讀 2,472評論 0 0