防御性 CSS

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 200 美元的免费额度!


Ahmad Shadeed 再次凭借 “防御性 CSS”。 这个想法是,您应该编写 CSS 以准备好应对动态内容引起的问题

项目数量超出您的预期?没问题,该区域可以扩展或滚动。标题太长?没问题,它要么换行要么截断,并且不会碰到任何奇怪的东西,因为边距或间隙已设置好。图像以意外的大小出现?不用担心,布局旨在确保专用区域填充图像,并将相应地处理大小/裁剪。

成为一名优秀的 CSS 开发人员而又不进行防御性编码是不可能的。这就是成为 CSS 开发人员的意义所在,尤其是在您考虑渐进增强概念和跨浏览器/设备未知因素时。