【问题标题】:CSS/HTML - wrapped long string inside a textarea?CSS/HTML - 在文本区域内包裹长字符串?
【发布时间】:2010-09-23 05:23:34
【问题描述】:

我可以在 textarea 中创建一个字符串以换行吗? (避免水平滚动条)

请注意,我有一个很长的字符串,没有任何空格(编码文本),并且 css 自动换行属性似乎对它不起作用...

【问题讨论】:

  • 您可以将 html 的软连字符(­,如果我没记错的话)应用于字符串,这允许单词在该点被断开和连字符,但不可见 除非必要。
  • 您通常根本不应该获得水平滚动条。 Opera 是唯一默认这样做的浏览器。
  • 你说得对,我用的是 Opera...

标签: html css textarea word-wrap


【解决方案1】:

你想要的是默认值并且应该可以正常工作,除非你指定了wrap=onwrap=true(不确定是哪个但认为是第一个)属性!你需要强制它是wrap=hard 但是,您可以在单词中的某处使用­ 字符指定预定断点。它不会可见,但会在那里中断。 你也可以看看像http://php.net/manual/en/function.wordwrap.php这样的一些函数 您还可以查看以下 css 设置:

overflow: scroll; 
overflow-y: scroll; 
overflow-x: hidden; 
overflow:-moz-scrollbars-vertical;

【讨论】:

  • wrap="off" 在 Firefox、IE 和 WebKit 中触发滚动条。这在 MSDN 中有记录,但不是 HTML5 中 wrap 的标准值。
  • wrap 甚至是一个有效的属性吗? W3 似乎不认为它存在,甚至非附属的,停下来不寒而栗,W3schools 也不再提及它。啊,哎呀。 Html 5 ...对不起。我去拿我的外套... =/
  • 不是 :) 他的问题是歌剧(见上文)
猜你喜欢
  • 2021-07-29
  • 2020-03-21
  • 2022-01-20
  • 1970-01-01
  • 2016-08-09
  • 2012-07-19
  • 2013-09-03
  • 1970-01-01
  • 2014-05-03
相关资源
最近更新 更多