gpt4 book ai didi

css - 无论如何到 "reset"样式?

转载 作者:太空宇宙 更新时间:2023-11-03 17:41:52 25 4
gpt4 key购买 nike

一个现有的样式表有一大堆为 A 元素定义的样式,散布在各处。我发现很难跟踪和追踪所有内容。

然后我有:

<ul class="nav navbar-nav navbar-right">
<li>xxxxx</li>
<li><a href='...'>yyyyy</a></li>
</ul>

我不希望上面的 A 元素继承样式表中的内容。我也不想删除 UL 元素的类,因为还有其他副作用。我知道我可以通过专门设置内联样式来覆盖 A 样式,但这需要覆盖很多。有没有办法让 A 元素放弃为 A 定义的内容,并让每个样式都默认?

最佳答案

恐怕你不能...

您是否考虑过 javaScript?您可以创建一个像这样工作的片段:

function resetCss(element) {
element.style.color = '#000000';
element.style.textDecoration = 'none';
// ...
}

function reset() {
var elements = document.getElementsByTagName('*');
for (element in elements) {
if (element.className == 'reset') {
resetCss(element); // This function is called on every tag with the reset class.
}
}
}

调用reset()当 DOM 准备好并给类 reset到所有要重置的元素。示例:<a href="#" class="reset">Link</a> .

关于css - 无论如何到 "reset"样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28937150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com