我正在使用包装,但我很困惑。我希望这两个resultbox
div
与submit
div
一致。
看看这里:
我做错了什么?
我对CSS不是很熟悉。
答案 0 :(得分:2)
要使div
内联,您应该使用以下CSS样式:
.mydiv{ display: inline; }
注意:更改包装的宽度(使其更小),您将看到结果
答案 1 :(得分:2)
部分问题是您的HTML存在问题。这是一个开始:
div
都已关闭。float
display:inline-block;
.wrapper
类更正为.wrapper1
(与HTML匹配)所以,这更像是你想要的,我假设:
.wrapper1 {
height:70px;
width: 800px;
background: #ffffff;
border: 1px solid grey;
color: #BDBDBD;
}
.resultbox {
width: 300px;
background: #ffffff;
color: #BDBDBD;
display: inline-block;
}
.submit {
height:15px;
width: 32px;
margin-top:10px;
background: #ffffff;
border: 1px solid;
color: #BDBDBD;
display: inline-block;
}
和HTML
<div class="wrapper1">
<div class="resultbox" style="" >
<div class="locationresult" style="" form action="weezyresults.php" method="post">
<input type="text" name="search" size="36" value="" style="" />
</div>
</div>
<div class="resultbox" style="" >
<div class="locationresult" style="" form action="weezyresults.php" method="post">
<input type="text" name="search" size="36" value="" style="" />
</div>
</div>
<div class="resultbox" style="width:35px;" >
<div class="submit"></div>
</div>
</div>
示例: http://jsfiddle.net/QtVwr/2/
你仍然需要摆弄它。但这是一个开始。
答案 2 :(得分:1)
您提供的代码存在一些问题。
style="margin-left: 5px; margin-top: 3px;""
这是一个小提琴
答案 3 :(得分:0)
结果框的宽度超出了包装器的宽度。您需要使包装器更宽或减小结果箱的宽度。
答案 4 :(得分:0)
为什么在结果箱div中有提交div? 为什么保证金左:10px,只有第一个div?
我会这样做:
<div id="wrapper">
<div class="resultbox"></div>
<div class="resultbox"></div>
<div id="submit"></div>
</div>
设置包装器的宽度和高度,让其他div浮动。这只是一个远景,不完全确定你想要完成什么。我只是认为你的嵌套不合适。