【问题标题】:Block position, text position and link underlining块位置、文本位置和链接下划线
【发布时间】:2014-04-07 18:08:18
【问题描述】:

我想为我的一个网站添加分页功能,但我遇到了多个问题,这可能是因为我没有世界上最好的 CSS 技能(他们充其量只是平庸)。

您可以在此处查看我的问题的 SSCCE:http://jsfiddle.net/rmurzea/qE7Ku/3/

1)。为了使margin-bottom 规则起作用,我必须将它添加到pagination a 类中。如果我直接将它添加到pagination 类,它不起作用。为什么?

2)。 content a:hover 属性具有 text-decoration: underline 规则。我似乎无法在pagination a:hover 中覆盖它。我该怎么做?

3)。我想要下一行的颜色块及其文本,但指定 display: block 规则似乎不起作用。

谁能帮我解决这些问题?提前谢谢你。

【问题讨论】:

  • 对于 2) 你想如何覆盖它?你不想装饰吗?使用text-decoration: none;
  • @TylerH 我加了但是没有效果。
  • 我的意思是,你希望content a:hover 中的链接有下划线吗?还是不行?
  • 要删除文本装饰,您需要更具体 (#content .pagination a:hover { text-decoration: none; })
  • 在一个请求中发布多个问题只会导致一个问题得到解决。您应该提出多个请求。

标签: html css pagination


【解决方案1】:

1) 有效

.pagination {
    margin-bottom: 20px;
}

2) 在你的 CSS 中使用 !important

.pagination a:hover {
    text-decoration: none !important;
    background-color: #5D4137;
    color: #FFFFFF;
}

3) 用 div 替换你的 p 标签应该可以,但它没有,但是我使用了一个带有 clear: both 的 div 并且它有效..

这是您的jsfiddle 更新

【讨论】:

    猜你喜欢
    • 2016-11-24
    • 2012-03-24
    • 1970-01-01
    • 2019-10-16
    • 2021-11-15
    • 2014-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多