为什么我不能设置此链接?

时间:2011-06-29 00:56:34

标签: html css

我是世界上最差的开发者,但我尝试过。我甚至无法获得这种风格的链接。谁能告诉我我做错了什么?

我创建了一个带div的链接

<div class="ny"><a href=http://nyapples.com>yayaya</a></div>

CSS

.ny a {font-size: 2em;}

4 个答案:

答案 0 :(得分:1)

看起来没有任何错误。

我能想到的只是浏览器中的错误或相互冲突的CSS规则。

我建议使用Chrome,右键单击并选择Inspect element或在Firefox上使用Firebug,然后使用工具选择超链接。

在两者中,一旦选中,请查看正在应用的CSS规则,并查看是否存在优先于此规则的内容。

答案 1 :(得分:0)

如果您在自定义css时遇到问题,可能会有另一个样式表覆盖您的更改。试试这个:

.ny a {font-size: 2em !important;}

应该强制它优先于其他样式。在博客中你可以自定义你从未做过的事情,这可能是最简单的解决方法

答案 2 :(得分:0)

可能会有一些事情导致这种情况发生:

  1. 在此样式表中,您正在应用另一种规则覆盖此规则的样式。正如这里的许多其他人所建议的那样,检查元素以查看哪些规则正在应用于元素。请务必将最常用或最通用的规则放在样式表文件底部的最顶层和最具体的规则中。
  2. 在这个样式表中,你错过了一个终结字符,如分号或结束大括号。这可能是一个难以捕捉的屁股,因为它并不总是立即明显,因为一些剩余的工作表将加载而不是整个东西只是打破。
  3. 很难说没有看到任何其他内容,但您当前的标记和样式是正确的。

答案 3 :(得分:0)

您的加价是正确的。您可能需要像之前发布的其他人一样重新检查您的CSS。

我还建议您在使用自己的样式表之前使用CSS重置。这可以避免浏览器规则的任何冲突。我建议:http://meyerweb.com/eric/tools/css/reset/http://developer.yahoo.com/yui/reset/