将搜索框移动到右侧

时间:2013-11-21 22:26:47

标签: css

我远不是一名程序员。我正在使用zencart和模板构建在线商店。 好的,当我从标题中删除语言和货币框时,我注意到其他一些信息如何转移到中心...就像搜索框一样。下面是代码的一部分,我想要做的是将搜索框设置到我的页面的右侧,我不知道如何更改,添加/删除代码的内容。

#header-right {
    width: 500px;
    float: right;
    margin-top: 30px;
}

#header-promo {
    color: #d4d2d1;
    font-size: 1.65em;
    line-height: 25px;
    text-align: center;
    float: right;
    margin-top: -80px;
    display: none;
}

.promo-big {
    color: #80ae18;
    font-size: 150%;
}

.promo-green {
    color: #80ae18;
}

#navMainSearch {
    float: right;
    position: relative;
    top: 30px;
    right: 10px;
    z-index: 15000;
}

#navMainSearch input[type=image] {
    vertical-align: middle;
    margin-left: -9px;
    margin-top: -1px;
    position: relative;
    z-index: 15001;
}

.search-header-box {
    border: 2px solid #000000;
    width: 300px;
    height: 18px;
    padding-left: 10px;
    -moz-border-radius: 5px;
    opacity: 0.6;
/*filter:alpha(opacity=60);*/;
}

.home-icon, .login-icon, .cart-icon, .checkout-icon, .logoff-icon, .account-icon {
    vertical-align: middle;
    margin-right: 5px;
}

.h-sm {
    height: 15px;
    width: 15px;
    margin-right: 10px;
    margin-bottom: 5px;
    vertical-align: middle;
}

1 个答案:

答案 0 :(得分:0)

如果没有看到HTML,我会猜测并说你的标题没有明确的宽度设置。删除了一些子元素后,它会折叠以包含其子元素(包括500px .header-right块)。在此500px框内向右浮动的搜索框将大致显示在页面的中央。

要修复它,请为标头容器指定固定宽度。

或者更好的是,给我一个指向您网站的链接或者我可以玩的jsfiddle:)