📜  CSS |网格属性

📅  最后修改于: 2021-09-01 01:59:30             🧑  作者: Mango

它是一个 CSS 属性,提供基于网格的布局系统,具有行和列,可以更轻松地设计没有浮动和定位的网页。


句法:

grid: none|grid-template-rows / grid-template-columns|grid-template-areas|
grid-template-rows / [grid-auto-flow] grid-auto-columns|[grid-auto-flow] 
grid-auto-rows / grid-template-columns|initial|inherit;

属性值:

Value Description
none It is default value no specific size mentioned for row and column.
grid-template-rows / grid-template-columns It is used to sepcifie the size of rows and columns.
grid-template-areas It is used to specifie the grid layout using named items.
grid-template-rows / grid-auto-columns It is used to specifie the auto size(height) and sets the auto size columns.
grid-auto-rows / grid-template-columns It is used to specifie the auto size and sets the auto grid size columns.
grid-template-rows / grid-auto-flow grid-auto-columns It is used to specifie how to place items and auto size row and columns.
grid-auto-flow grid-auto-rows / grid-template-columns It is used to specifie how to place items and auto size row and grid-template columns.

示例 1:具有 2 行 4 列的网格。



  

    
        CSS | grid Property
    
    

  

  
    

Welcome to GFG

    

This tutorial is on CSS grid property

       
        
1
        
2
        
3
        
4
        
5
        
6
        
7
        
8
    
     

输出 :

这可以用作 的简写属性:

  • grid-template-rows :指定行的大小。
  • grid-template-columns :这指定列的大小。
  • grid-template-areas :这指定使用命名项的网格布局。
  • grid-auto-rows :这指定行的自动大小。
  • grid-auto-columns :这指定列的自动大小。
  • grid-auto-flow :这指定如何放置自动放置的项目,以及行的自动大小。

示例 2:这是grid-template-rowsgrid-template-columns 的示例。



  

    
        CSS | grid Property
    
    

  

    

Welcome to GFG

    

This tutorial is on CSS grid property

       
        
1
        
2
        
3
        
4
        
5
        
6
        
7
        
8
    
     

输出 :
第一行的高度设置为 100px ,第二行的高度设置为200px ,每列的宽度设置为156px

支持的浏览器: CSS支持的浏览器 | grid 属性如下:

  • 谷歌浏览器
  • IE浏览器
  • 火狐
  • 歌剧
  • 苹果浏览器