阅读背景:

ul li 水平排列不断行和垂直居中问题,求解答,虚心求教。

来源:互联网 
我现在在写一个导航栏,用ul水平平铺,但是现在遇到了一个问题,就是要使我用float:left,那么在浏览器里放大页面会发现导航栏会乱掉,要使用display: inline;和white-space: nowrap;可以实现水平平铺,而且在浏览器中放大页面不会乱,但问题来了,用display: inline;和white-space: nowrap;后,里面的文字无法垂直居中,我是将ul放在一个div里面了,div想要让ul文字和图片在div里面垂直居中,并且横向排列(IE9无法垂直居中,Chrome就可以),这让人很郁闷,而用float:left就可以垂直居中。 我现在在写一个导航栏,用ul水平平铺,但是现在遇到了一个问题,就是要使我用float:left



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: