【发布时间】:2014-09-08 15:52:21
【问题描述】:
所以基本上这是我的布局。 3 行 div(页眉内容和页脚)
我想要做的是在内容 div 中模拟一个表格格式,这样我就可以显示信息
图1细节1 图2 细节2 图3 细节3至少有 10 行此类信息。不一定是图片也可以是文字
图片 div 大约为 150 像素,其余部分为细节。例如,让我们说 600px 包装器
我尝试了一些设置,但并没有达到我想要的效果。在表格中这将是小菜一碟,但我想要一个纯 css 无表格布局
我尝试过但没有出现在列中的东西
HTML 图片 第 1 项在这里 图2 item2 在这里
CSS
.itemwrapper{width:600px;}
picture{width:150px;float:left;}
item{width:450px;float:left;}
.clear {clear:both;}
请告诉我如何做到这一点。 jsfiddle 示例在这里 - http://jsfiddle.net/4qvz220b/1/
table 就像
一样简单<table width="500">
<tr>
<td width="150">picture1</td>
<td width="450">item1 goes here</td>
</tr>
<tr>
<td>
<td width="150">picture2</td>
<td width="450">item2 goes here</td>
</tr>
</table>
有人能指出我正确的方向吗,除了我可以通过反复试验做的事情外,我对 css 了解不多。解决方案必须是跨浏览器兼容的 css,没有 js 或 hacks 等。
请注意,这不是要布局整个页面,而只是在另一个 div 中放置两列内容。如果可以以某种方式使用无序列表,请告诉我。
【问题讨论】:
-
我想,你忘了在类名前添加
.,你可以试试.picture和.item,而不是picture和item。演示 - jsfiddle.net/4qvz220b/2 -
我真是太愚蠢了。谢谢。让我看看它是否符合我想要的要求。如果高度不同,通常两个 div 不能正确对齐。让我检查一下并回复你。
-
太棒了。当我添加内容时完美运行 - jsfiddle.net/4qvz220b/4
-
只是一个附录,对于我模拟的每一“行”,我必须清除,否则这是没有必要的
-
最佳 clearfix 解决方案 - nicolasgallagher.com/micro-clearfix-hack 和 css-tricks.com/snippets/css/clear-fix
标签: css list multiple-columns