å¡ç
è¿ä¸ªæ¨¡å¼æ¯å¸¦æå¯é页èçâå¡çâç»ä»¶å表ã

éæ±
å¡çç»ä»¶å¯ä»¥å å«åç§å 容ï¼å¦å¤´é¨ãå¾çãå 容å页èã
æ¯ä¸ªå¡çç»ä»¶åºæç¸åçé«åº¦ï¼å¹¶ä¸é¡µèåºè¯¥å¨å¡çç»ä»¶çåºé¨ã
彿·»å å°å¡çç»ä¸æ¶ï¼å¡çåºå¨ä¸¤ä¸ªç»´åº¦ä¸å¯¹é½ã
ä½¿ç¨æå
æéæ¹æ¡
尽管æ¯åç»´å¸å±ï¼è¯¥å¡çè¿æ¯ä½¿ç¨ CSS ç½æ ¼å¸å±ææ¯è¿è¡å¸å±ï¼å 为å®å¯ä»¥ä¸ºç½æ ¼è½¨é使ç¨å 容大å°ãå¨è®¾ç½®ååç½æ ¼æ¶ï¼æä½¿ç¨äºä»¥ä¸æ¹æ³ï¼
.card {
display: grid;
grid-template-rows: max-content 200px 1fr;
}
æ é¢è½¨é被设置为 max-contentï¼è¿ä½¿å¾å®ä¸è½è¢«æä¼¸ãæå³å®è®©æçå¾çæ¾ç½®å¨ 200 åç´ é«ç轨ééãç¶åææä¸ä¸ä¸ªè½¨éï¼ä¹å°±æ¯å
容æå¨çå°æ¹ï¼çé«åº¦è®¾ç½®ä¸º 1frãè¿æå³çå®å°å ç¨ä»»ä½é¢å¤ç空é´ã
å¦æè¯¥è½¨éç¡®å®æé¡µèï¼å®å°èªå¨è°æ´å¤§å°ï¼å 为å¨éå¼ç½æ ¼ä¸å建çè¡æ¯é»è®¤èªå¨è°æ´å¤§å°çï¼è¿æ ·å¯ä»¥è®©æ·»å å°å ¶ä¸çå 容éåç½æ ¼å¤§å°ã
夿³¨ï¼ç±äºæ¯å¼ å¡ç齿¯ç¬ç«çç½æ ¼ï¼æä»¥ç¬ç«å¡çä¸çåç§å ç´ å¹¶ä¸äºç¸å¯¹é½ãææåºç Grid Level 2 çåç½æ ¼åè½å°ç»è¿ä¸ªé®é¢ä¸ä¸ªè§£å³æ¹æ¡ã
æç¨çå夿ªæ½ææ¿ä»£æ¹æ³
å¼¹æ§çå¯ä»¥ç¨æ¥å¸ç½®å¡çï¼å¨è¿ç§æ åµä¸ï¼åºè¯¥è®©å 容åºå¢é¿ï¼èå ¶ä»é¡¹ç®ä¸å¢é¿ãæç¥å¾®å¾åäºè½å¤ä»å®¹å¨ä¸æ§å¶è½¨éï¼èä¸éè¦ä¸ºé¡¹ç®æ·»å è§åï¼è¿ç§å¸å±å¡ççæ¹å¼æ´å åçã
å¯¹äºæ´ä½å¸å±ï¼ä½ å¯ä»¥ä½¿ç¨ flexboxï¼ç¶èè¿å°å¯¼è´å¡ç卿åç flex è¡ä¸ä¼¸å±ï¼å 为é£éçå¡çæ°éå°äºä¸é¢çè¡ãå¦å¤ï¼ä½ å¯ä»¥ä½¿ç¨ CSS å¤åå¸å±ââè¿å°å¯¼è´å¡ç顺çåéºå¼ï¼å¯è½ä¼å¯¼è´é®é¢ã
请åé å¤åå¸å±æ¹æ¡ä»¥äºè§£è¿äºå¸å±æ¹æ³çæ¼ç¤ºã
æ éç¢èè
æ ¹æ®å¡ççå 容ï¼ä½ å¯ä»¥æåºè¯¥åä¸äºäºæ æ¥å 强æ éç¢æ§ã请åé Heydon Pickering æ°åç Inclusive Components: Cardï¼é£ç¯æç« 对è¿äºé®é¢è¿è¡äºé常详ç»çè§£éã