Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我想使用<;预处理></预处理>;保留输入文本的格式,但显示的文本跨越其父标记的边界<;部门></部门>;_Php_Css_Pre_Line Breaks - Fatal编程技术网

Php 我想使用<;预处理></预处理>;保留输入文本的格式,但显示的文本跨越其父标记的边界<;部门></部门>;

Php 我想使用<;预处理></预处理>;保留输入文本的格式,但显示的文本跨越其父标记的边界<;部门></部门>;,php,css,pre,line-breaks,Php,Css,Pre,Line Breaks,中的文本超出其父级的边界。如何解决这个问题 <%# DataBinder.Eval(Container.DataItem, "Comments") .ToString().Replace("\n", "<br />") %> 据说预格式化文本中的行长度可以缩短,但如何缩短 我见过 pre { width: 100%; overflow: auto; } 是c#吗?我是一名PHP程序员。尝试添加CSS: pre { white

中的文本超出其父级
的边界。如何解决这个问题

<%# DataBinder.Eval(Container.DataItem, "Comments")
               .ToString().Replace("\n", "<br />") %>
据说预格式化文本中的行长度可以缩短,但如何缩短

我见过

pre {
  width: 100%;
  overflow: auto;
}

是c#吗?我是一名PHP程序员。

尝试添加CSS:

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
尝试添加CSS:

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

您可以使用CSS使文本换行:

pre {
  width: 100%;
  overflow: auto;
}
如果您根本不想更改文本格式,此CSS将使用滚动条使所有文本均可查看:


您可以使用CSS使文本换行:

pre {
  width: 100%;
  overflow: auto;
}
如果您根本不想更改文本格式,此CSS将使用滚动条使所有文本均可查看:


它只是删除了多余的文本。这不是一个解决方案,它只是切断了多余的文本。这不是一个解决办法。