html - 带有 "TILES "的 CSS 和 DIV 3 列

标签 html css

我正在尝试做一个看起来像这样的网站:

enter image description here

所以每个单元格都有一个基于内容的大小。我坚持使用它的 CSS 部分,不知道如何做到这一点?

关于我正在尝试做的真实示例:

http://yourquestions.mcdonalds.ca/

谢谢

最佳答案

您有两种可能的方法来解决这个问题。

  1. 使用 jQuery API 为您完成(Masonry 是一个好的开始)。
  2. 将您的数据分成三个部分(参见工作示例)

table {
  float: left;
  margin-right: 0.2em;
}
table.left tr td {
  background-color: red;
}

table.middle tr td {
  background-color: blue;
}

table.right tr td {
  background-color: green;
}
<table class="left">
<tr>
  <td style="height:10em">
	<div>Left 1</div>
  </td>
</tr>
<tr>
  <td>
	<div style="height:2em">Left 2</div>
  </td>
</tr>
<tr>
  <td>
	<div style="height:3em"> Left 3</div>
  </td>
</tr>
</table>

<table class="middle">
<tr>
  <td>
	<div style="height:1em">Middle 1</div>
  </td>
</tr>
<tr>
  <td>
	<div style="height:4em">Middle 2</div>
  </td>
  </tr>
  <tr>
    <td>
	  <div style="height:7em">Middle 3</div>
	 </td>
  </tr>
</table>

<table class="right">
  <tr>
	<td>
	  <div style="height:5em">Right 1</div>
	</td>
	</tr>
  <tr>
	<td>
	  <div style="height:5em">Right 2</div>
	 </td>
  </tr>
  <tr>
    <td>
		<div style="height:8em">Right 3</div>
	</td>
  </tr>
</table>

关于html - 带有 "TILES "的 CSS 和 DIV 3 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28883010/

相关文章:

html - 当某个元素在 Tumblr 主题中不可用时从该元素中删除 CSS?

jquery - 滚动后如何向下滑动div及其内容

javascript - 使用垂直框的 Twitter 关注者计数

javascript - 我可以使用 webmatrix 发布网站吗

html - 如何在导航栏中分隔列表的各个部分?

javascript - 无法将 javascript 从 index.html 移至外部文件

javascript - 将 jQuery 存储在一个变量中然后提醒它

html - 带有 Bootstrap 模式的谷歌地图,部分加载

css - ie 8 显示为 ie7 [CSS if condition]?

javascript - 如何使用 jquery 创建过滤器控件?