我有一张需要展示的表格。在桌面上,它很简单:4 行 10 列。
<table width='100%'>
<thead>
<tr><th colspan='10'>Size Chart (inches)</th></tr>
<tr><th>Size</th><th>6</th><th>8</th><th>10</th><th>12</th><th>14</th><th>16</th><th>18</th><th>20</th><th>22</th></tr>
</thead>
<tbody>
<tr><td class='head'>Bust</td><td class='odd'>35½</td><td>36½</td><td class='odd'>37½</td><td>39</td><td class='odd'>40½</td><td>42½</td><td class='odd'>44½</td><td>46½</td><td class='odd'>48½</td></tr>
<tr><td class='head'>Waist</td><td class='odd'>27½</td><td>28½</td><td class='odd'>29½</td><td>31</td><td class='odd'>32½</td><td>34</td><td class='odd'>36</td><td>38</td><td class='odd'>41½</td></tr>
<tr><td class='head'>Hips</td><td class='odd'>38½</td><td>39½</td><td class='odd'>40½</td><td>42</td><td class='odd'>43½</td><td>45½</td><td class='odd'>47½</td><td>49½</td><td class='odd'>52</td></tr>
</tbody>
</table>
但是,在较小的屏幕上,我需要旋转这 90%,给出 10 行和 4 列。
我可以在服务器端执行此操作,但是您需要知道屏幕尺寸,因此必须允许浏览器嗅探,这在很多方面都被不赞成。
我可以用 javascript 做到这一点,但非 javascript 用户会受到影响。(这是我应该关心的事情吗?)
我想我什至可以使用 css“内容”属性使用媒体查询来注入表,但这似乎太错误了,我什至不想考虑它。
sizechart 将出现在电子商务网站上,让您了解目标受众。
任何建议,将不胜感激。理想情况下,我想要一个仅 HTML5/CSS 的解决方案。这样的事情是否存在,而不使用“内容”,这似乎是错误的?