×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作

网站制作怎样掌握一种现代的、模块化的方法?

文章编辑:网站建设 文章来源:网站制作 浏览量:

 网站制作怎样掌握一种现代的、模块化的方法?网站制作公司在前面相关文章中关于HTML 时就涉及了一些现代模块化原则,大多数 CSS 框架用它们来解决刚才描述的方案中出现的问题。虽然 OOCSS、SMACSS 和 BEM 对使用什么样的标记有着不同的观点,但它们中的每一个都提供了如何写 CSS 的建议,无论你采取了哪一个方案,这些建议都很有价值。网站制作公司资深框架规划师本就让我们来快速看一下这些关键原则,并且了解它们是如何帮助我们解决前面遇到的问题的。
    
    网站制作前端规划关于OOCSS 带来分离容器和内容的思想,我们学会不再使用位置作为样式的限定词。你完全可以在网站上放一个侧边栏,并且给这个侧边栏使用任何你喜欢的样式,但是,侧边栏的样式不应该影响侧边栏的内容。#sidebar h2 意味着,放在侧边栏的每一个 H2 元素,要么接受这个样式,要么就重写来避免使用这个样式。而 .my-sidebar-widget-heading 意味着样式只限定于这一个标题,完全不会影响其他标题。SMACSS 给我们带来把布局和组件分离到不同文件夹的思想,进一步将侧边栏的角色和日历模块划分开。现在我们只是定义了侧边栏的角色是布局,甚至不允许元素样式在那部分 Sass 语法的代码里 
float:left;
 ……
}
.sidebar {
 float:right;
 ……
}
</style>
    网站制作公司资深前端设计工程师提醒这就解决了刚才的由于依赖位置而造成 CSS 样式混乱的问题。选择器优先级,把 ID 选择器改成 CSS 类名选择器是一个很好的开始,这样可以停止 CSS 优先级之间的冲突问题,让每一个选择器的权重扁平化成“1”,我们就不再需要利用优先级较量出“胜利者”来决定样式。颜色重置比降低权重更好的方法是对每一个元素使用唯一的选择器。这样你的模块样式就不再会与侧边栏样式或者页面通用样式冲突了。位置依赖,去掉布局文件中的样式代码之后,我们就不用再担心因为把日历组件移出侧边栏而造成样式改变了。多重继承每个标题都有了自己唯一的 CSS 类名之后,我们就可以任意修改其中的某个样式而不会影响其他标题了。如果你想改变多个选择器对应的样式,可以使用预处理器变量、混入(mixin)或继承来帮你做。深层嵌套即使在日历的层级上,我们也仍然没有给 H2 标签应用任何样式。因此再给日历中的新 H2 添加样式时,就不需要重写通用样式、侧边栏样式或者日历的头部样式了。好了,深圳网站制作公司本文关于“网站制作怎样掌握一种现代的、模块化的方法?”知识就分享到这里,如果您有企业门户、电商以及其他需要定制设计的互联网项目,咨询我们的在线客服,免费为您提供解决方案,谢谢关注,博纳网络编辑整理。

当前文章链接:/construction/wzzhizuo/14834.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。

相关案例推荐