从css中排除html元素的更好方法

时间:2017-08-03 00:53:32

标签: css wordpress

我找到了一个非常好的css代码,它将链接显示为突出显示的文本。现在我想将此样式仅应用于我网站上的帖子,因此在添加css样式后,我需要排除其他不符合我的帖子要求的元素,所以我最终得到了这个:

extension UIApplication {
    /// The top most view controller
    static var topMostViewController: UIViewController? {
        return UIApplication.shared.keyWindow?.rootViewController?.visibleViewController
    }
}

extension UIViewController {
    /// The visible view controller from a given view controller
    var visibleViewController: UIViewController? {
        if let navigationController = self as? UINavigationController {
            return navigationController.topViewController?.visibleViewController
        } else if let tabBarController = self as? UITabBarController {
            return tabBarController.selectedViewController?.visibleViewController
        } else if let presentedViewController = presentedViewController {
            return presentedViewController.visibleViewController
        } else {
            return self
        }
    }
}

除了代码的丑陋之外,我仍然没有在包含ul列表的div中得到预期的结果,即使它在.entry-content类中。

现在我的问题是:实现预期结果的最佳方法是什么?为什么一个链接没有显示风格?

1 个答案:

答案 0 :(得分:0)

如果您希望选择器应用于所有链接,而不仅仅是<p>元素内的链接,请更改选择器:

.entry-content p a:not( 

.entry-content a:not(