aspcms网站后台登陆界面模版快速提升网站关键词排名
CSS专家Jonathan Snook是SitePoint和Podcast的常客。 他的最新项目解决了一个为数不多的开发人员在为时已晚之前考虑的主题:CSS体系结构。 如果您曾经难以管理具有数十种布局和小部件的大型复杂站点,建议您阅读CSS的可伸缩和模块化体系结构 -或简称SMACSS(读作“ smacks”)。
它不是操作指南,框架,摘要库,甚至不是一组建议。 乔纳森(Jonathan)在为大型项目构建CSS代码时记录了自己的见解。 该在线书籍提出了一些技巧,可以使您的代码更好地组织并更易于维护。 这是一个关于主题的独特方法,在其他CSS指南中很少讨论。
第一部分确定CSS的四种主要类型:
- Base :主要的HTML元素,例如正文,表单标签,链接等。
- 布局 :如何将页面分为几部分,包括页眉,页脚,侧边栏等。
- 模块 :离散的,可重复使用的模块化组件,例如导航栏,产品列表,联系表格等。
- 状态 :处于特定状态时模块或布局如何更改,例如错误,隐藏,扩展,活动,不活动等。
本书以这些概念为基础,讨论了主题 , 管理状态更改 的适用性深度和代码格式 。
如果您已经开发了一段时间的布局,则可能会认识到许多模式。 您可能不同意乔纳森的一些建议。 但是,这本书简明扼要,您将开始考虑自己的可伸缩CSS方法。
推荐的。
From: https://www.sitepoint.com/snack-on-snooks-smacss/