CSSベースの水平ドロップラインメニューを作成するためのチュートリアルを読んでいて、アンカー要素(<a>
)がfloat:leftとdisplay:block
これは何をするのだろうか?なぜなら、display:block
インライン要素に追加すると違いに気付くことができますが、float:left
もう一度追加すると、他に何も追加しないのとほとんど同じです.2つの連続するインライン要素の間の小さなスペースだけが。で消えますfloat:left
。
つまり、基本的に私が知りたいのは、いくつかのアンカー要素が結果的に次々に配置される場合、次のクラスの違いは何ですか?
a.one {
display:block;
float:left;
}
a.two {
float:left;
}
a.default {
}