我有一个包含类似以下表格的 HTML 文档:
<table>
<tr>
<td>
term
</td>
<td>
this is a definition
</td>
</tr>
</table>
这是一个示例,呈现效果如下:
这样显示:
_____________________________
| term | this is a definition |
|______|______________________|
当我在第一列中输入一个由两个单词组成的单词,例如"Web浏览器",这就是结果:
_____________________________
| Web | a tool for using |
| browser | the WWW |
|_________|___________________|
如何通过CSS调整此行为,以便仅在内容超过表格宽度的50%时,第一列才会出现换行?
理想情况下,左侧单元格中的术语不应该有换行:
_____________________________
| Web browser | a tool for |
| | using the WWW |
|_____________|_______________|
如果左侧单元格的术语确实很长,例如超过表格宽度的50%,则换行是可以接受的:
_____________________________
| this is a long | .......... |
| term | .......... |
|________________|____________|
这可以通过CSS来实现吗?
table-layout: fixed
吗? http://jsfiddle.net/mr_alien/vSQ5N/ - Mr. Alien