将鼠标悬停在 class 的 [li] 元素上
hover over an [li] element of a class
我想将鼠标悬停在 mediawiki 中的导航栏上。
站点代码:
<div class="mw-portlet-body">
<ul>
<li id="n-mainpage-description">
<a href="/index.php/Hauptseite" title="Hauptseite besuchen [Alt+Umschalt+z]" accesskey="z">
<span>Hauptseite</span>
</a>
</li>
<li id="n-recentchanges">
<a href="/index.php/Spezial:Letzte_%C3%84nderungen" title="Liste der letzten Änderungen in diesem Wiki [Alt+Umschalt+r]" accesskey="r">
<span>Letzte Änderungen</span>
</a>
</li>
<li id="n-randompage">
<a href="/index.php/Spezial:Zuf%C3%A4llige_Seite" title="Zufällige Seite aufrufen [Alt+Umschalt+x]" accesskey="x">
<span>Zufällige Seite</span>
</a>
</li>
<li id="n-help-mediawiki">
<a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents">
<span>Help about MediaWiki</span>
</a>
</li>
</ul>
</div>
悬停应该使用classmw-portlet-body
和class的li元素。我还不知道项目的规模,希望它自动扩展到新的 li 元素,所以使用 id 是不可能的。
我已经搜索了一下并尝试了一些 CSS 代码:
mw-portlet-body li:hover {
background-color: rgba(242, 242, 242, 1);
}
或li.mw-portlet-body:hover
我不知道现在该做什么。我不会 know/want 更改站点的整个 HTML 代码以将 class 添加到列表中。
非常感谢任何帮助,我最近才开始进行 Web 开发。
您唯一需要做的就是添加一个点来引用 class(例如 .mw-portlet-body li
而不是 mw-portlet-body li
)
当定位 class 时,您需要为其添加 .
前缀。目前,您的 css 正在针对 <mw-portlet-body></mw-portlet-body>
标签内的 <li>
个元素:
<mw-portlet-body>
<li></li>
<li></li>
</mw-portlet-body>
然而,这不是您想要的。通过将 .
添加到 mw-portlet-body
,您告诉 css mw-portlet-body
是元素上的 class,因此它将 select 所有 <li>
元素里面的任何带有 class mw-portlet-body
的元素
请参阅下面的工作示例:
.mw-portlet-body li:hover {
background-color: rgba(242, 242, 242, 1);
}
<div class="mw-portlet-body">
<ul>
<li id="n-mainpage-description">
<a href="/index.php/Hauptseite" title="Hauptseite besuchen [Alt+Umschalt+z]" accesskey="z">
<span>Hauptseite</span>
</a>
</li>
<li id="n-recentchanges">
<a href="/index.php/Spezial:Letzte_%C3%84nderungen" title="Liste der letzten Änderungen in diesem Wiki [Alt+Umschalt+r]" accesskey="r">
<span>Letzte Änderungen</span>
</a>
</li>
<li id="n-randompage">
<a href="/index.php/Spezial:Zuf%C3%A4llige_Seite" title="Zufällige Seite aufrufen [Alt+Umschalt+x]" accesskey="x">
<span>Zufällige Seite</span>
</a>
</li>
<li id="n-help-mediawiki">
<a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents">
<span>Help about MediaWiki</span>
</a>
</li>
</ul>
</div>
您没有在 mw-portlet-body
之前放置 .
(点)。由于它是 class,因此您必须在 css 文件中使用 .
(点)。
.mw-portlet-body li:hover {
background-color: rgba(242, 242, 242, 1);
}
<div class="mw-portlet-body">
<ul>
<li id="n-mainpage-description">
<a href="/index.php/Hauptseite" title="Hauptseite besuchen [Alt+Umschalt+z]" accesskey="z">
<span>Hauptseite</span>
</a>
</li>
<li id="n-recentchanges">
<a href="/index.php/Spezial:Letzte_%C3%84nderungen" title="Liste der letzten Änderungen in diesem Wiki [Alt+Umschalt+r]" accesskey="r">
<span>Letzte Änderungen</span>
</a>
</li>
<li id="n-randompage">
<a href="/index.php/Spezial:Zuf%C3%A4llige_Seite" title="Zufällige Seite aufrufen [Alt+Umschalt+x]" accesskey="x">
<span>Zufällige Seite</span>
</a>
</li>
<li id="n-help-mediawiki">
<a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents">
<span>Help about MediaWiki</span>
</a>
</li>
</ul>
</div>
我想将鼠标悬停在 mediawiki 中的导航栏上。
站点代码:
<div class="mw-portlet-body">
<ul>
<li id="n-mainpage-description">
<a href="/index.php/Hauptseite" title="Hauptseite besuchen [Alt+Umschalt+z]" accesskey="z">
<span>Hauptseite</span>
</a>
</li>
<li id="n-recentchanges">
<a href="/index.php/Spezial:Letzte_%C3%84nderungen" title="Liste der letzten Änderungen in diesem Wiki [Alt+Umschalt+r]" accesskey="r">
<span>Letzte Änderungen</span>
</a>
</li>
<li id="n-randompage">
<a href="/index.php/Spezial:Zuf%C3%A4llige_Seite" title="Zufällige Seite aufrufen [Alt+Umschalt+x]" accesskey="x">
<span>Zufällige Seite</span>
</a>
</li>
<li id="n-help-mediawiki">
<a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents">
<span>Help about MediaWiki</span>
</a>
</li>
</ul>
</div>
悬停应该使用classmw-portlet-body
和class的li元素。我还不知道项目的规模,希望它自动扩展到新的 li 元素,所以使用 id 是不可能的。
我已经搜索了一下并尝试了一些 CSS 代码:
mw-portlet-body li:hover {
background-color: rgba(242, 242, 242, 1);
}
或li.mw-portlet-body:hover
我不知道现在该做什么。我不会 know/want 更改站点的整个 HTML 代码以将 class 添加到列表中。
非常感谢任何帮助,我最近才开始进行 Web 开发。
您唯一需要做的就是添加一个点来引用 class(例如 .mw-portlet-body li
而不是 mw-portlet-body li
)
当定位 class 时,您需要为其添加 .
前缀。目前,您的 css 正在针对 <mw-portlet-body></mw-portlet-body>
标签内的 <li>
个元素:
<mw-portlet-body>
<li></li>
<li></li>
</mw-portlet-body>
然而,这不是您想要的。通过将 .
添加到 mw-portlet-body
,您告诉 css mw-portlet-body
是元素上的 class,因此它将 select 所有 <li>
元素里面的任何带有 class mw-portlet-body
请参阅下面的工作示例:
.mw-portlet-body li:hover {
background-color: rgba(242, 242, 242, 1);
}
<div class="mw-portlet-body">
<ul>
<li id="n-mainpage-description">
<a href="/index.php/Hauptseite" title="Hauptseite besuchen [Alt+Umschalt+z]" accesskey="z">
<span>Hauptseite</span>
</a>
</li>
<li id="n-recentchanges">
<a href="/index.php/Spezial:Letzte_%C3%84nderungen" title="Liste der letzten Änderungen in diesem Wiki [Alt+Umschalt+r]" accesskey="r">
<span>Letzte Änderungen</span>
</a>
</li>
<li id="n-randompage">
<a href="/index.php/Spezial:Zuf%C3%A4llige_Seite" title="Zufällige Seite aufrufen [Alt+Umschalt+x]" accesskey="x">
<span>Zufällige Seite</span>
</a>
</li>
<li id="n-help-mediawiki">
<a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents">
<span>Help about MediaWiki</span>
</a>
</li>
</ul>
</div>
您没有在 mw-portlet-body
之前放置 .
(点)。由于它是 class,因此您必须在 css 文件中使用 .
(点)。
.mw-portlet-body li:hover {
background-color: rgba(242, 242, 242, 1);
}
<div class="mw-portlet-body">
<ul>
<li id="n-mainpage-description">
<a href="/index.php/Hauptseite" title="Hauptseite besuchen [Alt+Umschalt+z]" accesskey="z">
<span>Hauptseite</span>
</a>
</li>
<li id="n-recentchanges">
<a href="/index.php/Spezial:Letzte_%C3%84nderungen" title="Liste der letzten Änderungen in diesem Wiki [Alt+Umschalt+r]" accesskey="r">
<span>Letzte Änderungen</span>
</a>
</li>
<li id="n-randompage">
<a href="/index.php/Spezial:Zuf%C3%A4llige_Seite" title="Zufällige Seite aufrufen [Alt+Umschalt+x]" accesskey="x">
<span>Zufällige Seite</span>
</a>
</li>
<li id="n-help-mediawiki">
<a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents">
<span>Help about MediaWiki</span>
</a>
</li>
</ul>
</div>