<style type="text/css">
.div{
position: relative;
background-color: #fff;
font-size:14px;
z-index:1000;
WIDTH: 490px;
height:205px;
margin:0 auto;
top:260px;
left:30px;
}
a{font-size:14px;}
ul{list-style:none;padding-top:80px; margin:auto;text-align:center;}
li{width:85px; text-align:center;line-height:30px;margin:0 13px;display:inline;}
</style>
<div class="div">
<ul >
<li><a href="#">关键词关键1</a></li>
<li><a href="#">关键词关键2</a></li>
<li><a href="#">关键词关键3</a></li>
<li><a href="#">关键词关键4</a></li>
<li><a href="#">关键词关键5</a></li>
<li><a href="#">关键词关键6</a></li>
<li><a href="#">关键词关键7</a></li>
<li><a href="#">关键词关键8</a></li>
<li><a href="#">关键词关键9</a></li>
<li><a href="#">关键词关键10</a></li>
</ul>
</div>
要让li里面的字居中,5个为一列,但是不知道怎么居中总是有问题,
这个是IE6上面显示的,下面的是IE8上面显示的,不知道怎么成这样的,希望CSS的高手帮忙看一下,要怎么改,在IE6和IE8上都居中,也是5个为一列
20 个解决方案
#1
我本地的图片怎么上传不了呀,我的就是在IE6上面可以,在IE8上面不行
#2
CSS标准不一样,在页面头部加:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
如果都加了,就再去看看css的兼容性吧。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
如果都加了,就再去看看css的兼容性吧。
#3
我的页面上面有这个头部呀!
#4
页面上有头部,但是,还是不行的呀?急呀~~~~
#5
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
.div{
height:200px;
text-align:center;
position: relative;
background-color: #fff;
font-size:14px;
z-index:1000;
width: 490px;
margin:0 auto;
top:260px;
left:30px;
}
ul{
margin:10px 0; padding:0;
}
li{
margin:0;
padding:0;
list-style:none;
display:inline;
width:95px;
line-height:30px;
}
a{
font-size:14px;}
</style>
</head>
<body>
<div class="div">
<ul >
<li><a href="#">关键词关键1</a></li>
<li><a href="#">关键词关键2</a></li>
<li><a href="#">关键词关键3</a></li>
<li><a href="#">关键词关键4</a></li>
<li><a href="#">关键词关键5</a></li>
<li><a href="#">关键词关键6</a></li>
<li><a href="#">关键词关键7</a></li>
<li><a href="#">关键词关键8</a></li>
<li><a href="#">关键词关键9</a></li>
<li><a href="#">关键词关键10</a></li>
</ul>
</div>
</body>
</html>
#6
lz实在抱歉,之前发的代码没有在FF中测试。
下面是我的正解:
下面是我的正解:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
.div{
height:200px;
text-align:center;
position: relative;
background-color: #fff;
font-size:14px;
z-index:1000;
width: 490px;
margin:0 auto;
top:260px;
left:30px;
cursor:pointer;
border:solid 1px green;
}
ul{
margin:10px 0; padding:0;
list-style:none;
}
li{
display:inline-block;
width:97px;
float:left;
}
a{
font-size:14px;}
</style>
</head>
<body>
<div class="div">
<ul >
<li><a href="#">关键词关键1</a></li>
<li><a href="#">关键词关键2</a></li>
<li><a href="#">关键词关键3</a></li>
<li><a href="#">关键词关键4</a></li>
<li><a href="#">关键词关键5</a></li>
<li><a href="#">关键词关键6</a></li>
<li><a href="#">关键词关键7</a></li>
<li><a href="#">关键词关键8</a></li>
<li><a href="#">关键词关键9</a></li>
<li><a href="#">关键词关键10</a></li>
</ul>
</div>
</body>
</html>
#7
这一个居中了,但是我是想5个为一列的呀,要固定多了或少了,都不行的呀,能不能再帮忙改一下,谢谢啦,自己对CSS还是初学者,还希望高手多指导!
#8
谢谢你了呀,马上结贴的!
#9
如果只有一个的话,怎么没有居中呀
#10
text-align:center
试试这个属性看行不行!
试试这个属性看行不行!
#11
试了的,都不行,有一个float:left; 但是去掉float:left;就不能5个为一列了
#12
都没有高手来呀,55555~~~~~~~~~
#13
把样式改成这样,试试看,应该是你要的效果
<style type="text/css">
.div{
position: relative;
background-color: #fff;
font-size:14px;
z-index:1000;
WIDTH: 270px;
*width: 240px;
height:205px;
margin:0 auto;
top:260px;
left:30px;
}
a{font-size:14px;}
ul{list-style:none;padding-top:80px; margin:auto;}
li{width:85px; text-align:center;line-height:30px;margin:0 13px;display:inline;}
</style>
<style type="text/css">
.div{
position: relative;
background-color: #fff;
font-size:14px;
z-index:1000;
WIDTH: 270px;
*width: 240px;
height:205px;
margin:0 auto;
top:260px;
left:30px;
}
a{font-size:14px;}
ul{list-style:none;padding-top:80px; margin:auto;}
li{width:85px; text-align:center;line-height:30px;margin:0 13px;display:inline;}
</style>
#14
这个,好像不是的呀!
#15
关键词关键1 关键词关键2
关键词关键3 关键词关键4
关键词关键5 关键词关键6
关键词关键7 关键词关键8
关键词关键9 关键词关键10
你是不是要这样的效果呀?给个效果图
关键词关键3 关键词关键4
关键词关键5 关键词关键6
关键词关键7 关键词关键8
关键词关键9 关键词关键10
你是不是要这样的效果呀?给个效果图
#16
关于这个问题我没有更好的见解,不过lz可以通过其他方法实现(舍弃li):
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
.div{
height:200px;
text-align:center;
position: relative;
background-color: #fff;
font-size:14px;
z-index:1000;
width: 490px;
margin:0 auto;
top:260px;
left:30px;
cursor:pointer;
border:solid 1px green;
}
a{
font-size:14px;
width:90px;
padding:5px 0;
display:inline-block;
}
</style>
</head>
<body>
<div class="div">
<a href="#">关键词关键1</a>
<a href="#">关键词关键2</a>
<a href="#">关键词关键3</a>
<a href="#">关键词关键4</a>
<a href="#">关键词关键5</a>
<a href="#">关键词关键6</a>
<a href="#">关键词关键7</a>
<a href="#">关键词关键8</a>
<a href="#">关键词关键9</a>
<a href="#">关键词关键10</a>
<a href="#">关键词关键11</a>
</div>
</body>
</html>
#17
5个一列和5个一行,你们都怎么分的呢
#18
关键词关键1 关键词关键2 关键词关键3 关键词关键4 关键词关键5
关键词关键1 关键词关键2 关键词关键3 关键词关键4 关键词关键5
5个为一列的,
#19
<style type="text/css">
.div{
position: relative;
background-color: #fff;
font-size:14px;
z-index:1000;
width: 606px;
*width:550px;
height:205px;
margin:0 auto;
top:260px;
left:30px;
}
a{font-size:14px;}
ul{list-style:none;padding-top:80px; margin:auto;}
li{width:85px; text-align:center;line-height:30px;margin:0 13px;display:inline;}
</style>
这个叫五个为一行
.div{
position: relative;
background-color: #fff;
font-size:14px;
z-index:1000;
width: 606px;
*width:550px;
height:205px;
margin:0 auto;
top:260px;
left:30px;
}
a{font-size:14px;}
ul{list-style:none;padding-top:80px; margin:auto;}
li{width:85px; text-align:center;line-height:30px;margin:0 13px;display:inline;}
</style>
这个叫五个为一行
#20
哇,都过去一年了,还是回个贴吧
设定li的高度跟 Div的高度一致,例如你的这个 text-align:center;line-height:30px,加个float:left。 还有指定div 的高度也是30px,接着转化你的a标签display:block;给a标签指定高度30px;记住不是li标签是a标签,再看看是不是都居中了呢。
设定li的高度跟 Div的高度一致,例如你的这个 text-align:center;line-height:30px,加个float:left。 还有指定div 的高度也是30px,接着转化你的a标签display:block;给a标签指定高度30px;记住不是li标签是a标签,再看看是不是都居中了呢。
#21
#1
我本地的图片怎么上传不了呀,我的就是在IE6上面可以,在IE8上面不行
#2
CSS标准不一样,在页面头部加:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
如果都加了,就再去看看css的兼容性吧。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
如果都加了,就再去看看css的兼容性吧。
#3
我的页面上面有这个头部呀!
#4
页面上有头部,但是,还是不行的呀?急呀~~~~
#5
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
.div{
height:200px;
text-align:center;
position: relative;
background-color: #fff;
font-size:14px;
z-index:1000;
width: 490px;
margin:0 auto;
top:260px;
left:30px;
}
ul{
margin:10px 0; padding:0;
}
li{
margin:0;
padding:0;
list-style:none;
display:inline;
width:95px;
line-height:30px;
}
a{
font-size:14px;}
</style>
</head>
<body>
<div class="div">
<ul >
<li><a href="#">关键词关键1</a></li>
<li><a href="#">关键词关键2</a></li>
<li><a href="#">关键词关键3</a></li>
<li><a href="#">关键词关键4</a></li>
<li><a href="#">关键词关键5</a></li>
<li><a href="#">关键词关键6</a></li>
<li><a href="#">关键词关键7</a></li>
<li><a href="#">关键词关键8</a></li>
<li><a href="#">关键词关键9</a></li>
<li><a href="#">关键词关键10</a></li>
</ul>
</div>
</body>
</html>
#6
lz实在抱歉,之前发的代码没有在FF中测试。
下面是我的正解:
下面是我的正解:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
.div{
height:200px;
text-align:center;
position: relative;
background-color: #fff;
font-size:14px;
z-index:1000;
width: 490px;
margin:0 auto;
top:260px;
left:30px;
cursor:pointer;
border:solid 1px green;
}
ul{
margin:10px 0; padding:0;
list-style:none;
}
li{
display:inline-block;
width:97px;
float:left;
}
a{
font-size:14px;}
</style>
</head>
<body>
<div class="div">
<ul >
<li><a href="#">关键词关键1</a></li>
<li><a href="#">关键词关键2</a></li>
<li><a href="#">关键词关键3</a></li>
<li><a href="#">关键词关键4</a></li>
<li><a href="#">关键词关键5</a></li>
<li><a href="#">关键词关键6</a></li>
<li><a href="#">关键词关键7</a></li>
<li><a href="#">关键词关键8</a></li>
<li><a href="#">关键词关键9</a></li>
<li><a href="#">关键词关键10</a></li>
</ul>
</div>
</body>
</html>
#7
这一个居中了,但是我是想5个为一列的呀,要固定多了或少了,都不行的呀,能不能再帮忙改一下,谢谢啦,自己对CSS还是初学者,还希望高手多指导!
#8
谢谢你了呀,马上结贴的!
#9
如果只有一个的话,怎么没有居中呀
#10
text-align:center
试试这个属性看行不行!
试试这个属性看行不行!
#11
试了的,都不行,有一个float:left; 但是去掉float:left;就不能5个为一列了
#12
都没有高手来呀,55555~~~~~~~~~
#13
把样式改成这样,试试看,应该是你要的效果
<style type="text/css">
.div{
position: relative;
background-color: #fff;
font-size:14px;
z-index:1000;
WIDTH: 270px;
*width: 240px;
height:205px;
margin:0 auto;
top:260px;
left:30px;
}
a{font-size:14px;}
ul{list-style:none;padding-top:80px; margin:auto;}
li{width:85px; text-align:center;line-height:30px;margin:0 13px;display:inline;}
</style>
<style type="text/css">
.div{
position: relative;
background-color: #fff;
font-size:14px;
z-index:1000;
WIDTH: 270px;
*width: 240px;
height:205px;
margin:0 auto;
top:260px;
left:30px;
}
a{font-size:14px;}
ul{list-style:none;padding-top:80px; margin:auto;}
li{width:85px; text-align:center;line-height:30px;margin:0 13px;display:inline;}
</style>
#14
这个,好像不是的呀!
#15
关键词关键1 关键词关键2
关键词关键3 关键词关键4
关键词关键5 关键词关键6
关键词关键7 关键词关键8
关键词关键9 关键词关键10
你是不是要这样的效果呀?给个效果图
关键词关键3 关键词关键4
关键词关键5 关键词关键6
关键词关键7 关键词关键8
关键词关键9 关键词关键10
你是不是要这样的效果呀?给个效果图
#16
关于这个问题我没有更好的见解,不过lz可以通过其他方法实现(舍弃li):
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
.div{
height:200px;
text-align:center;
position: relative;
background-color: #fff;
font-size:14px;
z-index:1000;
width: 490px;
margin:0 auto;
top:260px;
left:30px;
cursor:pointer;
border:solid 1px green;
}
a{
font-size:14px;
width:90px;
padding:5px 0;
display:inline-block;
}
</style>
</head>
<body>
<div class="div">
<a href="#">关键词关键1</a>
<a href="#">关键词关键2</a>
<a href="#">关键词关键3</a>
<a href="#">关键词关键4</a>
<a href="#">关键词关键5</a>
<a href="#">关键词关键6</a>
<a href="#">关键词关键7</a>
<a href="#">关键词关键8</a>
<a href="#">关键词关键9</a>
<a href="#">关键词关键10</a>
<a href="#">关键词关键11</a>
</div>
</body>
</html>
#17
5个一列和5个一行,你们都怎么分的呢
#18
关键词关键1 关键词关键2 关键词关键3 关键词关键4 关键词关键5
关键词关键1 关键词关键2 关键词关键3 关键词关键4 关键词关键5
5个为一列的,
#19
<style type="text/css">
.div{
position: relative;
background-color: #fff;
font-size:14px;
z-index:1000;
width: 606px;
*width:550px;
height:205px;
margin:0 auto;
top:260px;
left:30px;
}
a{font-size:14px;}
ul{list-style:none;padding-top:80px; margin:auto;}
li{width:85px; text-align:center;line-height:30px;margin:0 13px;display:inline;}
</style>
这个叫五个为一行
.div{
position: relative;
background-color: #fff;
font-size:14px;
z-index:1000;
width: 606px;
*width:550px;
height:205px;
margin:0 auto;
top:260px;
left:30px;
}
a{font-size:14px;}
ul{list-style:none;padding-top:80px; margin:auto;}
li{width:85px; text-align:center;line-height:30px;margin:0 13px;display:inline;}
</style>
这个叫五个为一行
#20
哇,都过去一年了,还是回个贴吧
设定li的高度跟 Div的高度一致,例如你的这个 text-align:center;line-height:30px,加个float:left。 还有指定div 的高度也是30px,接着转化你的a标签display:block;给a标签指定高度30px;记住不是li标签是a标签,再看看是不是都居中了呢。
设定li的高度跟 Div的高度一致,例如你的这个 text-align:center;line-height:30px,加个float:left。 还有指定div 的高度也是30px,接着转化你的a标签display:block;给a标签指定高度30px;记住不是li标签是a标签,再看看是不是都居中了呢。