我尝试布局我的html页面,并获取顶部右侧的内容部分。如何将内容部分置顶?
随着:
浮动:右; >>内容部分向右移动,但不在页面顶部。
float:top; >>内容部分移回左侧。
查看截图插图!
form.contact{
margin: 1% 1.5%;
padding: 5px;
border-style: solid;
width: 37.5%;
hight: auto;
}
#content{
float: right;
padding: 10px;
border:1px solid red;
width: 50%;
hight: auto;
}
form {
float: left;
margin: 1% 1.5%;
width: 63%;
}
nav{
float: left;
margin: 0 1.5%;
width: 63%;
}
footer{
float: left;
margin: 1% 1.5%;
width: 37.5%;
border-style: solid;
}
<form class="contact">
<label>Contact</label></br></br>
First name:
<input type="text" name="firstname" value="Your name please?">
<br><br>
Email:
<input type="text" name="lastname" value="Your email please?">
<br><br>
<input type="submit" value="Press the button">
</form>
<nav>
<a href = #>Just Me</a><br>
<a href = #>Portfolio</a>
</nav>
<section id = "content"><h2><strong>Content section</strong></h2></section>
<footer>
<label>Socializing</label>
</footer>
在HTML中,代码中的第一个代码在页面中更高。那么为什么你要把内容放在最底层呢? –
我建议你尽量避免使用'float'和'position:absolute'来进行布局,因为这两者都不是。这只会给你带来很多麻烦。 – LGSon