sass-basis / basis

A lightweight responsive Sass/CSS framework based on flexible box.
https://sass-basis.github.io/
MIT License
144 stars 14 forks source link

The need for modifiers of the ._c-row #62

Closed inc2734 closed 4 years ago

inc2734 commented 8 years ago

_c-row--md-left とか、_c-row--md-top とか位置系のモディファイアは果たして本当に必要なのか。ブレイクポイント毎に左寄せ右寄せとか、上寄せ下寄せを切り替えることはほとんど無い気が…。これ消せばサイズも結構減らせるメリットも。

torounit commented 8 years ago

CSSのサイズはたかがしれてるのであんまり気にしなくても良いとは思います。 ただ、あんまり見たことは無いですねぇ。 ブレイクポイント枚にそこの切り替えが必要なケースは設計に失敗してる感有るけど。

無くてもまぁ良いのかなー程度ですね。積極的に無くすべきというわけでは無いですけど、互換性と保守の問題ですね。

inc2734 commented 8 years ago

flexboxgrid、FOX CSS という flexbox グリッドシステムのフレームワークを見たときはブレイクポイント毎に切り替えれるようになっていたっぽかったので、先人がそうしているならいいや、とそのままにしています。

ブレイクポイント枚にそこの切り替えが必要なケースは設計に失敗してる感有るけど。

そうなんですよね。だから削りたいのもあります。