Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.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 子标签不采用表格单元格父高度_Html_Css - Fatal编程技术网

Html 子标签不采用表格单元格父高度

Html 子标签不采用表格单元格父高度,html,css,Html,Css,我使用table属性安排了主菜单导航。在li标签内具有锚定标签。并使用“after”方法为锚定标签提供下拉箭头。现在我面临一个问题,我的锚定标签没有采用其父级li全高,该父级具有display:table cell。我不能将绝对位置设置为锚点,因为我已经在其后面设置了相对于显示箭头的位置。 我需要我的锚标签来达到全高的原因是。我的菜单可能有两行,如1。XXXXXXXXXXXXX xxxxx 2.xxxxxx因此第一个链接将出现两行,因为没有足够的宽度。第二个是单行的 ul.tb-megamenu

我使用table属性安排了主菜单导航。在li标签内具有锚定标签。并使用“after”方法为锚定标签提供下拉箭头。现在我面临一个问题,我的锚定标签没有采用其父级li全高,该父级具有display:table cell。我不能将绝对位置设置为锚点,因为我已经在其后面设置了相对于显示箭头的位置。 我需要我的锚标签来达到全高的原因是。我的菜单可能有两行,如1。XXXXXXXXXXXXX xxxxx 2.xxxxxx因此第一个链接将出现两行,因为没有足够的宽度。第二个是单行的

ul.tb-megamenu-nav.nav{
   display: table;
   width: 100%;
   table-layout: fixed;
   position: relative;
}

.tb-megamenu .nav > li.level-1 {
    vertical-align: middle;
    min-height: 48px;
    float: none;
    display: table-cell;
    min-width: 16.56686626746507%;
    position: static;
    list-style: none;
}

.tb-megamenu .nav > li > a {
    background-color: transparent;
    padding: 8px 7%;
    text-align: center;
    color: #fff;
    border: 0;
    position: relative;
    cursor: pointer;
 }

.tb-megamenu .tb-megamenu-nav > li.dropdown > a:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 40px;
    left: 50%;
    margin-left: -14px;
    border-top: 14px solid #0092d0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    z-index: 999999;
}

*{
轮廓:1px纯蓝色;
}
ul.tb-megamenu-nav.nav{
显示:表格;
宽度:100%;
表布局:固定;
位置:相对位置;
}
.tb megamenu.nav>li.level-1{
垂直对齐:中间对齐;
最小高度:48px;
浮动:无;
显示:表格单元格;
最小宽度:16.56686626746507%;
位置:相对位置;
列表样式:无;
}
.tb megamenu.nav>li>a{
背景色:透明;
填充:8px 7%;
文本对齐:居中;
颜色:#fff;
边界:0;
位置:相对位置;
光标:指针;
显示:块;
}
.tb megamenu.tb megamenu导航>li.下拉菜单>a:之后{
内容:“➤";
宽度:0;
身高:0;
位置:绝对位置;
顶部:40px;
左:50%;
左边距:-14px;
边框顶部:14px实心#0092d0;
左边框:14px实心透明;
右边框:14px实心透明;
z指数:999999;
}

你能创建一个包含html的代码片段吗?谢谢@zer00ne..但是我更新了我的问题plc检查并帮助我解决了我想我们需要一些html,我试图猜测它看起来像什么,但是一个接近的猜测只适用于马蹄铁和手榴弹。。。