中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

大冶專業(yè)建站公司免費(fèi)做網(wǎng)站怎么做網(wǎng)站鏈接

大冶專業(yè)建站公司,免費(fèi)做網(wǎng)站怎么做網(wǎng)站鏈接,seo專業(yè)為網(wǎng)站建設(shè),手機(jī)網(wǎng)站有免費(fèi)做的嗎頁(yè)面布局是樣式開(kāi)發(fā)的第一步,也是 CSS 最重要的功能之一。 常用的頁(yè)面布局,其實(shí)就那么幾個(gè)。下面我會(huì)介紹5個(gè)經(jīng)典布局,只要掌握了它們,就能應(yīng)對(duì)絕大多數(shù)常規(guī)頁(yè)面。 這幾個(gè)布局都是自適應(yīng)的,自動(dòng)適配桌面設(shè)備和移動(dòng)設(shè)備…

頁(yè)面布局是樣式開(kāi)發(fā)的第一步,也是 CSS 最重要的功能之一。

常用的頁(yè)面布局,其實(shí)就那么幾個(gè)。下面我會(huì)介紹5個(gè)經(jīng)典布局,只要掌握了它們,就能應(yīng)對(duì)絕大多數(shù)常規(guī)頁(yè)面。

這幾個(gè)布局都是自適應(yīng)的,自動(dòng)適配桌面設(shè)備和移動(dòng)設(shè)備。代碼實(shí)現(xiàn)很簡(jiǎn)單,核心代碼只有一行,有很大的學(xué)習(xí)價(jià)值,內(nèi)容也很實(shí)用。

我會(huì)用到 CSS 的?Flex 語(yǔ)法?和?Grid 語(yǔ)法,不過(guò)只用到一點(diǎn)點(diǎn),不熟悉的朋友可以先看看教程鏈接,熟悉一下基本概念。每一個(gè)布局都帶有 碼上掘金?示例,也可以到?這個(gè)網(wǎng)頁(yè)?統(tǒng)一查看。

空間居中布局

空間居中布局指的是,不管容器的大小,項(xiàng)目總是占據(jù)中心點(diǎn)。

CSS 代碼如下(Code示例?)。


.container {display: grid;place-items: center;
} 

上面代碼需要寫(xiě)在容器上,指定為 Grid 布局。核心代碼是place-items屬性那一行,它是一個(gè)簡(jiǎn)寫(xiě)形式。


place-items: <align-items> <justify-items>;

align-items屬性控制垂直位置,justify-items屬性控制水平位置。這兩個(gè)屬性的值一致時(shí),就可以合并寫(xiě)成一個(gè)值。所以,place-items: center;等同于place-items: center center;。

同理,左上角布局可以寫(xiě)成下面這樣。


place-items: start;

右下角布局。


place-items: end;

并列式布局

并列式布局就是多個(gè)項(xiàng)目并列。

如果寬度不夠,放不下的項(xiàng)目就自動(dòng)折行。

它的實(shí)現(xiàn)也很簡(jiǎn)單。首先,容器設(shè)置成 Flex 布局,內(nèi)容居中(justify-content)可換行(flex-wrap)。


.container {display: flex;flex-wrap: wrap;justify-content: center;
}

然后,項(xiàng)目上面只用一行flex屬性就夠了(Code示例)。


.item{flex: 0 1 150px;margin: 5px;
}

flex屬性是flex-grow、flex-shrink、flex-basis這三個(gè)屬性的簡(jiǎn)寫(xiě)形式。


flex: <flex-grow> <flex-shrink> <flex-basis>;
  • flex-basis:項(xiàng)目的初始寬度。
  • flex-grow:指定如果有多余寬度,項(xiàng)目是否可以擴(kuò)大。
  • flex-shrink:指定如果寬度不足,項(xiàng)目是否可以縮小。

flex: 0 1 150px;的意思就是,項(xiàng)目的初始寬度是150px,且不可以擴(kuò)大,但是當(dāng)容器寬度不足150px時(shí),項(xiàng)目可以縮小。

如果寫(xiě)成flex: 1 1 150px;,就表示項(xiàng)目始終會(huì)占滿所有寬度。

兩欄式布局

兩欄式布局就是一個(gè)邊欄,一個(gè)主欄。

下面的實(shí)現(xiàn)是,邊欄始終存在,主欄根據(jù)設(shè)備寬度,變寬或者變窄。如果希望主欄自動(dòng)換到下一行,可以參考上面的"并列式布局"。

使用 Grid,實(shí)現(xiàn)很容易(CodePen 示例)。


.container {display: grid;grid-template-columns: minmax(150px, 25%) 1fr;
}

上面代碼中,grid-template-columns指定頁(yè)面分成兩列。第一列的寬度是minmax(150px, 25%),即最小寬度為150px,最大寬度為總寬度的25%;第二列為1fr,即所有剩余寬度。

三明治布局

三明治布局指的是,頁(yè)面在垂直方向上,分成三部分:頁(yè)眉、內(nèi)容區(qū)、頁(yè)腳。

這個(gè)布局會(huì)根據(jù)設(shè)備寬度,自動(dòng)適應(yīng),并且不管內(nèi)容區(qū)有多少內(nèi)容,頁(yè)腳始終在容器底部(粘性頁(yè)腳)。也就是說(shuō),這個(gè)布局總是會(huì)占滿整個(gè)頁(yè)面高度。

CSS 代碼如下(CodePen 示例)。


.container {display: grid;grid-template-rows: auto 1fr auto;
}

上面代碼寫(xiě)在容器上面,指定采用 Grid 布局。核心代碼是grid-template-rows那一行,指定垂直高度怎么劃分,這里是從上到下分成三部分。第一部分(頁(yè)眉)和第三部分(頁(yè)腳)的高度都為auto,即本來(lái)的內(nèi)容高度;第二部分(內(nèi)容區(qū))的高度為1fr,即剩余的所有高度,這可以保證頁(yè)腳始終在容器的底部。

圣杯布局

圣杯布局是最常用的布局,所以被比喻為圣杯。它將頁(yè)面分成五個(gè)部分,除了頁(yè)眉和頁(yè)腳,內(nèi)容區(qū)分成左邊欄、主欄、右邊欄。

這里的實(shí)現(xiàn)是,不管頁(yè)面寬度,內(nèi)容區(qū)始終分成三欄。如果寬度太窄,主欄和右邊欄會(huì)看不到。如果想將這三欄改成小屏幕自動(dòng)堆疊,可以參考并列式布局。

HTML 代碼如下。


<div class="container"><header/><div/><main/><div/><footer/>
</div>

CSS 代碼如下(CodePen 示例)。


.container {display: grid;grid-template: auto 1fr auto / auto 1fr auto;
}

上面代碼要寫(xiě)在容器上面,指定采用 Grid 布局。核心代碼是grid-template屬性那一行,它是兩個(gè)屬性grid-template-rows(垂直方向)和grid-template-columns(水平方向)的簡(jiǎn)寫(xiě)形式。


grid-template: <grid-template-rows> / <grid-template-columns>

grid-template-rowsgrid-template-columns都是auto 1fr auto,就表示頁(yè)面在垂直方向和水平方向上,都分成三個(gè)部分。第一部分(頁(yè)眉和左邊欄)和第三部分(頁(yè)腳和右邊欄)都是本來(lái)的內(nèi)容高度(或?qū)挾?#xff09;,第二部分(內(nèi)容區(qū)和主欄)占滿剩余的高度(或?qū)挾?#xff09;。

參考鏈接

  • Ten modern layouts in one line of CSS
  • Flex 布局教程
  • Grid 布局教程
  • grid-template 屬性,
http://www.risenshineclean.com/news/5923.html

相關(guān)文章:

  • 網(wǎng)站備案登記查詢系統(tǒng)刷seo關(guān)鍵詞排名軟件
  • web網(wǎng)站開(kāi)發(fā)用什么關(guān)鍵字挖掘機(jī)愛(ài)站網(wǎng)
  • wordpress 標(biāo)題字體簡(jiǎn)述搜索引擎優(yōu)化
  • 長(zhǎng)沙微網(wǎng)站電話號(hào)碼成都seo專家
  • 公司變更股權(quán)怎么辦理北京廈門(mén)網(wǎng)站優(yōu)化
  • tab導(dǎo)航 wordpressseo托管服務(wù)
  • wordpress .seo怎樣
  • 網(wǎng)站建設(shè)工具 hbuild互聯(lián)網(wǎng)營(yíng)銷師題庫(kù)
  • 網(wǎng)站平面設(shè)計(jì)培訓(xùn)百度網(wǎng)站提交入口網(wǎng)址
  • 湖北中英雙語(yǔ)網(wǎng)站建設(shè)seo優(yōu)化公司
  • 制作免費(fèi)網(wǎng)站的平臺(tái)百度快照有什么用
  • 網(wǎng)站設(shè)置訪問(wèn)密碼達(dá)內(nèi)教育
  • 美塔基500元做網(wǎng)站可信嗎如何做網(wǎng)站
  • 做任務(wù)什么網(wǎng)站賀州seo
  • 今日中國(guó)疫情最新消息數(shù)據(jù)平板電視seo優(yōu)化關(guān)鍵詞
  • 用戶界面設(shè)計(jì)包括seo培訓(xùn)機(jī)構(gòu)排名
  • 網(wǎng)絡(luò)服務(wù)商英文seo優(yōu)化網(wǎng)站優(yōu)化排名
  • 杭州高端網(wǎng)站網(wǎng)站seo排名免費(fèi)咨詢
  • 山東建設(shè)網(wǎng)站首頁(yè)建網(wǎng)站多少錢(qián)
  • 深圳網(wǎng)站開(kāi)發(fā)公司寶網(wǎng)seo外包優(yōu)化公司
  • 網(wǎng)站 意義百度查重入口
  • 汽車網(wǎng)站頁(yè)面設(shè)計(jì)雅虎搜索引擎中文版
  • 浙江省人才網(wǎng)官方網(wǎng)站建設(shè)廳招聘企業(yè)網(wǎng)站有哪些功能
  • wordpress顯示慢網(wǎng)站推廣seo設(shè)置
  • 公司做網(wǎng)站設(shè)計(jì)的百度熱點(diǎn)排行榜
  • 網(wǎng)站升級(jí)中模板站長(zhǎng)統(tǒng)計(jì)幸福寶
  • 怎樣修改網(wǎng)站模板百度seo網(wǎng)站優(yōu)化 網(wǎng)絡(luò)服務(wù)
  • 赤峰專業(yè)的網(wǎng)站建設(shè)谷歌搜索引擎優(yōu)化
  • 哪個(gè)網(wǎng)站可以做付郵免費(fèi)送活動(dòng)怎么免費(fèi)自己做推廣
  • 做詐騙網(wǎng)站犯什么法西安百度公司地址介紹