Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.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
Html 使用CSS向导航栏添加下划线_Html_Css - Fatal编程技术网

Html 使用CSS向导航栏添加下划线

Html 使用CSS向导航栏添加下划线,html,css,Html,Css,我想它出来如下,左边和右边的黄线除以集装箱的宽度 我错了,我现在错了 这是我的css和html,我有 nav>a:n子级(1){ 宽度:88px; 颜色:#000000b8; 字号:17px; 字体大小:粗体; 填充:0px 18px; 文字装饰:无; 指针事件:初始; 线高:25px; 位置:相对位置; 显示:内联块; } 导航>第n个子(2){ 宽度:88px; 颜色:#000000b8; 字号:17px; 字体大小:粗体; 填充:0px 18px; 文字装饰:无; 指针事件:初始;

我想它出来如下,左边和右边的黄线除以集装箱的宽度

我错了,我现在错了

这是我的css和html,我有

nav>a:n子级(1){
宽度:88px;
颜色:#000000b8;
字号:17px;
字体大小:粗体;
填充:0px 18px;
文字装饰:无;
指针事件:初始;
线高:25px;
位置:相对位置;
显示:内联块;
}
导航>第n个子(2){
宽度:88px;
颜色:#000000b8;
字号:17px;
字体大小:粗体;
填充:0px 18px;
文字装饰:无;
指针事件:初始;
线高:25px;
位置:相对位置;
显示:内联块;
}
导航>第n个子(1):之后{
内容:'';
宽度:100%;
高度:3倍;
位置:绝对位置;
左-16px;
底部:-12px;
左边距:0px;
背景色:#ffc107;
显示:块;
}

是的,您需要使容器
navbar
具有
显示:flex
并向子div添加50%的宽度。请看这里:

我还添加了
文本对齐:居中编码到每个子级,使其居中

nav>a:n子级(1){
宽度:88px;
颜色:#000000b8;
字号:17px;
字体大小:粗体;
填充:0px 18px;
文字装饰:无;
指针事件:初始;
线高:25px;
位置:相对位置;
显示:内联块;
宽度:50%;
文本对齐:居中;
}
导航>第n个子(2){
宽度:88px;
颜色:#000000b8;
字号:17px;
字体大小:粗体;
填充:0px 18px;
文字装饰:无;
指针事件:初始;
线高:25px;
位置:相对位置;
显示:内联块;
宽度:50%;
文本对齐:居中;
}
导航>第n个子(1):之后{
内容:'';
宽度:100%;
高度:3倍;
位置:绝对位置;
左-16px;
底部:-12px;
左边距:0px;
背景色:#ffc107;
显示:块;
}
navbar先生{
显示器:flex;
位置:相对位置;
}

正确吗


导航>a:n子对象(n){
宽度:88px;
颜色:#000000b8;
字号:17px;
字体大小:粗体;
文字装饰:无;
指针事件:初始;
线高:25px;
位置:相对位置;
显示:内联块;
}
a{
文本对齐:居中;
}
导航>第n个子(1):之后{
内容:'';
宽度:100%;
高度:3倍;
位置:绝对位置;
背景色:#ffc107;
显示:块;
}