Html Css布局,是否为表格

Html Css布局,是否为表格,html,css,html-table,Html,Css,Html Table,我需要为CSS实现这样的布局: picture: description picture: description . . . picture: description 我很想这样做: <table> <tr> <td>picture</td> <td>description</td> </tr>

我需要为CSS实现这样的布局:

picture: description
picture: description
   .
   .
   .
picture: description
我很想这样做:

<table>
       <tr>
            <td>picture</td>
            <td>description</td>
       </tr>
          .
          .
          .
</table>

照片
描述
.
.
.

但我读过,表格应该只用于严格的表格数据。我的问题是:这是正确的情况吗?如果没有,什么是有效的替代方案?

您应该使用新的HTML5元素,因为它们语义丰富

figure and figcaption
这是在网站上加价的方式:

<figure>
    <img src="example.jpg" alt="example" />
    <figcaption>
      <p>This is the text I would use to describe the image</p>
    </figcaption>
</figure>

这是我用来描述图像的文本


这是我使用的浮动来表示布局的位置和宽度,您可以随时更改它们。

我认为这是表格数据。有很多替代方案,但人们说表格只用于某些东西,div用于其他东西,这可能永远不会成为“独立于浏览器”的网站。HTML5
将是一个不错的选择。有关更多信息,请参阅。如果您没有使用HTML5,因此无法使用
,我会将其编码为列表-
  • 。好的,谢谢。这向我展示了我不知道的有效工具。顺便说一句,通过你的小提琴,我们不清楚如何使与图像居中。谢谢你!