gpt4 book ai didi

css - 冲突的
  • 样式
  • 转载 作者:太空宇宙 更新时间:2023-11-03 20:58:28 25 4
    gpt4 key购买 nike

    问题来了。我有一个风格很好的导航。然后我添加了这个侧面可折叠/可展开的树形子菜单,顶部导航栏扭曲了。我知道顶部导航和侧面菜单的 li 元素样式存在一些冲突。我只是不知道它到底是什么以及如何修复它。也许你会发现它。这是网址: http://eximi.dreamhosters.com/Hawaii/pkdiet/pkd.php您可以看到菜单上的最后一项 - “联系我们”跳到了第二行,这是不应该发生的。

    这是我与问题相关的 CSS:

    /主导航/

    #menu {
    position: relative;
    float: left;
    margin-left: 132px;
    }

    #menu li{
    display:inline;
    height: 33px;
    line-height: 33px;
    text-align: center;
    padding-right: 30px;
    color:#5a5a5a;
    font-family: Tunga, sans-serif;
    font-size: 14px;
    }

    .menu_item a:link {
    float: left;
    height: 33px;
    line-height: 33px;
    text-align: center;
    padding-right: 30px;
    color:#5a5a5a;
    font-family: Tunga, sans-serif;
    font-size: 14px;
    }

    .menu_item a:visited {
    float: left;
    height: 33px;
    line-height: 33px;
    text-align: center;
    padding-right: 30px;
    color:#5a5a5a;
    font-family: Tunga, sans-serif;
    font-size: 14px;
    }

    .menu_item a:hover {
    color:#1e1d1d;
    }

    /* CSS Tree menu styles */
    ol.tree
    {
    padding: 0 0 0 30px;
    width: 130px;
    }
    li
    {
    position: relative;
    margin-left: -15px;
    list-style: none;
    }
    li.file
    {
    margin-left: -1px !important;
    }
    li.file a
    {
    color: #fff;
    padding-left: 21px;
    text-decoration: none;
    display: block;
    }
    li input
    {
    position: absolute;
    left: 0;
    margin-left: 0;
    opacity: 0;
    z-index: 2;
    cursor: pointer;
    height: 1em;
    width: 1em;
    top: 0;
    }
    li input + ol
    {
    background: url(images/toggle-small-expand.png) 40px 0 no-repeat;
    margin: -0.938em 0 0 -44px;
    xdisplay: block;
    height: 1em;
    }
    li input + ol > li { height: 0; overflow: hidden; margin-left: -14px !important; padding-left: 1px; }
    li label
    {
    cursor: pointer;
    display: block;
    padding-left: 17px;
    }

    li input:checked + ol
    {
    background: url(images/toggle-small.png) 40px 5px no-repeat;
    margin: -1.25em 0 0 -44px;
    padding: 1.563em 0 0 80px;
    height: auto;
    }
    li input:checked + ol > li { height: auto; margin: 0 0 0.125em;}
    li input:checked + ol > li:last-child { margin: 0 0 0.063em;}

    最佳答案

    我的建议是设置

    #toggle
    {
    margin-top: 54px;
    float:right;
    /*remove clear:both and margin-right:70px*/
    }

    #menu {
    position: relative;
    float: left;
    margin-left: 132px;
    width: 920px; /*in accordance with #wrapper*/
    }

    关于css - 冲突的 <li> 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7002418/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com