亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Monthai:導(dǎo)航布局實踐總結(jié)

原創(chuàng) 2018-10-28 23:58:04 324
摘要:開始之前考慮幾個問題:明確布局效果,后期需要反復(fù)確認(rèn)細(xì)節(jié);實現(xiàn)方法:使用何種元素,元素之間的包裹關(guān)系;規(guī)劃class方案,以便設(shè)置樣式;可能出現(xiàn)的問題:float屬性繼承關(guān)系理解不透徹,加上clear作為防控。實踐中注意到的問題:元素使用:使用div劃分布局結(jié)構(gòu),使用a鏈接設(shè)置跳轉(zhuǎn)內(nèi)容。布局基本思路是分為left、right兩部分,由content包裹,再上一級是header;content不是頂

開始之前考慮幾個問題:

  • 明確布局效果,后期需要反復(fù)確認(rèn)細(xì)節(jié);

  • 實現(xiàn)方法:使用何種元素,元素之間的包裹關(guān)系;規(guī)劃class方案,以便設(shè)置樣式;

  • 可能出現(xiàn)的問題:float屬性繼承關(guān)系理解不透徹,加上clear作為防控。

實踐中注意到的問題:

元素使用:使用div劃分布局結(jié)構(gòu),使用a鏈接設(shè)置跳轉(zhuǎn)內(nèi)容。

布局基本思路是分為left、right兩部分,由content包裹,再上一級是header;content不是頂級,因為還有一條灰色色帶header;

header的寬度是100%;高度通過line-height: 25px統(tǒng)領(lǐng)content、left、right高度,不再設(shè)置height屬性;采用該方法時,可同時設(shè)置height,但需要大于line-height才能體現(xiàn),需要注意的是,下級div只會繼承l(wèi)ine-height,而不會繼承height設(shè)置。

content位于header下方,width設(shè)為有效寬度;left設(shè)置左浮動,right設(shè)置右浮動以及右對齊;

.ct_left{width:400px; float: left;}
.ct_right{width:700px; float: right; text-align: right;}

必須設(shè)置clear: both來清除浮動樣式,否則造成header色帶消失【原理不明】。

//樣式
*.clear{clear: both;}
//標(biāo)簽
<div class="clear"></div>

引用Font Awesome:

首先在head部分用link引用fa的css文件,引用圖表時使用<i>或者<span>標(biāo)簽,class名稱遵循官方說明,標(biāo)簽之間內(nèi)容為空。

圖標(biāo)顏色繼承文本顏色,個別圖標(biāo)顏色不統(tǒng)一,可通過行內(nèi)樣式設(shè)置;圖標(biāo)與文字之間的空隙可使用【&nbsp;】設(shè)置(可多個并用)。

<i class="fas fa-shopping-cart" style="color: #FF0036;"></i>

完整代碼:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>Tmall Navigation</title>
        <link rel="stylesheet" type="text/css" href="css/fa/css/all.min.css"/>
        <style type="text/css">
            *{margin: 0px; padding: 0px;}
            *.clear{clear: both;}
            .header{width: 100%; line-height: 25px; background: #F2F2F2;}
            .hd_content{width: 1200px; margin: 0px auto;}
            .ct_left{width:400px; float: left; }
            .ct_right{width:700px; float: right; text-align: right;}
            a{text-decoration:none; margin: 0px 10px; font-family: 宋體; font-size: 13px; color: #999999;}
            a:hover{color: #FF0036; text-decoration: underline;}
            #text01:hover{text-decoration: none;}
        </style>
    </head>
    <body>
        <div class="header">
            <div class="hd_content">
                <div class="ct_left">
                    <a href=""><i class="fas fa-home" style="color: #FF0036;"></i>&nbsp;天貓首頁</a>
                    <a id="text01" href="" >喵,歡迎來天貓</a>
                    <a href="">請登錄</a>
                    <a href="">免費注冊</a>
                </div>
                <div class="ct_right">
                    <a href="">我的淘寶&nbsp;<i class="fas fa-caret-down" aria-hidden="true"></i>
                        <!-- <ul>
                            <li>已買到的寶貝</li>
                            <li>已賣出的寶貝</li>
                        </ul> -->
                    </a>
                    <a href=""><i class="fas fa-shopping-cart" style="color: #FF0036;"></i>&nbsp;購物車</a>
                    <a href="">收藏夾&nbsp;<i class="fas fa-caret-down"></i>
                        <!-- <ul>
                            <li>收藏的寶貝</li>
                            <li>收藏的店鋪</li>
                        </ul> -->
                    </a>
                    <a href="">淘寶網(wǎng)</a>
                    <a href="">商家支持&nbsp;<i class="fas fa-caret-down"></i></a>
                </div>
                
            </div>
            <div class="clear"></div>
        </div>
    </body>
</html>


發(fā)布手記

熱門詞條