我有一个缩进 55px 的 .content CSS 类。在某些情况下,我想在段落的开头包含一个链接,但这个链接我不想缩进。
除了创建一个不包含缩进的新 .content2 类之外,是否还有使用直接应用于链接的类来否定缩进?
我尝试使用通过调用来格式化链接的类应用到链接的负缩进值,但这似乎只会改变链接自己框中的文本,而实际上我希望链接框不缩进。
有问题的页面:http: //www.fccorp.us/development/index.jfx.php
非常感谢您的图形 snaplemouton!
这提出了一个新的但相关的问题:多个相互矛盾的类的级联顺序是什么?我在 Firefox(当前版本 19.0.2,非测试版)中进行测试,链接通常使用两个类,但某些类使用第三个。
- 更新 -
我的编辑从需要中删除了一个类(尽管我的 css 文件中需要九个额外的行)。然而,这并没有解决我的保证金问题:
第一个类配置链接的“盒子”(盒子模型)的外观,包括边距以及配置链接文本的外观(链接、已访问、活动)。(以前的第三个)现在的第二个类,仅在这些链接放置在段落内时使用,用于否定不再适用的值,因为链接在段落内。我通过第一类设置顶部和底部边距,这适用于(几乎)每个按钮。对于(现在)第二类,我试图否定放置在段落中的少数链接的那些边距。但由于某种原因,那些通过第二类使用 0px(零)边距值否定的值不会被更改。它们仍然保留着第一类分配的价值。
(当我键入此内容时,我意识到如何消除调整链接/已访问/活动属性的键,因此现在正在更改。但我怀疑这会改变任何事情。如果确实如此,我会更新它。) - 作为我在更新中说过,这个变化并没有解决边距没有被消除的问题。
但是,与其尝试取消现有边距,我是否需要通过使用负数来实际否定它们?这应该可行,但我认为 CSS 级联意味着如果某些样式相互矛盾,它们会覆盖其他样式。还是它们加在一起?