Html 在字母中打断单词属性

Html 在字母中打断单词属性,html,css,mobile,html-table,screen,Html,Css,Mobile,Html Table,Screen,假设我有这张桌子: <Table> <td> <tr>Hello World</tr> </td> </table> 当屏幕太小,无法将两个单词放在一行中时: Hello World 但是当屏幕变得更小时,这个词就会消失在屏幕的右侧。相反,当屏幕变得太小而无法容纳单词时,我希望它像这样分解: HE LL O WO RL D 我尝试了CSS属性:wordwrap:break-word但它不起作用。有什么想法吗?你可以在

假设我有这张桌子:

<Table>
<td>
<tr>Hello World</tr>
</td>
</table>
当屏幕太小,无法将两个单词放在一行中时:

Hello
World
但是当屏幕变得更小时,这个词就会消失在屏幕的右侧。相反,当屏幕变得太小而无法容纳单词时,我希望它像这样分解:

HE
LL
O

WO
RL
D

我尝试了CSS属性:
wordwrap:break-word但它不起作用。有什么想法吗?

你可以在需要的时候使用css

td{float:left}

您可以在应用时使用css来实现

td{float:left}

您可以在应用时使用css来实现

td{float:left}

您可以在应用时使用css来实现

td{float:left}

尝试在文本周围环绕一个div,然后通过更改div的宽度,也许使用一些js,您可以完成您想要的

HTML:


尝试在文本周围环绕一个div,然后通过更改div的宽度,也许使用一些js,您可以完成您想要的

HTML:


尝试在文本周围环绕一个div,然后通过更改div的宽度,也许使用一些js,您可以完成您想要的

HTML:


尝试在文本周围环绕一个div,然后通过更改div的宽度,也许使用一些js,您可以完成您想要的

HTML:


正如@Grasper所说,您的html是错误的

HTML:


正如@Grasper所说,您的html是错误的

HTML:


正如@Grasper所说,您的html是错误的

HTML:


正如@Grasper所说,您的html是错误的

HTML:


您需要以下内容:

<table>
    <tr>
        <td>
            Hello World and some other textthatmaynotbreak
        </td>
    </tr>
</table>

table {
    border: 1px dashed blue;
}
td {
    border: 1px dotted blue;
    word-break: break-all;
}

你好,世界和其他一些可能不会中断的文本
桌子{
边框:1px蓝色虚线;
}
运输署{
边框:1px点蓝色;
单词break:打破一切;
}
使用
wordbreak
,而不是
wordwarp

请参见演示:


参考资料:

您需要以下内容:

<table>
    <tr>
        <td>
            Hello World and some other textthatmaynotbreak
        </td>
    </tr>
</table>

table {
    border: 1px dashed blue;
}
td {
    border: 1px dotted blue;
    word-break: break-all;
}

你好,世界和其他一些可能不会中断的文本
桌子{
边框:1px蓝色虚线;
}
运输署{
边框:1px点蓝色;
单词break:打破一切;
}
使用
wordbreak
,而不是
wordwarp

请参见演示:


参考资料:

您需要以下内容:

<table>
    <tr>
        <td>
            Hello World and some other textthatmaynotbreak
        </td>
    </tr>
</table>

table {
    border: 1px dashed blue;
}
td {
    border: 1px dotted blue;
    word-break: break-all;
}

你好,世界和其他一些可能不会中断的文本
桌子{
边框:1px蓝色虚线;
}
运输署{
边框:1px点蓝色;
单词break:打破一切;
}
使用
wordbreak
,而不是
wordwarp

请参见演示:


参考资料:

您需要以下内容:

<table>
    <tr>
        <td>
            Hello World and some other textthatmaynotbreak
        </td>
    </tr>
</table>

table {
    border: 1px dashed blue;
}
td {
    border: 1px dotted blue;
    word-break: break-all;
}

你好,世界和其他一些可能不会中断的文本
桌子{
边框:1px蓝色虚线;
}
运输署{
边框:1px点蓝色;
单词break:打破一切;
}
使用
wordbreak
,而不是
wordwarp

请参见演示:

参考:

使用此代码

<table>
    <tr>
        <td>HelloWorldHelloWorld</td>
    </tr>
</table>

table{
    table-layout: fixed;
    width: 100%;
}
table td{
    word-wrap: break-word;
}

HelloWorldHelloWorld
桌子{
表布局:固定;
宽度:100%;
}
表td{
单词包装:打断单词;
}
演示:

使用此代码

<table>
    <tr>
        <td>HelloWorldHelloWorld</td>
    </tr>
</table>

table{
    table-layout: fixed;
    width: 100%;
}
table td{
    word-wrap: break-word;
}

HelloWorldHelloWorld
桌子{
表布局:固定;
宽度:100%;
}
表td{
单词包装:打断单词;
}
演示:

使用此代码

<table>
    <tr>
        <td>HelloWorldHelloWorld</td>
    </tr>
</table>

table{
    table-layout: fixed;
    width: 100%;
}
table td{
    word-wrap: break-word;
}

HelloWorldHelloWorld
桌子{
表布局:固定;
宽度:100%;
}
表td{
单词包装:打断单词;
}
演示:

使用此代码

<table>
    <tr>
        <td>HelloWorldHelloWorld</td>
    </tr>
</table>

table{
    table-layout: fixed;
    width: 100%;
}
table td{
    word-wrap: break-word;
}

HelloWorldHelloWorld
桌子{
表布局:固定;
宽度:100%;
}
表td{
单词包装:打断单词;
}


演示:

您的html错误,先来后错,先来后错,先来后错,先来后错,先来后错,为什么要浮动表格单元格?为什么要浮动表格单元格?为什么要浮动表格单元格?为什么要浮动表格单元格?这在缩小表格宽度时不起作用,删除“最大宽度”后,表格单元格将保持足够宽的宽度,以便在不打断单词的情况下将整个单词括起来。这在缩小表格宽度时不起作用,删除“最大宽度”后,表格单元格将保持足够宽的宽度,以便在不打断单词的情况下将整个单词括起来。这在缩小表格宽度时不起作用,删除“最大宽度”后,表格单元格的宽度将保持在足以容纳整个单词而不破坏它们的宽度。这不适用于缩小表格的宽度,删除“最大宽度”后,表格单元格的宽度将保持在足以容纳整个单词而不破坏它们的宽度。@Mark:我看到了您的解决方案,单词break:打破一切;这看起来是一个很好的解决方案。谢谢:)在您的解决方案中,使用
table layout:fixed
wordwrap:break-word
可以解决问题,因此这是可行的。但是,如果
表格布局:auto
,则
换行:break word
将不起作用,但
换行:break all
将起作用。所以有两种有效的方法可以得到想要的结果。@Mark:我看到了你的解决方案,wordbreak:breakall;这看起来是一个很好的解决方案。谢谢:)在您的解决方案中,使用
table layout:fixed
wordwrap:break-word
可以解决问题,因此这是可行的。但是,如果
表格布局:auto
,则
换行:break word
将不起作用,但
换行:break all
将起作用。所以有两种有效的方法可以得到想要的结果。@Mark:我看到了你的解决方案,wordbreak:breakall;这看起来是一个很好的解决方案。谢谢:)在您的解决方案中,使用
table layout:fixed
wordwrap:break-word
可以解决问题,因此这是可行的。但是,如果
表格布局:auto
,则
换行:break word
将不起作用,但
换行:break all
将起作用。所以有两种有效的方法可以得到想要的结果。@Mark:我看到了你的解决方案,wordbreak:breakall;这看起来是一个很好的解决方案。谢谢:)在您的解决方案中,使用
表格布局:修复了
with