基本上我拥有的是一个带有“主要内容”块的HTML页面,如果你愿意的话。该页面的所有主要内容都在我所拥有的div中。我想要的是在它的右侧有一个包含更多内容的列,但无论我尝试做什么,总是最终要么在它下面或者在一些随机的地方。这是我的页面的代码,如果有人可以帮助指导我通过它将是非常棒的。
HTML:http://pastebin.com/Hh2TNGdj CSS:http://pastebin.com/ZCEJkFmH
感谢。
答案 0 :(得分:1)
你可能很接近......在#pagecontent
之后直接放入你的新div,并将其向右漂浮,然后将#pagecontent
div漂浮,将允许它们并排坐下。
请注意,下一个内容(例如页脚)需要正确清除,以便它不会与浮动的div重叠。
答案 1 :(得分:1)
我个人会转而使用HTML5标签。如果我要做这样的事情,我会沿着这条线(未经测试)使用代码:
<div id="wrapper"> #wrap both sections in a container
<section id="left">Left Section</section>
<section id="right">Right Section</section>
</div>
对于CSS,你可以这样做:
#wrapper {
width: 1000px;
height: auto;
}
#left {
width: 500px;
height: auto;
float: left;
}
#right {
width: 500px;
height: auto;
float: left;
}
要记住的一些重要事项。如果添加填充,则从宽度中减去填充(如果左右填充,则减去填充x2)。在你的页脚上,明确:两者。
希望这可以帮助你。
答案 2 :(得分:0)
这是一个小提琴:http://jsfiddle.net/n6D7U/
#aside
,答案 3 :(得分:0)
我认为这应该有效:
<div style="padding:20px;">
<div id="pagecontent">
<span class="main-content-font">
The title of this page goes in the gray box above. This is the homepage, you can put <u>anything</u> here (the main content of your website
which has some neat features and explains what your site is about should go here)!<br />
<br>
Content, content, and more content!<br />
<br>
Try to make it fill up as much space as possible, making the page longer. Don't fill it with useless junk, just anything
you can think of that will benefit the page.
</span>
<span class="whatever">
some things
</span>
</div>
</div>
我还没有尝试过,但是使main-content-font
跨度不会添加换行符,因此whatever
范围将放在右侧。