Css 如何使文本在上边框下居中
我有一个CSS水平菜单,上面有边框,下面有文本Css 如何使文本在上边框下居中,css,Css,我有一个CSS水平菜单,上面有边框,下面有文本 #menu li { text-align:center; } 我需要获取边框线中心上边框下的文本: #topbar { width:100%; height:80px; background-color:#000000; } #topbar-inner { width:1000px; margin:0 auto 0 auto; } #logo { display:inline;
#menu li {
text-align:center;
}
我需要获取边框线中心上边框下的文本:
#topbar {
width:100%;
height:80px;
background-color:#000000;
}
#topbar-inner {
width:1000px;
margin:0 auto 0 auto;
}
#logo {
display:inline;
float:left;
color:#FFFFFF;
}
#menu {
display:inline;
float:right;
}
#menu > ul > li {
display:inline-block;
/* border-top:4px solid #666666; */
margin-right:20px;
/* padding-top:20px; */
min-width:120px;
}
#menu > li {
display:inline-block;
list-style:none;
/* margin-top:25px; */
margin-left:auto;
margin-right:auto;
}
#menu > li:hover {
color:#FFFFFF;
}
#menu li a {
display:block;
padding-top:25px;
border-top:4px solid #CCCCCC;
color: #CCCCCC;
text-decoration:none;
}
#menu li a:hover {
border-color:#FFFFFF;
color:#fff
}
#menu li {
text-align:center;
}
JS小提琴:
#menu li {
text-align:center;
}
你知道我能做什么吗?。。。您是说列表项上的文本对齐:居中吗?
#menu li {
text-align:center;
}
使用简单的文本对齐:居中代码>
#menu li a {
text-align: center;
/* ... */
}
#menu li {
text-align:center;
}
顺便说一句,你在这里尝试了什么:
#menu li {
text-align:center;
}
#菜单
没有任何直接子体,它们是li
#menu > li {
display:inline-block;
list-style:none;
/* margin-top:25px; */
margin-left:auto;
margin-right:auto;
}
#menu > li:hover {
color:#FFFFFF;
}
#menu li {
text-align:center;
}
使用下面的css
#menu li a {
display:block;
padding-top:25px;
border-top:4px solid #CCCCCC;
color: #CCCCCC;
text-decoration:none;
text-align: center;
}
#menu li {
text-align:center;
}
我刚刚更改了您的代码,下面是新的小提琴,它是您代码的修改版本。
检查下面的小提琴
文本对齐:对于li
或li
内的a
标记,应将其居中对齐
#menu li a {
display:block;
padding-top:25px;
border-top:4px solid #CCCCCC;
color: #CCCCCC;
text-decoration:none;
text-align:center;
}
#menu li {
text-align:center;
}
或
#menu li {
text-align:center;
}