Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何使文本在上边框下居中_Css - Fatal编程技术网

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;

我有一个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;
    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;
}