【问题标题】:XHTML and &nbsp doesnt work?XHTML 和 &nbsp 不起作用?
【发布时间】:2013-06-10 07:34:53
【问题描述】:

您好很久没有从事网络开发了,之前当我想在两张图片之间放置一个空格时,我会在 HTML 中使用 &nbsp,但是 XHTML 是不同的?一直在网上看,但没有任何内容,有人可以帮忙吗?

这是我的代码;

<img id ="aft" src="images/after_clamping.jpg" width="200" height="210" alt="" /><img   id ="tic" src="images/ticket.jpg" width="200" height="210" alt="" />

【问题讨论】:

  • 您是否包含了分号? &amp;nbsp;
  • 是的,但无济于事:(
  • 那么它应该可以正常工作,也许可以尝试一些 CSS,例如:img#aft { margin-right: 3px; }
  •  
  • 不要在这样的地方使用空格。做@faino 的建议并使用CSS!空格用于分隔文本中的单词。

标签: html xhtml


【解决方案1】:

一些 XHTML 配置似乎没有完整的实体名称列表。使用数字字符引用,&amp;#160;

编辑: “一些 XHTML 配置”是指没有完整 XHML DOCTYPE 声明的 XHTML 文档。如果您完全省略 DOCTYPE,或者使用简写形式,例如 &lt;!DOCTYPE html&gt;,浏览器将只识别五个 XML 实体名称。所以要么提供一个完整的 DOCTYPE,比如&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;,要么使用上面的数字字符引用。

【讨论】:

  • 我遇到了这个问题,一旦我定义了上面的文档类型,它就解决了。谢谢!
猜你喜欢
  • 2023-03-28
  • 2018-04-26
  • 2018-11-05
  • 2014-01-26
  • 2016-10-20
  • 2014-07-20
  • 2011-02-27
  • 1970-01-01
  • 2019-07-18
相关资源
最近更新 更多