对于我正在设计的电子烟网站,我有类似下面的内容:
<div id="top">
//code
</div>
<div id="nav">
//code
</div>
<div id="container">
//code
</div>
<div id="bottom">
//code
</div>
我想以一种区域由<div>
标签而不是内容本身定义的方式来构建它。严格来说,特定<div>
元素中的事物应该像下面这样组织:
我已经尝试过类似的东西float
,它看起来非常难看,而且文本不能正确换行。我的第一个猜测是使用 csscolumn
属性,但它将页面分成两部分,底部和顶部<div>
元素排列在一个或另一个之上,但从不同时排列。
如果这是一项微不足道的任务,我深表歉意,但是虽然我是一个非常好的逻辑程序员,但 css 并不是我的强项,我通常通过反复试验而不是死记硬背来设计它。
一般间距(即宽度<div>
元素的宽度)是我可以完成的,但只是定位东西是我不知所措的事情。
这是HTML:
这是CSS:
这是它的样子:
http://imageshack.us/a/img706/5117/uzbn.png
这是我希望它看起来像的图像:(请原谅糟糕的 MSPaint 工作)
http://imageshack.us/a/img571/9219/uxm1.png
请原谅这个非常丑陋的网站。我想在提供 .css 之前先把它弄下来,让它更美观。