【发布时间】:2017-08-09 19:12:27
【问题描述】:
我有这样的大屏幕:
<table>
<thead>
<tr>
<th>title and image</th>
<th>description</th>
</tr>
</thead>
<tbody>
<tr>
<td>
title
<br /><img scr="">
</td>
<td>
few words about...
</td>
</tr>
</tbody>
</table>
我想将其更改为以下代码以用于更小的屏幕:
<table>
<thead>
<tr>
<th>title and description</th>
</tr>
</thead>
<tbody>
<tr>
<td>
title
<br />few words about...
</td>
</tr>
</tbody>
</table>
你知道如何正确地做到这一点吗? :) 我只想用 CSS 来做,但我也可以用 PHP 和 JS 编写代码。
谢谢大家,祝你有美好的一天!
【问题讨论】:
-
PHP 是一种仅限服务器端的语言。您可以让它应用适当的样式表,但您的问题确实与 CSS/HTML 相关。
-
如果您只是根据屏幕宽度显示/隐藏元素,您可以轻松摆脱所有 css.. 但看起来您在这里重新排列了一些 html.. 您必须添加额外的在较大宽度上隐藏而在较小宽度上可见的元素。反之亦然,宽度较小的元素可以在这里摆脱所有 css.. 排序会变得混乱.. 可能是更好的方法.. 稍微修复一下 html,它可以为你解决
-
继续 Rick 所说的,请考虑以下内容。 (现在正在处理)
标签: javascript html css responsive-design html-table