gpt4 book ai didi

用于在表格中强制换行的 PHP 或 HTML/CSS 解决方案

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:59:59 31 4
gpt4 key购买 nike

我有一个表格,里面填满了用户生成的文本。文本跨度与 TD 允许的一样多,但是如果输入是由长字符串组成的字符串,没有中断字符(空格、破折号等),它会弄乱表格。

例如gggggggggggggggggggggggggggggggggggggggggggggggggggg

我怎样才能让这些字符串也换行?

谢谢。

最佳答案

您可以使用 CSS:

table {
table-layout: fixed;
width: 100%;
}

table td, table th {
word-wrap: break-word; /* Internet Explorer 5.5+, Chrome, Firefox 3+ */
overflow-wrap: break-word; /* CSS3 standard: Chrome & Opera 2013+ */
}

/* Use this if you also want to preserve multiple spaces in text */
table td, table th {
white-space: -moz-pre-wrap; /* Firefox 1.0-2.0 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 */
}

这是一个例子:http://www.jsfiddle.net/QPP8A/ (现在已经过时了,抱歉)

如果你觉得这个很难申请,你可以使用PHP's wordwrap function :

$text = "The quick brown fox jumped over the lazy dog.";
$newtext = wordwrap($text, 20, "<br />\n");

关于用于在表格中强制换行的 PHP 或 HTML/CSS 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4352759/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com