Wordpress页脚菜单漂浮与页脚的高度

时间:2014-02-28 10:07:10

标签: html css wordpress

我正在构建一个wordpress主题,但我仍然在页脚菜单上。

我想像这张照片一样显示菜单。

Footer menu design

菜单项包含子菜单项,因此html如下所示:

<ul>
    <li>
        Menu item 1
        <ul id="submenu">
            <li>
            sub menu item 1
            </li>

            <li>
            sub menu item etc
            </li>
        </ul>
    </li>

    <li>
        Menu item 2
        <ul id="submenu">
            <li>
            sub menu item 1
            </li>

            <li>
            sub menu item etc
            </li>
        </ul>
    </li>
</ul>

像这样它当然把它垂直放在彼此的顶部,浮动li会把所有主菜单项放在一起。

但根据设计我必须做的是当div高度耗尽时,主菜单项会到达下一列。

它必须是动态的,否则我会使用CSS选择器。

javascript / jquery的东西可能吗?

感谢。

我认为它不相关,但这里是我目前使用的CSS,它只是浮​​动项目

.sub-menu .menu-item {
    margin-top: 0!important;
    clear: both;
    margin-right: 0; 
}
#lastfooter ul {
    padding-top: 8px;
}

#lastfooter ul li {
    float: left;
    margin-right: 15px;
}

#lastfooter ul li a{
    color: #000;
    text-decoration: none;
}

#lastfooter ul li a:hover{
    color: #e74d25;
}

2 个答案:

答案 0 :(得分:2)

您没有明确定义菜单的工作方式......

  

1 2 3
  4 5 6

     

     

1 3 5
  2 4 6

也许CSS multi-column layout正是您所寻找的(仅适用于现代浏览器

.columns{
    column-count:4;
    column-gap:2em;
}

http://jsfiddle.net/gaby/Y88YZ/

的更完整演示

答案 1 :(得分:1)

您必须使用CSS管理这些内容。请尝试以下代码:

.fl { float:left;}
#footer {
    width:100%;
    background-color:#f3f3f3;
    border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    -webkit-border-radius:5px;
    padding:5px;
}
#footer .footer  {
    border:dashed 2px #ccc;
    border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px;
    padding:5px;
}
#footer .footer ul {
    padding:0px;
    margin:0px;
    width:170px;
    margin:5px 10px 5px 10px;
}
#footer .footer ul .listing_head {
    color:#000;
    font-weight:bold;
    font-size:13px;
}
#footer .footer ul li {
    list-style:none;
    display:block;
    line-height:22px;
    font-size:12px;
}
#footer .footer ul li a {
    color:#0152ab;
    text-decoration:none;
}
#footer .footer ul .feedback {
    font-size:19px;
    font-weight:bold;
    color:#375078;
}
#footer .footer ul .feedback_form label {
    font-size:13px; 
    color:#000;
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#footer .footer ul .feedback_form label span {
    color:#900;
}
#footer .footer ul .feedback_form input[type="text"], #footer .footer ul .feedback_form textarea {
    width:180px;
    border: 1px #b7b4b4 solid;
    min-height:22px;
    padding:2px;
    color:#5a5858;
    background-color:#cccccc;
}
#footer .footer ul .feedback_form input[type="submit"]{
    height:29px;
    color:#900;
    background-color:transparent;
    border:0px;
    float:right;
    padding:0px;
    font-size:17px;
    cursor:pointer;
}

<强> http://jsfiddle.net/sushilkandola/82HHJ/