自適應移動端CSS是指通過合理的CSS規則和技巧來適配不同屏幕尺寸和移動設備的瀏覽器。下面是一些關于如何編寫自適應移動端CSS的技巧:
/* 使用媒體查詢適配不同屏幕尺寸 */ @media (max-width: 767px) { /* 小于等于 767px 的屏幕 */ body { font-size: 16px; } } @media (min-width: 768px) and (max-width: 1023px) { /* 768px 到 1023px 的屏幕 */ body { font-size: 18px; } } @media (min-width: 1024px) { /* 大于等于 1024px 的屏幕 */ body { font-size: 20px; } } /* 使用百分比和em進行字體和布局大小的設置 */ /* 例如設置字體大小為相對于父元素的百分比 */ h1 { font-size: 120%; } /* 例如設置寬度為相對于父元素寬度的百分比 */ .container { width: 90%; margin: 0 auto; } /* 例如設置padding和margin為相對于字體大小的em */ p { padding: 0.5em; margin: 1em; } /* 使用圖片和背景的響應式設置 */ /* 在img標簽中使用max-width:100%;height:auto;使圖片在不同尺寸下等比例縮放 */ img { max-width: 100%; height: auto; } /* 使用background-size:cover或contain來實現背景圖片適應不同屏幕 */ .container { background-image: url('image.jpg'); background-size: cover; /* 或contain */ } /* 避免使用固定寬度和高度 */ /* 盡量使用min-width, max-width, min-height, max-height來實現布局 */ .container { min-height: 200px; max-width: 960px; } /* 在設計時考慮響應式布局 */ /* 盡量遵循頁面結構、風格和元素比例等設計原則,減少在不同屏幕下的調整 */