所以我想要放弃,因为这个问题给了我很多麻烦。所以,如果有人能帮助我,那就太棒了:D!
因此,在我的网站上,我想要做的是在网站左侧有一个div框,其中会有一个“了解更多”链接,将带您到另一个页面解释我的网站是什么,我会也喜欢在它下面有一个视频(这将是我解释我的网站)
在另一个div框中,我希望有一个“注册表单”,一个基本的注册表单,供用户注册我的网站
现在我的问题是没有把盒子或注册表并排排列。
现在我的问题是盒子顶部的对齐方式。当我把“浮动:左;”它将它们并排排列(完全像我想要的那样) 然而,盒子的顶部边框之一比另一个
更高例如,到目前为止这是我的网站http://www.shoportrade.org/ 正如您所看到的那样,框没有完全从边框顶部对齐,一个低于另一个
我希望它看起来像这样http://www1.picturepush.com/photo/a/12506959/640/12506959.png
有人能帮帮我吗?我撞墙了,我真的想把这个问题搞清楚。
答案 0 :(得分:1)
我不知道为什么你有所有的break标签,但这就是你的语法需要:
<div id="header">
</div>
<div id="container">
<div class="ex">
</div>
<div class="myform">
</div>
<div class="clear"></div>
</div>
你的标题会保持不变。你的容器需要包装两个盒子。通常这是使用此CSS在页面上居中对齐:
.container { width:980px; margin: 0 auto; }
你的.ex类保持不变(float:left;),你的.myform类也保持不变(float:left;)。
.clear类负责帮助浏览器计算最终显示高度,通常如下所示:
.clear { clear: both; height: 1px; }
答案 1 :(得分:0)
这是因为<br>
之后你有<div id="myform">
。
答案 2 :(得分:0)
首先,您的编码存在一些错误。像
<div id='header'></a href='http://www.shoportrade.org/'><img src='mylogo1.png'></img></a>
应该是
<div id='header'><a href='http://www.shoportrade.org/'><img src='mylogo1.png' /></a></div>
我相信你在<style>
中声明了类myform,但我在你的代码中看到你试图实现这个<div id="myform">
,这是完全错误的。它应该是<div class="myform">
。如果您真的想为该div实现不同的样式,那么我认为您应该使用不同的ID名称,如<div id='boxstyle'></div>
答案 3 :(得分:0)
这是一种不使用浮点数的方法。两个盒子的高度将根据容器高度而变化。
如果您希望框的高度不同,请更改其“底部”值。
http://jsfiddle.net/Calum/m783T/
<强> CSS 强>
#container {
height: 500px;
width: 800px;
position: relative;
background-color: green;
}
#box, #box2 {
position: absolute;
top: 50px;
width: 200px;
}
#box {
background-color: blue;
left: 50px;
bottom: 50px;
}
#box2 {
background-color: red;
right: 50px;
bottom: 50px;
}
<强> HTML 强>
<div id="container">
<div id="box">
<p>This is box 1</p>
</div>
<div id="box2">
<p>This is box 2</p>
</div>
</div>