【发布时间】:2014-12-24 12:01:26
【问题描述】:
我可以调整表格的大小,但是当我在移动设备上查看时,文本会在单词中间中断并且无法阅读。我想知道是否有办法让表格在计算机上保持水平,但在移动设备上查看时保持垂直。
这是我所拥有的:
table {
width: 100%;
table-layout: fixed;
border: 1;
border-color: DEDEDE;
text-align: left;
}
table td {
word-wrap: break-word;
font-size: 100%;
}
.iFinePrint {
font-size: 12px;
text-align: center;
}
<h2>iPhone Repair</h2>
<table rules="cols" frame="vsides">
<tr>
<td>
iPhone 4
<ul>
<li>Cracked Screen</li>
<li>Battery Replacement</li>
<li>Rear Panel</li>
</ul>
</td>
<td>
iPhone 4s
<ul>
<li>Cracked Screen</li>
<li>Battery Replacement</li>
<li>Rear Panel</li>
</ul>
</td>
<td>
iPhone 5
<ul>
<li>Cracked Screen</li>
<li>Battery Replacement</li>
</ul>
</td>
<td>
iPhone 5s
<ul>
<li>Cracked Screen</li>
<li>Battery Replacement</li>
</ul>
</td>
<td>
iPhone 5c
<ul>
<li>Cracked Screen</li>
<li>Battery Replacement</li>
</ul>
</td>
</tr>
</table>
<p class="iFinePrint">*Prices depend on the work that is being done. If you would like more information you may fill out the contact form, email us directly, or call the number provided.</p>
如您所见,表格仍然是 100% 宽度,但文本只是被破坏了。感谢您的帮助。
【问题讨论】:
-
你想要的可以通过使用div来实现,并让它们浮动。
-
你可以看看我关于类似问题的问题...stackoverflow.com/q/19723617/1016716 不确定它是否足够相似,可以保证关闭为重复。