【发布时间】:2020-09-17 18:13:11
【问题描述】:
我有一个关于 CSS 和 HTML 中图像定位的问题。我想做一个实现,如图(NO2)所示。
我的第一个想法是 HTML 中的 table,但问题就在那里,我不知道如何将两张图片连续放置..
我的代码:
<!DOCTYPE html>
<html>
<body>
<table style="width:100%">
<tr>
<td><img src="pic_mountain.jpg"style="width:100px;height:50px;"></td>
<td><img src="pic_mountain.jpg"style="width:100px;height:50px;"></td>
<td><img src="pic_mountain.jpg"style="width:100px;height:50px;"></td>
</tr>
<tr>
<td><img src="pic_mountain.jpg"style="width:100px;height:50px;"></td>
<td><img src="pic_mountain.jpg"style="width:100px;height:50px;"></td>
<td><img src="pic_mountain.jpg"style="width:100px;height:50px;"></td>
</tr>
<tr>
<td><img src="pic_mountain.jpg"style="width:100px;height:50px;"></td>
<td><img src="pic_mountain.jpg"style="width:100px;height:50px;"></td>
<td><img src="pic_mountain.jpg"style="width:100px;height:50px;"></td>
</tr>
</table>
</body>
</html>
这样的图片排列在 CSS 和 HTML 中看起来如何?
【问题讨论】:
-
你尝试过什么吗?
-
希望您至少尝试自己编写代码。 Stack Overflow 不是代码编写服务。我建议您通过 Google 或通过搜索 SO 进行一些额外的研究,然后尝试一下。如果您仍然遇到问题,请返回您的代码并解释您尝试过的方法以及为什么它不起作用。
-
可能使用
float:left、margin-left和右边的width's和height's。 -
我建议使用“引导”网格:getbootstrap.com/css/#grid
-
您需要创建一个由行和列组成的网格系统。如果需要,一行中的每一列可以进一步细分为另一组行和列。对于 NO1 你会有一行有两列。第二列(右侧)将包含两行。这些行中的第一行将包含三列,第二行将包含两列。