【问题标题】:Can't get basic XHTML to display correct in Safari无法让基本 XHTML 在 Safari 中正确显示
【发布时间】:2011-06-30 16:39:07
【问题描述】:

我正在学习 HTML,并在 textedit 中编写了以下测试文件。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TD/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
<head>
<title>Testing Safari's html capabilities</title>
</head>
<body>
<h1>Los Angeles Clippers</h1>
<p>The Clippers, owned by frugal Donald Sterling, 
   are always one piece away from being a piece away from 
   slipping into the playoffs.</p>
</body>
</html>

我将此文件保存为带有 h​​tml 扩展名的 text1,但是当我在 Safari 中打开它时,它显示为代码本身,而不是在网页中显示。我也有一个 DOCTYPE 声明,但是如果不修改代码,我就无法在此处显示它。

'view source' 表明上面还有一些额外的东西,但我不能准确地粘贴它们,因为如果没有将 html 代码翻译成代码本身,很难在此处粘贴它们。它显示了另一个 DOCTYPE 声明,然后我文件中的所有代码都落入了 html 的“正文”部分。

救命!

【问题讨论】:

  • 你在什么操作系统上工作?
  • 您是否为此使用了某种 IDE?您是否尝试过将此处的内容粘贴到纯文本编辑器中,然后保存并查看?
  • 没有任何文档类型会怎样?

标签: html xhtml safari


【解决方案1】:

您可能将文件保存为富文本而不是纯文本。见https://discussions.apple.com/thread/1761665?threadID=1761665。

【讨论】:

  • 谢谢丹。对于那些将来阅读本文的人,解决方案是在 textedit 中按 Control-Shift-T 以从富文本切换到纯文本。然后以 .html 结尾保存文档(而不是从扩展下拉菜单中选择 .html)。
  • @Marver - 欢迎您,不要忘记为有用的答案投票并接受最佳答案(点击“打勾”)。
【解决方案2】:

您可能正在使用 Word 之类的编辑器,它会向文件中添加更多信息。

尝试在 Windows 中使用 Notepad++(或常规记事本)或在 Mac 中使用 TextWrangler。

【讨论】:

    猜你喜欢
    • 2018-06-13
    • 2017-06-19
    • 2017-12-25
    • 1970-01-01
    • 1970-01-01
    • 2010-11-25
    • 2013-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多