WordPress自定义SuPerfish CSS问题

时间:2011-09-16 作者:AndrettiMilas

可在此处找到问题:http://themeforward.com/demo2/

使用“我的菜单”并导航到“功能”>“短代码”>“排版”。注意边框(ul .sub-menu { border:1px solid #000 } ) 将第三级菜单项(排版)下移一个像素。如何消除一个像素间隙,使第三级菜单项正确对齐?

这是我的CSS:

/*** DEMO SKIN ***/
.sf-menu {
    float:          left;
    z-index: 900
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
    color:          #FFF;
    padding:        10px;
    text-decoration:none
}
.sf-menu li {
    margin-right:35px;
    z-index: 900
}
.sf-menu li li {
    z-index: 900;
    background:#FAFAFA
}
.sf-menu li li li {
    background:     #FAFAFA;
    z-index: 900
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu li a:focus, .sf-menu li a:hover, .sf-menu li a:active {
    outline:        0;
    background: #EEE
}
.sf-menu > li:hover, .sf-menu > li.sfHover,
.sf-menu > li a:focus, .sf-menu > li a:hover, .sf-menu > li a:active {
    outline:        0;
    background: #AF1D21
}

.sf-menu .current-post-ancestor a, .sf-menu .current-menu parent a, .sf-menu .current-page-ancestor a, .sf-menf .current-category-ancestor a, .sf-menu .active_category a, .sf-menu .current-menu-item a { color:#1a1a1a }

ul .sub-menu { border:1px solid #000 }
ul li .sub-menu a { color:#262626!important }
ul li .sub-menu a:hover { background:#EEE!important }

1 个回复
最合适的回答,由SO网友:Brian Fegter 整理而成

虽然这不是一个WP问题,但您可以使用以下CSS使第三级菜单正确对齐。

.sf-menu li li li{
    top:-1px;
}
希望这有帮助。

结束

相关推荐

在WordPress中创建现代的单页HTML5CSS3布局

我正在考虑以单页网站的形式开发一个新的投资组合网站。我不知道这是否是一个新概念,但我看到它在公文包网站上越来越流行,它也是一种非常方便的形式。现在我想在一个页面上创建about、portfolio、contact,并在另一个页面上创建一个普通的博客。所以实际上只有一个页面和一个博客页面。为了给你一个单页的例子,这里有一个指向创建这样一个单页的教程的链接。但这只是一个普通的静态页面。http://tutorialzine.com/2010/02/html5-css3-website-template/现在最