CSS ç½‘æ ¼å®¹å™¨
ç½‘æ ¼å®¹å™¨
è¦�使 HTML å…ƒç´ å�˜æˆ�ä¸€ä¸ªç½‘æ ¼å®¹å™¨ï¼Œå�¯ä»¥å°† display 属性设置为 grid 或 inline-grid。
ç½‘æ ¼å®¹å™¨å†…æ”¾ç½®ç�€ç”±åˆ—和行内组æˆ�çš„ç½‘æ ¼å…ƒç´ ã€‚
grid-template-columns 属性
grid-template-columns å±žæ€§å®šä¹‰äº†ç½‘æ ¼å¸ƒå±€ä¸çš„列的数é‡�,它也å�¯ä»¥è®¾ç½®æ¯�个列的宽度。
å±žæ€§å€¼æ˜¯ä¸€ä¸ªä»¥ç©ºæ ¼åˆ†éš”çš„åˆ—è¡¨ï¼Œå…¶ä¸æ¯�个值定义相对应列的宽度。
å¦‚æžœæ‚¨å¸Œæœ›ç½‘æ ¼å¸ƒå±€åŒ…å�« 4 列,则需è¦�设置 4 åˆ—çš„å®½åº¦ï¼Œå¦‚æžœæ‰€æœ‰åˆ—çš„å®½åº¦éƒ½æ˜¯ä¸€æ ·çš„ï¼Œå�¯ä»¥è®¾ç½®ä¸º auto。
以下实例设置了 4 åˆ—çš„ç½‘æ ¼å¸ƒå±€ï¼š
实例
�试一下 »
注æ„�:如果您在 4 åˆ—ç½‘æ ¼ä¸æœ‰ 4 ä¸ªä»¥ä¸Šçš„ç½‘æ ¼å…ƒç´ ï¼Œç½‘æ ¼å¸ƒå±€ä¼šç”Ÿæˆ�æ–°çš„ä¸€è¡Œæ”¾ç½®è¯¥å…ƒç´ ã€‚
grid-template-columns 属性也�用于指定列的宽度。
实例
�试一下 »
grid-template-rows 属性
grid-template-rows 属性设置�一行的高度。
å±žæ€§å€¼æ˜¯ä¸€ä¸ªä»¥ç©ºæ ¼åˆ†éš”çš„åˆ—è¡¨ï¼Œå…¶ä¸æ¯�个值定义相对应行的高度:
justify-content 属性
justify-content 属性用于对é½�å®¹å™¨å†…çš„ç½‘æ ¼ï¼Œè®¾ç½®å¦‚ä½•åˆ†é…�顺ç�€å¼¹æ€§å®¹å™¨ä¸»è½´(æˆ–è€…ç½‘æ ¼è¡Œè½´) çš„å…ƒç´ ä¹‹é—´å�Šå…¶å‘¨å›´çš„空间。
注æ„�ï¼šç½‘æ ¼çš„æ€»å®½åº¦å¿…é¡»å°�于容器的宽度æ‰�能使 justify-content 属性生效。
justify-content 详细内容�考:CSS justify-content 属性
align-content 属性
align-content 属性用于设置垂直方å�‘ä¸Šçš„ç½‘æ ¼å…ƒç´ åœ¨å®¹å™¨ä¸çš„对é½�æ–¹å¼�。
注æ„�ï¼šç½‘æ ¼å…ƒç´ çš„æ€»é«˜åº¦å¿…é¡»å°�于容器的高度æ‰�能使 align-content 属性生效。
实例
�试一下 »
实例
�试一下 »
实例
�试一下 »
点我分享笔记