• <strike id="mem0a"><s id="mem0a"></s></strike>
    
    
  • <kbd id="mem0a"></kbd>
    <ul id="mem0a"></ul>
     
    深圳網站建設設計

    將想法與焦點和您一起共享

    深圳網站建設設計 深圳網站優化排名 深圳網站設計制作欣賞

    CSS網格布局:一個快速啟動指南

    2017-03-06  閱讀: 深圳網站建設設計

    CSS網格布局:一個快速啟動指南
    深圳網站制作該如何布局網頁上的變化,并在變化的最前沿,CSS網格布局。本快速入門指南將略過細節和細微差別,而是幫助你卡住了,現在。
    你的瀏覽器

    CSS網格布局(稱其朋友為“網格”) 是一個進展中的工作,這樣你會發現瀏覽器支持它很弱的時刻。開始使用它,你需要使用IE11(雖然這樣使用舊版本的規格),微軟的邊緣,Chrome金絲雀或Firefox Nightly 。

    也許最簡單的方法是打開實驗網絡平臺的特點鉻: 鉻:/ /標志/ #啟用Web platformfeatures實驗。

    設置網格

    網格允許我們安排在一個頁面元素,根據 向導創建區域。
    術語

    在他們的 簡單的這些指南,或<em>網格線</em>,框的水平和垂直<em>網格</em>。網格作為 <em>行</em>和<em>列</em>,與<em>水槽</em>之間運行。在水平和垂直網格相交,我們離開 <em>細胞</em>,就像我們用的桌子。 這些都是重要的術語來理解。

    在下面的圖片中你會看到一個演示網格,顯示:

        網格線
        專欄
        排
        細胞

    一個基本的網格,網格線的行和列細胞突出
    一個基本的網格,突出網格線,列,行和單元格

    一個平面布局,也許如果我們使用完全相同的網格看起來更熟悉,但擠一些歌曲給我們之間的內容區域排水溝。

        排水溝

    相同的網格,但此時軸承的芬蘭國旗驚人的相似

    還有最后一學期我們需要移動之前澄清:

        網格區域

    一個網格區域
    其中的許多可能的網格區域在我們的演示網格

    一網格區域是我國電網的任何部分被四網格線;它可以包含任意數量的網格。

    時間在瀏覽器中建立網格!讓我們開始與一些標記。
    網格標記

    重現上面的網格,我們需要一個容器元素;任何你喜歡的東西:
    <trans data-src="<section class="grid-1">
    </section>"><第class=“網格-1”>
     < /節></trans>

    在我們要去的地方九個子元素。
    <trans data-src="<section class="grid-1">
      <div class="item-1">1</div>
      <div class="item-2">2</div>
      <div class="item-3">3</div>
      <div class="item-4">4</div>
      <div class="item-5">5</div>
      <div class="item-6">6</div>
      <div class="item-7">7</div>
      <div class="item-8">8</div>
      <div class="item-9">9</div>
    </section>"><第class=“網格-1”>
    <div class=“item-1”> 1 < / DIV >
    <div class=“ITEM-2”> 2 < / DIV >
    <div class=“item-3”> 3 < / DIV >
    <div class=“item-4”> 4 < / DIV >
    <div class=“item-5”> 5 < / DIV >
    <div class=“item-6”> 6 < / DIV >
    <div class=“item-7”> 7 < / DIV >
    <div class=“item-8”> 8 < / DIV >
    <div class=“item-9”> 9 < / DIV >
     < /節></trans>

    餐具該起動器的筆如果你想 跟隨。我添加了一些基本的款式在視覺上區分每個網格項目。

    網格的規則

    首先需要聲明的是,我們的容器元素是一個網格使用了一種新的價值的顯示財產
    <trans data-src=".grid-1 {
      display: grid;
    }">{
    。網格-1顯示網格;
    </trans>

    對,那是容易的。接下來我們需要定義我們的電網,并將有多少網格,水平和垂直方向的。我們這樣做的 網格模板列 和 網格模板的行 性質:
    <trans data-src=".grid-1 {
      display: grid;
      grid-template-columns: 150px 20px 150px 20px 150px;
      grid-template-rows: auto 20px auto 20px auto;
    }">{
     
    。網格-1顯示網格;
    網格模板列:150px 20px 150px 20px 150px;
    網格模板行:汽車20px汽車</trans>

    你會注意到每五個值。對于 值網格模板列  狀態,“第一列應該150px寬,二20px寬,第三150px”,所以在五列,更多的還是我們的芬蘭國旗圖像相應較少。 五值 網格模板的行 狀態相似的東西。每個人都會 汽車默認情況下,從內容的高度, 但我們要與我們的水槽更精確,給他們20px的高度,所以我們需要列出所有的五行。

    所以我們現在什么情況呢?

    我們的每一項已經自動分配順序網格區域。 這不是壞事,但什么是項目2、4、和7發生了什么?他們已落入垂直排水溝,因為我們的水槽是完全合法的網格,網格布局將承擔屬于他們的 如果我們沒有更具體的。它的時間,我們的項目添加一些規則。
    項目規則

    我們可以在這一點上,語法可以很復雜,但我們要做的事情,盡可能采用什么是速記。我們就開始我們的第一個項目,說明我們要開始網格列1、網格行1:
    <trans data-src=".item-1 {
      grid-column: 1;
      grid-row: 1;
    }">。item-1 {
     
    網格列:1;
     
    網格行:1</trans>

    我們的項目 會自動填充網格線之間的最小可用空間。我們的第二項是不明顯的。我們也希望這樣的開始網格行1,但我們想讓它跳過網格列2、而開始對網格列三.2列將空形成我們的溝。
    <trans data-src=".item-2 {
      grid-column: 3;
      grid-row: 1;
    }">。ITEM-2 {
     
    網格列:3;
    網格行:1</trans>

    我們繼續這樣,跳過我們溝列和行,最終完成我們的第九項:
    <trans data-src=".item-9 {
      grid-column: 5;
      grid-row: 5;
    }">。item-9 {
     
    網格列:5;
     
    網格行:5</trans>

    結束時,留給我們的是一個 漂亮、整齊的網格:
    結論

    是的,你的設置和運行網格!讓我們回顧一下四個基本步驟:

        創建一個容器元素,并把它顯示:網格;。
        使用相同的容器來定義網格使用的  網格模板列 和 網格模板的行 性質。
        將子元素的容器內。
        指定每個孩子屬于電網宣布其 網格列和網格行。

    進入本系列的下一部分我們將會深入研究網格的語法,提高我們定義我們的排水溝,探索靈活的布局,法語單元的repeat()功能,把我們的簡單的網格更進一步。看到你在那里!

    將文章分享到..