如果实在不想使用margin这个居中的方法,可以把li的float去掉,使用display:inline可以把li变为内联元素,这时就可以使用text-align:center了。
你可以尝试下,希望帮助到你,有疑问可向我追问,尽我所能为你解答。
{margin:0 auto}用这个居中,你要给他定义一个宽度
例如:
body{
width:900px
margin:0 auto
}
然后body里面的元素就能居中了
你试试你的页面上头部代码改成标准的<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
这一部分很关键,这部分不标准,那div或table就不居中,你可以试试,修改这个部分试试,再有你css路径不要是是决定路径,要相对路径,因为你改成html的可能你是直接双击查看,而不是通过服务器查看,可能css路径不正确了