我正在阅读制作基于 CSS 的水平下拉菜单的教程,我注意到锚元素 ( <a>
) 设置为 float:left 和display:block
我想知道这是做什么的?因为,当您添加display:block
到内联元素时,您会注意到差异,但是当您float:left
再次添加时,几乎就像不添加任何其他内容一样。只有两个连续的内联元素之间的小空格会消失float:left
。
所以基本上我想知道的是,当几个锚元素一个接一个地放置时,以下类之间有什么区别:
a.one {
display:block;
float:left;
}
a.two {
float:left;
}
a.default {
}