#064: 实现 BuySellAds 区域

我们有一个 BuySellAds 区域外观的模型,所以让我们开始实际构建它。BuySellAds 网站提供了我们网站上显示广告所需的代码。我们复制并粘贴它。

我们试图关闭 BSA 注入到网站上的 CSS 以对它们进行样式设置(因为我们将自己处理),但不幸的是,如果我们现在关闭它,它也会影响到实时网站,所以我们现在只能与注入的 CSS 作斗争。

我们把剩下的时间花在定位和设置广告的样式,以达到我们想要的效果。由于我们已经有了很多东西,比如用于字体堆栈和颜色的 mixin 等等,所以这非常容易。

我们遇到了一些在这个系列中多次遇到的问题,在这些问题中,如果能够 @extend 一个只存在于另一个文件中的类,那就太好了,不幸的是,你无法做到这一点。在这个例子中,我们试图让一个 BSA 注入的 div 的样式与 .module 一样,这是一个典型的 extend 用例,但可惜的是,我们必须复制和粘贴一些样式。

我们思考了 flexbox 是否可以帮助我们,但决定现在还为时过早。它将使布局更容易,并为我们提供相同的高度。好吧,我们将把它放在未来的愿望清单上。