私はここで私が理解できないように見える問題を抱えています、今まで私のcssは少しスラップダッシュでした、そしてそれが正しく見えるまでそれはいつもハックのケースでした、しかし私はそれを正しく学ぶことに決めましたそして私はできる限り物事を分類しようとしています。
だから私は順序付けられていないリストを持つレイアウトを持っています、このリストには3つのliタグがあり、これらのliタグのそれぞれの中にそれぞれ2つのdivがあります。
これで、これらのコンテナごとにクラスができました。container_1container_2などと呼ぶことができます。
現在、それらはそれぞれにいくつかの固有の属性を持っていますが、それらはすべてセットスタイルに従います。たとえば、各liのdivは並んでいるため、2つのdivのセットもすべて丸い角になります。
したがって、クラスクラスrounded_cornersに加えてfloat_leftとfloat_rightを作成できると思ったので、コードを再入力してトウモロコシを丸めたり、何かをフロートさせたりする代わりに、次のようなクラスを参照できます。
.container_1 .rounded_corners .float_left
{
}
.container_2 .rounded_corners .float_right
{
}
しかし、これを使用すると、スタイリングが失われるため、コンマを使用しました。これにより、divが戻るようにスタイリングできましたが、コーナーとフロートが機能しませんでした。
だから私はこれでどこが間違っているのですか?
これは私のコードです。レイアウトを壊すコードを取り出しましたが、コメントを削除すると、何が起こるかを確認できます。
http://jsfiddle.net/ragebunnykickass/g3Zaz/
名前は少し異なりますが、意味がわかります。
ありがとう。