专业的广州网站建设公司、广州网站设计制作公司为您服务,电话:020-85548809,29883069
新闻中心
专业专注专心,行业行情行规
分享交流,永无止境,我们愿与您共同进步

网站建设技巧:使用float:left并排布局后整体居中

发布日期:[2014/11/24]   编辑:奇亿广州网站建设

我们在进行网站建设时经常会遇到这样的问题,几个DIV或LI模块元素要求并排一行显示后使其整体居中,如以下布局情况:
<ul>
  <li></li>
  <li></li>
  <li></li>
</ul>
可能很多人会想到以下布局方法:
<ul style="width:100px;text-align:center">
  <li style="float:left;width:10px;"></li>
  <li style="float:left;width:10px;"></li>
  <li style="float:left;width:10px;"></li>
</ul>
但实际效果中,如果LI被定义了float:left后,是无法使并列一行后的LI元素在UL中整体显示居中的,LI会一个个靠左排列。

那么如何才能让使用了float:left并排布局后再整体居中呢?目前或许最好的办法还是使用display:inline替代float:left,如下:
<ul style="width:100px;text-align:center">
  <li style="display:inline;padding:5px;margin:5px;"></li>
  <li style="display:inline;padding:5px;margin:5px;"></li>
  <li style="display:inline;padding:5px;margin:5px;"></li>
</ul>
但这样使用后缺点就是无法定义LI的宽度,只能使用padding跟margin来协调处理显示间距效果。

你有什么更好的办法让使用float:left并排布局后的模块元素整体居中吗?

本文原创:广州网站建设,地址:http://www.studstu.com/news/1048.html,转摘请保留版权信息。

 

广州建网站、广州做网站
或者将本文《网站建设技巧:使用float:left并排布局后整体居中》收藏和分享到:
复制本文《网站建设技巧:使用float:left并排布局后整体居中》地址给好友: