【问题标题】:Setting CSS property for ul and li in class在类中为 ul 和 li 设置 CSS 属性
【发布时间】:2015-12-18 22:13:16
【问题描述】:

我正在尝试在一个类中设置 ul 和 li 项的属性,但它不起作用。这是针对 wordpress jetpack 社交媒体图标的。

我有

.widget_wpcom_social_media_icons_widget .genericon {
    font-size: 21px;
}

.widget_wpcom_social_media_icons_widget ul {
    list-style-type: none;
}

.widget_wpcom_social_media_icons_widget li.menu-item {
    margin-right: 100px;
}

似乎只有第一个设置大小有效。其他人没有。第二个是删除媒体图标之前的项目符号,第二个是在图标之间添加一个空格,因为图标位于跨度块内。为什么它们不工作?

【问题讨论】:

  • 样式是否被应用,但被先前定义的选择器覆盖?

标签: css wordpress jetpack


【解决方案1】:

要删除项目符号点,请使用

.widget_wpcom_social_media_icons_widget ul li {
list-style: none; }

你不能给跨度留出边距,因为它是一个内联级元素,相反你可以将 .menu-item 设置为内联块并以这种方式留出边距

.widget_wpcom_social_media_icons_widget li.menu-item {
display:inline-block;
margin-right: 100px;}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-31
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    • 1970-01-01
    • 2012-11-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多