CSS ç½‘æ ¼å…ƒç´
CSS ç½‘æ ¼å…ƒç´
ç½‘æ ¼å®¹å™¨åŒ…å�«äº†ä¸€ä¸ªæˆ–å¤šä¸ªç½‘æ ¼å…ƒç´ ã€‚
é»˜è®¤æƒ…å†µä¸‹ï¼Œç½‘æ ¼å®¹å™¨çš„æ¯�一列和æ¯�ä¸€è¡Œéƒ½æœ‰ä¸€ä¸ªç½‘æ ¼å…ƒç´ ï¼Œæˆ‘ä»¬ä¹Ÿå�¯ä»¥è®¾ç½®ç½‘æ ¼å…ƒç´ è·¨è¶Šå¤šä¸ªåˆ—æˆ–è¡Œï¼Œè¡Œå’Œåˆ—ä¸ºè¡Œå�·ã€‚
grid-column 属性
grid-column å±žæ€§å®šä¹‰äº†ç½‘æ ¼å…ƒç´ åˆ—çš„å¼€å§‹å’Œç»“æ�Ÿä½�置。
注�: grid-column 是 grid-column-start 和 grid-column-end 属性的简写属性。
我们å�¯ä»¥å�‚考行å�·æ�¥è®¾ç½®ç½‘æ ¼å…ƒç´ ï¼Œä¹Ÿå�¯ä»¥ä½¿ç”¨å…³é”®å— "span" æ�¥å®šä¹‰å…ƒç´ 将跨越的列数。
以下实例设置 "item1" 在第 1 列开始,在第 5 列�结�:
以下实例设置 "item1" 跨越 3 列:
以下实例设置 "item2" 跨越 3 列:
grid-row 属性
grid-row å±žæ€§å®šä¹‰äº†ç½‘æ ¼å…ƒç´ è¡Œçš„å¼€å§‹å’Œç»“æ�Ÿä½�置。
注�: grid-row 是 grid-row-start 和 grid-row-end 属性的简写属性。
我们å�¯ä»¥å�‚考行å�·æ�¥è®¾ç½®ç½‘æ ¼å…ƒç´ ï¼Œä¹Ÿå�¯ä»¥ä½¿ç”¨å…³é”®å— "span" æ�¥å®šä¹‰å…ƒç´ 将跨越的行数。
以下实例设置 "item1" 在第 1 行开始,在第 4 行�结�:
以下实例设置 "item1" 跨越两行:
grid-area 属性
grid-area 属性是 grid-row-start, grid-column-start, grid-row-end 以� grid-column-end 属性的简写。
以下实例设置 "item8" 从第 1 行开始和第 2 列开始, 第 5 行和第 6 列结�。
以下实例设置 "item8" 从第 2 行开始和第 1 列开始, 横跨 2 行 3 列。
ç½‘æ ¼å…ƒç´ å‘½å��
grid-area 属性å�¯ä»¥å¯¹ç½‘æ ¼å…ƒç´ è¿›è¡Œå‘½å��。
命å��çš„ç½‘æ ¼å…ƒç´ å�¯ä»¥é€šè¿‡å®¹å™¨çš„ grid-template-areas 属性æ�¥å¼•用。
以下实例 item1 命�为 "myArea", 并跨越五列:
实例
�试一下 »
æ¯�行由å�•引å�·å†… ' ' å®šä¹‰ï¼Œä»¥ç©ºæ ¼åˆ†éš”ã€‚
. å�·è¡¨ç¤ºæ²¡æœ‰å��ç§°çš„ç½‘æ ¼é¡¹ã€‚
实例
�试一下 »
�定义两行,请在�一组�引�内 ' ' 定义第二行的列。
以下实例设置 "item1" 跨越 2 行 2 列:
实例
�试一下 »
命å��æ‰€æœ‰ç½‘æ ¼å…ƒç´ ï¼Œå¹¶åˆ¶ä½œä¸€ä¸ªç½‘é¡µæ¨¡æ�¿ï¼š
实例
�试一下 »
ç½‘æ ¼å…ƒç´ çš„é¡ºåº�
ç½‘æ ¼å¸ƒå±€å…�è®¸æˆ‘ä»¬å°†ç½‘æ ¼å…ƒç´ æ”¾ç½®åœ¨æˆ‘ä»¬å–œæ¬¢çš„ä»»ä½•åœ°æ–¹ã€‚
HTML 代ç �ä¸çš„ç¬¬ä¸€å…ƒç´ ä¸�一定é�žè¦�æ˜¾ç¤ºä¸ºç½‘æ ¼ä¸å…ƒç´ 的第一项。
实例
�试一下 »
您�以使用媒体查询,�新排列在指定�幕尺寸下的顺�:
实例
�试一下 »
点我分享笔记