Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.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
Html 属性';nowrap&x27;它被认为是过时的。建议使用较新的构造。这是怎么一回事?_Html_Css_Visual Studio 2010_Compiler Errors_Nowrap - Fatal编程技术网

Html 属性';nowrap&x27;它被认为是过时的。建议使用较新的构造。这是怎么一回事?

Html 属性';nowrap&x27;它被认为是过时的。建议使用较新的构造。这是怎么一回事?,html,css,visual-studio-2010,compiler-errors,nowrap,Html,Css,Visual Studio 2010,Compiler Errors,Nowrap,使用Visual Studio 2010在ASPX页面中编译此内容时出错: <td valign="top" nowrap width="237"> 错误消息指的是什么结构? 它的行为是否与“nowrap”完全相同?您可以这样使用它,我希望您现在不会收到过时的消息 <td valign="top" style="white-space:nowrap" width="237"> 2)我们可以创建这样的CSS类,这是一种更优雅的方式 在样式部分 .td-som

使用Visual Studio 2010在ASPX页面中编译此内容时出错:

    <td valign="top" nowrap width="237">
错误消息指的是什么结构?
它的行为是否与“nowrap”完全相同?

您可以这样使用它,我希望您现在不会收到过时的消息

  <td valign="top" style="white-space:nowrap" width="237">
2)我们可以创建这样的CSS类,这是一种更优雅的方式

在样式部分

.td-some-name
{
  white-space:nowrap;
  width:237px;
  vertical-align:top;
}
在HTML部分

<td class="td-some-name">

虽然CSS定义了一个属性,但它不受任何主流浏览器的支持,但受广泛支持的属性可能会解决您的问题。

有几种,短语“更新的构造”可能指的是一种以上的方式,这实际上是最合理的解释。他们可能主要想到CSS声明
空白:nowrap
以及可能的无中断空格字符。虽然在某些特定情况下,不同的方法可能会产生相同的结果,但在理论上,特别是在实践中,不同的方法并不等同


从HTML属性切换到稍微笨拙的CSS方式可能没有什么实际意义,当样式表被禁用时,您肯定会失败。但即使是
nowrap
属性也不能在所有情况下都起作用。一般来说,最有效的是
nobr
标记,它从来没有达到过任何规范,但它是活跃的:
..

如果使用HTML和引导,它们有一个

1-866-566-7233

为什么不将
宽度
有效性
也移动到CSS中呢?好的建议让我这样做,考虑将“宽度”更改为“最小宽度:”这样所有空表单元格都会相似,使用
会违反规范,并且通常会受到反对。并不是所有浏览器都保证支持它。根据定义,包装控件是CSS的一项任务@Zenexer,
nobr
实际上是所有浏览器都支持的。不需要浏览器来支持CSS,有些浏览器实际上不需要,至少在某些情况下是这样。由于HTML有一个用于强制换行的元素,因此它(实际实现时)也有一个用于防止换行的元素,这是合乎逻辑的。使用

通常也是不赞成的@Zenexer有没有任何关于为什么不赞成br的参考资料?我想这个答案很老了,因为在HTML5中使用nowrap属性,而不是空白:nowrap风格,在现在构建网站时没有任何意义。
.td-some-name
{
  white-space:nowrap;
  width:237px;
  vertical-align:top;
}
<td class="td-some-name">
<span class="text-nowrap">1-866-566-7233</span>