Html 溢出时在td元素中剪切文本
我有这张桌子:Html 溢出时在td元素中剪切文本,html,css,Html,Css,我有这张桌子: <table> <tr> <td style="white-space: nowrap; overflow: hidden;"> item 1 item 1 item 1 item 1 item 1 item 1 item 1 item 1 </td> <td style="white-space: nowrap" > item 2 item 2 item 2
<table>
<tr>
<td style="white-space: nowrap; overflow: hidden;">
item 1 item 1 item 1 item 1 item 1 item 1 item 1 item 1
</td>
<td style="white-space: nowrap" >
item 2 item 2 item 2 item 2 item 2 item 2 item 2 item 2
</td>
</tr>
</table>
项目1项目1项目1项目1项目1项目1项目1项目1项目1项目1项目1项目1
项目2项目2项目2项目2项目2项目2项目2项目2项目2项目2项目2项目2
我想做的是:正确的项目必须得到所有的空间。如果左侧有剩余空间,则应将左侧项目切割至可用长度
我尝试了overflow:hidden
属性,但它不起作用
附言
我不需要省略
我无法在项目1上使用最大宽度,因为我希望项目2使用尽可能多的空间尝试使用媒体查询,
把这个放到你的css代码中
@media only screen and (max-width: 500px) {
#someid {
display:none;
}
}
并在html中为item1指定相同的id
<td id="someid">
item 1 item 1 item 1 item 1 item 1 item 1 item 1 item 1
</td>
项目1项目1项目1项目1项目1项目1项目1项目1项目1项目1项目1项目1
您还可以根据需要的屏幕大小而不是500px来更改最大宽度。尝试使用媒体查询,
把这个放到你的css代码中
@media only screen and (max-width: 500px) {
#someid {
display:none;
}
}
并在html中为item1指定相同的id
<td id="someid">
item 1 item 1 item 1 item 1 item 1 item 1 item 1 item 1
</td>
项目1项目1项目1项目1项目1项目1项目1项目1项目1项目1项目1项目1
您还可以根据需要更改
最大宽度
,而不是500px的屏幕大小。还有表格样式表格布局:固定代码>,这在尝试强制单元格宽度时非常有用
css技巧:
小提琴:还有桌子样式桌子布局:固定代码>,这在尝试强制单元格宽度时非常有用
css技巧:
fiddle:将CSS样式编写为
<style>
table{
table-layout: fixed;
}
td{
word-wrap:break-word;
}
</style>
桌子{
表布局:固定;
}
运输署{
单词包装:打断单词;
}
将CSS样式编写为
<style>
table{
table-layout: fixed;
}
td{
word-wrap:break-word;
}
</style>
桌子{
表布局:固定;
}
运输署{
单词包装:打断单词;
}
这可能会对您有所帮助
<table>
<tr>
<td id='first'>
item 1 item 1 item 1 item 1 item 1 item 1 item 1 item 1
</td>
<td id='second>
item 2 item 2 item 2 item 2 item 2 item 2 item 2 item 2
</td>
</tr>
</table>
#first{
display:inline;
overflow: hidden;
width:30%;
}
#second{
width:70%;
}
项目1项目1项目1项目1项目1项目1项目1项目1项目1项目1项目1项目1
这可能对你有帮助
<table>
<tr>
<td id='first'>
item 1 item 1 item 1 item 1 item 1 item 1 item 1 item 1
</td>
<td id='second>
item 2 item 2 item 2 item 2 item 2 item 2 item 2 item 2
</td>
</tr>
</table>
#first{
display:inline;
overflow: hidden;
width:30%;
}
#second{
width:70%;
}
项目1项目1项目1项目1项目1项目1项目1项目1项目1项目1项目1项目1
看看这个,这不是正常工作吗,还是你不想让它掉下去?或者看看这个,这不正常吗,或者你不想让它掉下去?或者谢谢。问题是,您为两个项目A都设置了50%的宽度。但我想做的是:正确的项目必须得到所有的空间。如果左侧有剩余空间,则应将左侧项目剪切到其长度。您确定表格单元格是问题的正确解决方案吗?感觉就像马车前的马一样-您可能需要添加一些javascript来重新调整window.resizeThanks上第二个单元格的宽度。问题是,您为两个项目A都设置了50%的宽度。但我想做的是:正确的项目必须得到所有的空间。如果左侧有剩余空间,则应将左侧项目剪切到其长度。您确定表格单元格是问题的正确解决方案吗?感觉就像马车前的马一样-您可能需要添加一些javascript来重新调整window.Resize上第二个单元格的宽度,但这是固定长度。我想做的是,如果用户调整窗口大小,布局可以调整。但这是固定长度的。我想做的是,如果用户调整窗口大小,布局可以调整。