<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>如何让UL在div中居中,并且横排显示-金电网jdxz.net</TITLE> <FCK:META NAME="Generator" CONTENT="EditPlus" /> <FCK:META NAME="Author" CONTENT="" /> <FCK:META NAME="Keywords" CONTENT="" /> <FCK:META NAME="Description" CONTENT="" /> <style> div,ul{padding:0;margin:0;} #header{width:900px;border:1px red solid;height:90px;text-align:center;} #header ul{width:500px;border:1px red solid;height:30px;margin:0 auto;} #header ul li{float:left;padding:0 10px 0 10px;list-style-type:none;} </style> </HEAD> <BODY> <div id="header"> <ul> <li>金电网</li> <li>金电网</li> <li>金电网</li> <li>金电网</li> <li>金电网</li> <li>金电网</li> <li>金电网</li> </ul> </div> </BODY> </HTML>提示:可修改后代码再运行!
怎么样,显示的对吗?来分析一下吧。首先定义div,ul的属性为padding:0;margin:0;接下来,定义一个div值,让其等于一定的宽度,我这里写的是header{width:900px;},那么下边就容易多了。ul也定义一个宽度,并居中显示。好了,学会了吗?