属性'nowrap'被认为是过时的。 推荐一个更新的构造。 它是什么?
在使用Visual Studio 2010编译ASPX页面时出现错误:
<td valign="top" nowrap width="237">
错误消息是
"Attribute 'nowrap' is considered outdated. A newer construct is recommended."
什么构造是指错误信息? 它的performance与“nowrap”完全相同吗?
你可以像这样使用它,我希望你现在不会过时的消息。
<td valign="top" style="white-space:nowrap" width="237">
正如@ThiefMaster指出的那样,build议将width
和valign放到CSS中(注:CSS称之为vertical-align
)。
1)
<td style="white-space:nowrap; width:237px; vertical-align:top;">
2)我们可以像这样做一个CSS类,它是更优雅的方式
在风格部分
.td-some-name { white-space:nowrap; width:237px; vertical-align:top; }
在HTML部分
<td class="td-some-name">
有几种方法可以防止换行符 ,而“更新的结构”这个短语可能指的是多种方式 – 这实际上是最合理的解释。 他们可能主要是想到CSS声明white-space:nowrap
,可能还有white-space:nowrap
空格字符。 在理论上,特别是在实践中,不同的方式是不相同的,尽pipe在某些情况下,不同的方式可能产生相同的结果。
从HTML属性切换到有些笨拙的CSS方式可能没有什么实际的东西,当样式表被禁用时,你肯定会失去。 但即使是nowrap
属性在所有情况下都不起作用。 一般来说,最普遍的是nobr
标记,它从来没有达到任何规范,但仍然活着,踢: <td><nobr>...</nobr></td>
。
尽pipeCSS定义了一个文本包装属性,但它不受任何主stream浏览器的支持,但是可能受到大量支持的空白属性解决了您的问题。
如果HTML和使用引导他们有一个辅助类 。
<span class="text-nowrap">1-866-566-7233</span>