【问题标题】:CSS id attribute doesn't work with Safari web-browserCSS id 属性不适用于 Safari 网络浏览器
【发布时间】:2014-11-07 16:37:49
【问题描述】:

我在我的 HTML 代码中使用了 <link> 标记,它链接到我的 CSS 代码。 我为我的一个 HTML 标签创建了一个 ID 属性,在 CSS 中我使用了#idname { ... }, 但是当我在 Safari 中打开它时,除了这个 ID 外,一切正常......

在 Windows 中,一切都运行良好,甚至是类和 ID。 我有 2 个 textEdit 文件:html、样式表

相关HTML:在<head>标签中:

<link type="text/css" rel="stylesheet" href="stylesheet.css"/>

&lt;body&gt; 标签中:

<h2 id=“first”>about me</h2> 

CSS

#first{
    font-family: Arial;
    color: #FF6600;
}

当我点击 html 文件时,在 Safari 中,“关于我”的颜色是黑色,并且没有改变。

【问题讨论】:

  • 欢迎来到 SO!请提供重现您的问题所需的 HTML 和 CSS。另外,“不工作”是什么意思?你期望发生什么,实际发生了什么?我几乎可以向你保证,这不是因为你的文本编辑器......
  • 能否请您提供一些您使用过的 HTML 和 CSS 代码?正如 nbrooks 所说,不是您的文本编辑器导致这里出现问题,在这种情况下,Safari 也不应该成为问题。您是如何在 HTML 代码中应用此 ID 属性的?
  • 你的id是以数字开头的吗?
  • 你的引号对吗?

标签: html css safari


【解决方案1】:

你用错了引号:

<h2 id=“first”>about me</h2> 

应该是:

<h2 id="first">about me</h2> 

【讨论】:

  • 非常感谢。但是当我想输入“”时,它们变成了“”我该怎么办?
  • 我认为它确实与您的编辑器有关。在记事本/gedit/系统附带的东西中尝试。查看此行为是否仍然存在。还要检查您的语言输入,确保它不是亚洲语言,使用英语(美国)...看看是否有效?
  • 正如我在记事本(windows)中所说的,它工作正常,但在 textEdit(mac)中它会更改引号。我还检查了语言输入,它是美国(英语)。
  • 我明白了。这已经在 Ask Different 上提出过。 apple.stackexchange.com/questions/120486/…。让我知道这是否能解决您的问题。
猜你喜欢
  • 2014-02-18
  • 2017-10-25
  • 2016-05-20
  • 2017-04-05
  • 1970-01-01
  • 2011-08-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多