开发者社区> 问答> 正文

现在学习使用CSS2制作圆角框还有意义吗?

各位前辈大家好,小弟初学前端,目前正在学习CSS,在看《精通CSS:高级web标准解决方案》,书中用图片和css2制作圆角框的那段代码实在看得云里雾里,一头雾水。

后来了解到在CSS3里使用border-radius属性可以很轻松的解决这个问题,那么我想,现在用CSS2的方法,写这么多无意义冗余代码来制作圆角框还有意义吗?css2制作圆角框的方法还需要掌握吗?

展开
收起
杨冬芳 2016-06-06 18:09:54 1928 0
1 条回答
写回答
取消 提交回答
  • IT从业

    有,CSS2的奇技淫巧来实现圆角框虽然CSS3简单实现,但这正如js原生代码也可以用jQuery来做到,那是否应该抛弃js呢?很明显是NO,在一些要求更为高的实现上,以后可能需要用到这种奇技淫巧,正如CSS3为了弥补CSS2而出现,以后一定也有CSS4等来弥补CSS3的缺陷,而这种缺陷在发展过程中肯定也会有新的奇技淫巧,学习CSS2就像学习js原生代码,花费时间不多,但能非常有利于CSS实现的思维,比如在《CSS Mastery》中就是利用四张图片覆盖来实现自由伸缩的圆角框,这种覆盖的做法就是一例。否则到时要用到离开了CSS3设计功能范围以外,你就不会做了。

    2019-07-17 19:29:11
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
零基础CSS入门教程 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载