如何根据id属性选择特定的li

我有这个 ul

 <ul>
    <li>
        <img alt="" src="../assets/images/Logo@2x.png" />
    </li>
    <li>
        <a href="../FrontEnd/home.aspx">
    
        
        ????????
        
        
        </a>
    </li>
    <li>
        <a href="../FrontEnd/History.aspx">????? ???????</a>
    </li>
    <li>
        <a href="../FrontEnd/Mission.aspx">????? ???????</a>
    </li>
    <li>
        <a href="../FrontEnd/news.aspx">???????</a>
    </li>
    <li>
        <a href="../FrontEnd/gallery.aspx">?????</a>
    </li>
    <li>
        <a href="../FrontEnd/videos">???????</a>
    </li>
</ul>

什么是 css 选择器,它会给我带来新闻。

我累了

#mobile-demo ul li #news { margin-bottom: 0rem !important; }

我累了

#mobile-demo ul li[id="news "]{ margin-bottom: 0rem !important; }

我还添加了新闻类

#mobile-demo ul li[class="news "]{ margin-bottom: 0rem !important; }

没有任何效果

运气好的话 ?

回答

你需要像下面这样使用。不要spaceul&之间使用,#mobile-demo因为这#mobile-demo ul意味着它会找到每个ul带有 id 的内部元素#mobile-demo。您需要ul哪个具有 id#mobile-demo以便使用ul#mobile-demo. 同为li也。

而且你已经发布的代码是具有ul与类mobile-demoid那么使用类选择(.),而不是id选择(#)。或添加您的ul元素。

ul.mobile-demo li#news { margin-bottom: 0rem !important; }
ul.mobile-demo li#news { margin-bottom: 0rem !important; }

有关更多详细信息,请参阅CSS 选择器 W3Schools。

下面试试看。

ul#mobile-demo li#news {
  margin-bottom: 0rem !important;
}

ul#mobile-demo li#mainPage {
  margin-right: right:inherit !important;
}


以上是如何根据id属性选择特定的li的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>