W3C 验证器不传递 <nobr> 标记
W3C validator does not pass <nobr> tag
我正在使用这段代码:
<div class="home_notizia_page_riassunto">
<?php echo get_the_excerpt();?>
<a href="<?php echo get_permalink();?>"> <nobr>- <span style="color:red;"> Leggi tutto </span></nobr></a>
</div>
但是我在 W3C 验证器中得到这个错误:
Element nobr
not allowed as child of element a
in this context.
我试过在很多地方放nobr
,但问题还是一样。有什么建议吗?
<nobr>
tag is deprecated in HTML 5。使用 CSS white-space
代替:
<a href="<?php echo get_permalink();?>">
<span style="white-space: nowrap">- <span style="color:red;"> Leggi tutto </span>
</span>
</a>
来自the W3 wiki:
The white-space property specifies how white-space inside an element
is handled.
这是一个错误 -- 但在 HTML 5 规范中,比验证器中的错误更多。 W3C 需要修复规范。 <nobr>
应该适当地包含在规范中,因为它需要传达重要的语义信息:即封闭的内容在语义上是一个单一的单元,不应该被换行符分割。
我正在使用这段代码:
<div class="home_notizia_page_riassunto">
<?php echo get_the_excerpt();?>
<a href="<?php echo get_permalink();?>"> <nobr>- <span style="color:red;"> Leggi tutto </span></nobr></a>
</div>
但是我在 W3C 验证器中得到这个错误:
Element
nobr
not allowed as child of elementa
in this context.
我试过在很多地方放nobr
,但问题还是一样。有什么建议吗?
<nobr>
tag is deprecated in HTML 5。使用 CSS white-space
代替:
<a href="<?php echo get_permalink();?>">
<span style="white-space: nowrap">- <span style="color:red;"> Leggi tutto </span>
</span>
</a>
来自the W3 wiki:
The white-space property specifies how white-space inside an element is handled.
这是一个错误 -- 但在 HTML 5 规范中,比验证器中的错误更多。 W3C 需要修复规范。 <nobr>
应该适当地包含在规范中,因为它需要传达重要的语义信息:即封闭的内容在语义上是一个单一的单元,不应该被换行符分割。