float和display有什么不同么 貌似都能实现内联元素拥有宽和高
你这所说的宽高是指<a>标签里面的字体在浏览器里面默认的12px 难道你在<a>标签里面输入东西的时候,在页面是看不见的?当你去吧font-size 设置成0px的时候 就算给他设置display ,然后给他设置宽高 一点效果都看不出来。
display可以改变对象的block与inner属性,当为display:lock才能设置高宽
而FLOAT是改变对象的分布状态,使其具有流动性,必需应用在块级元素之上,也就是说浮动并不应用于内联标签。故而不是float可以使得内联元素具有宽高,而是因为是block才能用float。