float:left 与 display:inline的区别

float:left 与 display:inline的区别 具体有哪些?

特别是对 无序列表<ul> ,作为导航栏时,该使用 float 还是 display ,或者说是 搭配使用,又有哪些 使用技巧   呢,小菜鸟,求指点 

刚看了下慕课网这个导航条

看着怪不懂的

5707c08f0001b13405000028.jpg

html ----

http://img.mukewang.com/5707c1140001c0b506130179.jpg

html ---

css ---

5707c08f0001875402850063.jpg

5707c08f0001159f02290078.jpg

5707c0900001d72902680138.jpg

css ---

小梧桐_叶子
浏览 1421回答 2
2回答

幕布斯7574896

布局上,内联块元素是首选,当然设置左右布局,用float元素好些。float更加灵活,但相对来说需要注意,元素已经脱离当前文档流,会造成父元素塌陷,兄弟元素环绕等问题,所以要处理这些问题。

路北

就你上面的用法的话float属性兼容性较高。IE6及以上都能够很好的支持。inline-block元素 ie8才能够很好的支持。低版本的浏览器需要做兼容。
打开App,查看更多内容
随时随地看视频慕课网APP