【发布时间】:2019-08-04 19:30:08
【问题描述】:
我刚刚了解了 BEM,我想用它来组织我的 CSS。如何使用 BEM 组织我的 CSS? BEM 网站没有告诉你如何用 BEM 组织你的 CSS。该网站只是告诉您如何命名您的块、元素和修饰符。
另外,我应该为每个网页使用不同的样式表,还是应该使用 SASS 并将我的所有 scss.files 合并到一个 CSS 文件中?
/********************************
BLOCKS
********************************/
/********************************
ELEMENTS
********************************/
/********************************
MODIFIERS
********************************/
or
/********************************
HEADER
********************************/
/********************************
MAIN SECTION
********************************/
/********************************
FOOTER
********************************/
/********************************
MEDIA QUERIES
********************************/
【问题讨论】:
-
我会说两者都用。但老实说,做任何对你有意义的事情,你的想法都是正确的。以你想要的方式工作。不要太挂在它上面。只要您决定每个部分负责什么,您就会保持结构相当干净。关于 SCSS,是的,使用它,它有助于保持分离,预处理器提供了其他方法来清理代码。
-
@Sarcoma 好的,谢谢你的建议!
-
如果您还没有,我建议您查看 ITCSS。在组织样式方面,它几乎解决了我所有的问题。这里只是一篇文章xfive.co/blog/itcss-scalable-maintainable-css-architecture