Html 可以用CSS重建表吗?

Html 可以用CSS重建表吗?,html,css,responsive-design,Html,Css,Responsive Design,是否可以重建如下所示的表: <table> <tr> <td>information 1</td> <td>information 2</td> </tr> </table> 信息1 信息2 要使用CSS实现类似的功能,请执行以下操作: <table> <tr> <td>informati

是否可以重建如下所示的表:

<table>
    <tr>
        <td>information 1</td>
        <td>information 2</td>
    </tr>
</table>

信息1
信息2
要使用CSS实现类似的功能,请执行以下操作:

<table>
    <tr>
        <td>information 1</td>
    </tr>
    <tr>
        <td>information 2</td>
    </tr>
</table>

信息1
信息2
我之所以问这个问题是因为当我最小化移动显示器的
div
时,这个表中充满了
div
中的内容,看起来不太好

更新,我需要执行此操作的原因:
我们正在为一位希望获得客户响应性设计的客户建立一个网站。“问题”是客户对html/css不太了解,所以在向页面提供内容时,他/她使用所见即所得编辑器。当然,他/她了解Microsoft Office,并像在该程序中一样使用表格构建内容。

使用css无法做到这一点(至少不容易),因为这只会影响标记的表示。但是,如果您检测到用户正在使用移动浏览器访问您的站点,您当然可以使用javascript来完成此操作。然而,你如何做这些事情的问题远远超出了你最初问题的范围


很多网站都有移动版和非移动版。有一些预先编写的脚本可以检测PHP、Javascript等中的用户代理。

使用css无法做到这一点(至少不容易),因为这只会影响标记的表示。但是,如果您检测到用户正在使用移动浏览器访问您的站点,您当然可以使用javascript来完成此操作。然而,你如何做这些事情的问题远远超出了你最初问题的范围


很多网站都有移动版和非移动版。有一些预先编写的脚本可以检测PHP、Javascript等中的用户代理。

通过使用媒体查询和应用css将单元格浮动到下一行,可以有效地包装
td
s。不过,您需要提供一些漂亮的可视队列,以帮助人们了解他们看到的是什么调整预览窗口的大小

当窗口宽度小于400px时,使用原始标记并应用以下CSS将包装第二个
td

td {width: 200px; border: 1px solid black;}
@media screen and (max-width: 400px) {
    td {
        width: 100%;
        float: left;
    }
}
​

通过使用媒体查询并应用css将单元格浮动到下一行,可以有效地包装
td
s。不过,您需要提供一些漂亮的可视队列,以帮助人们了解他们看到的是什么调整预览窗口的大小

当窗口宽度小于400px时,使用原始标记并应用以下CSS将包装第二个
td

td {width: 200px; border: 1px solid black;}
@media screen and (max-width: 400px) {
    td {
        width: 100%;
        float: left;
    }
}
​

我理解你的问题,这会解决的。(丑陋的修正)


而是使用div和css,而不是表;)

我理解你的问题,这会解决的。(丑陋的修正)


而是使用div和css,而不是表;)

第一个和第二个代码块之间应该有区别吗?那么,您想使用CSS将单元格移动到另一行吗?简言之不。从技术上讲,你可以让它看起来像这样,但那将是一个非常简单的CSS。@crowjonah区别在于代码块一行有两个单元格,代码块二有两行有一个单元格。你误用了表。不可拆分表行的重要一点是,您可以轻松地比较(或选择)多个值。如果这在您的情况中不重要,您应该使用divs。@PavloMykhalov如果客户使用表填充页面,我将无能为力。我只是想在移动设备上让东西看起来更漂亮。这就是我问起重建桌子的原因。所以我不明白你的否决票。第一个和第二个代码块之间应该有区别吗?那么,你想用CSS将一个单元格移动到另一行吗?简言之不。从技术上讲,你可以让它看起来像这样,但那将是一个非常简单的CSS。@crowjonah区别在于代码块一行有两个单元格,代码块二有两行有一个单元格。你误用了表。不可拆分表行的重要一点是,您可以轻松地比较(或选择)多个值。如果这在您的情况中不重要,您应该使用divs。@PavloMykhalov如果客户使用表填充页面,我将无能为力。我只是想在移动设备上让东西看起来更漂亮。这就是我问起重建桌子的原因。所以我不理解你的反对票。我们正在为一个想要响应性设计的客户建立一个网站。“问题”是客户对html/css不太了解,所以在向页面提供内容时,他/她使用所见即所得编辑器。当然,他/她了解Microsoft Office,并像在该程序中一样使用表格构建内容。:)@拉斯科尔尼科夫-那你做错了!如果客户提供的设计格式不包含干净的
html
,请重新编写!或者最好让他们用photoshop模拟一下,然后自己动手制作!我们正在为一位希望获得客户响应性设计的客户建立一个网站。“问题”是客户对html/css不太了解,所以在向页面提供内容时,他/她使用所见即所得编辑器。当然,他/她了解Microsoft Office,并像在该程序中一样使用表格构建内容。:)@拉斯科尔尼科夫-那你做错了!如果客户提供的设计格式不包含干净的
html
,请重新编写!或者最好让他们用photoshop模拟一下,然后自己动手制作!如果是表格数据,则表格适用。如果是表格数据,则表格适用。