gpt4 book ai didi

css - 使用等号修改 span 的 CSS

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

我有这个奇怪的代码:

<h1>Firmware 0.6 <span="postdate">April 02, 2015</span>
</h1>

如何使用 CSS 仅更改其中包含 ="postdate" 的特定范围?

问题发生在一个普遍存在的模板中,例如:http://luebeck.freifunk.net/2015/01/07/announce-0.6.html

主要source in github已经更正了,但我想知道如何通过仅访问 CSS 文件来解决此问题。

最佳答案

那不是有效的 HTML。

如果您使用 HTML validator 验证它,您将收到以下内容:

an attribute specification must start with a name or name token

An attribute name (and some attribute values) must start with one of a restricted set of characters. This error usually indicates that you have failed to add a closing quotation mark on a previous attribute value (so the attribute value looks like the start of a new attribute) or have used an attribute that is not defined (usually a typo in a common attribute name).

就其值(value)而言,您技术上可以通过转义 =/" 字符来选择它。

不幸的是,由于 HTML 中的语法错误,这也将选择所有后续元素。

span\=\"postdate\" {
color: red;
}
<span>Other span</span>

<span="postdate">April 02, 2015</span>

<p>Some paragraph</p>

<span>Everything appearing after the invalid span will get selected due to the syntax error!</span>

关于css - 使用等号修改 span 的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29424101/

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