【发布时间】:2013-04-05 02:47:01
【问题描述】:
我是 Foundation 和 jQuery SelectBox 的新手。也就是说,我已经浪费了一整夜试图完成一项简单的任务,但几乎没有任何结果。
我有这个 HTML:
<!-- Top Nav -->
<div class="nav row">
<div class="small-3 columns">
<select id="team" name="team">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
</div>
<div class="gear small-1 columns">
<a href="#"><img id="teamSettingsGear" src="/images/settings.png" alt="Team Settings" /></a>
</div>
<div class="small-3 columns">
<select id="site" name="site">
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="green">Green</option>
<option value="yellow">Yellow</option>
</select>
</div>
<div class="gear small-1 columns">
<a href="#"><img id="siteSettingsGear" src="/images/settings.png" alt="Site Settings" /></a>
</div>
<div class="small-3 columns">
<select id="info" name="info">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
</div>
<div class="gear small-1 columns">
<a href="#"><img id="informationGear" src="/images/settings.png" alt="Information" /></a>
</div>
</div>
它同时使用 Foundation 4 和 Ivanov 名为 SelectBox 的 jQuery 插件。
这是我的服务员 css:
.header, .help, .content, .footer {
padding-top: 10px;
}
.content {
height: 500px;
}
.inventory, .multipurpose, .cart {
text-align: center;
}
.nav {
position: relative;
top: -15px;
}
.gear {
padding-left: 0px !important;
margin-left: 0px !important;
}
我想要做的就是让齿轮浮动到选择框的右侧,中间可能有 10 像素。
如果我将选择框和齿轮图像放在同一个 div 中,则齿轮图像会放在下一个“行”下。
如果我搞砸了 position: relative;左:-无论如何,齿轮确实靠近选择框,但因为它是一个响应式 css 工具包,我所要做的就是扩大浏览器以再次将它们隔开。相反,如果我缩小浏览器窗口,齿轮会浮在选择框上。
【问题讨论】:
-
float 大概在这里
-
我尝试让选择框向左浮动,图像向右浮动,但没有奏效(齿轮继续向下碰撞),我想知道是不是因为两者都不是块元素.
-
你能做一些小的标记更改
-
@LynnOwens 事情并不总是像看起来那么糟糕。检查我的答案。希望这可以解决您的问题。
标签: jquery css zurb-foundation jquery-selectbox