/* 移动端图片优化 */ @media (max-width: 768px) { img { max-width: 100%; height: auto; } .news-grid { grid-template-columns: 1fr; gap: 16px; } .news-card { padding: 16px; } .news-card img { max-width: 100%; height: auto; border-radius: 8px; margin-bottom: 12px; } } @media (max-width: 480px) { .news-card { padding: 12px; } }