我远不是一名程序员。我正在使用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;
}
答案 0 :(得分:0)
如果没有看到HTML,我会猜测并说你的标题没有明确的宽度设置。删除了一些子元素后,它会折叠以包含其子元素(包括500px .header-right块)。在此500px框内向右浮动的搜索框将大致显示在页面的中央。
要修复它,请为标头容器指定固定宽度。
或者更好的是,给我一个指向您网站的链接或者我可以玩的jsfiddle:)