Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如果元素具有ID属性,则重写伪元素::before_Html_Css_Hyperlink_Pseudo Element - Fatal编程技术网

Html 如果元素具有ID属性,则重写伪元素::before

Html 如果元素具有ID属性,则重写伪元素::before,html,css,hyperlink,pseudo-element,Html,Css,Hyperlink,Pseudo Element,我在我的网站上添加了一些伪元素,用于所有a链接 这是工作的罚款,后来我意识到,它是放置一个图标也链接锚作为例子 <a id="anchorname"></a> 我的问题是,如果给href一个id,是否可以取消设置内容。这样做的主要问题是我的锚ID从来都不一样。您可以将选择器与组合使用。然后将内容的值::before设置回它的默认值,这是正常的,以便使其消失或使用diplay:none,它们在您的情况下都可以工作 否定CSS伪类:notX是一种函数表示法,它将简单的选择器

我在我的网站上添加了一些伪元素,用于所有a链接

这是工作的罚款,后来我意识到,它是放置一个图标也链接锚作为例子

<a id="anchorname"></a>
我的问题是,如果给href一个id,是否可以取消设置内容。这样做的主要问题是我的锚ID从来都不一样。

您可以将选择器与组合使用。然后将内容的值::before设置回它的默认值,这是正常的,以便使其消失或使用diplay:none,它们在您的情况下都可以工作

否定CSS伪类:notX是一种函数表示法,它将简单的选择器X作为参数。它与参数未表示的元素匹配。X不能包含另一个否定选择器

main content.content.post internal.entry PA:非[id]::之前{ 内容:正常; } 您可以将选择器与。然后将内容的值::before设置回它的默认值,这是正常的,以便使其消失或使用diplay:none,它们在您的情况下都可以工作

否定CSS伪类:notX是一种函数表示法,它将简单的选择器X作为参数。它与参数未表示的元素匹配。X不能包含另一个否定选择器

main content.content.post internal.entry PA:非[id]::之前{ 内容:正常; } 非否定伪类将是我的首选。其他答案中已经提供了这一点。第二个选项是创建另一个规则,用ID属性设置锚元素的样式:

a[id] { ... }
您只需注意代码中规则的顺序及其特殊性

[附件]

表示具有att属性的元素,无论该属性的值是什么

非否定伪类将是我的首选。其他答案中已经提供了这一点。第二个选项是创建另一个规则,用ID属性设置锚元素的样式:

a[id] { ... }
您只需注意代码中规则的顺序及其特殊性

[附件]

表示具有att属性的元素,无论该属性的值是什么


您需要在属性选择器[enterAttributeHere]上结合:not选择器进行选择。因此,其基本格式是

a:not[id]
下面可以快速演示这一点:

a{ 背景:番茄; 高度:30px; 宽度:100px; 显示:块; 保证金:5px; } a:不是[id]{ 背景:蓝色; }
您需要在属性选择器[enterAttributeHere]上结合:not选择器进行选择。因此,其基本格式是

a:not[id]
下面可以快速演示这一点:

a{ 背景:番茄; 高度:30px; 宽度:100px; 显示:块; 保证金:5px; } a:不是[id]{ 背景:蓝色; }
哦,天哪。。非常感谢你。我在谷歌上搜索过,我从没听说这是可能的。谢谢你:这很有效。哦,天哪。。非常感谢你。我在谷歌上搜索过,我从没听说这是可能的。谢谢你:这很有效。谢谢你,一个更快:谢谢你,一个更快:一个命名的锚不是一个A[id],而是一个A[name]。超链接仍然可以具有id属性。如果实际上要排除具有id属性的所有元素,而不管它们是超链接还是命名锚定,请务必使用:not[id]。否则,如果要将伪元素仅应用于超链接,则应使用[href],而不是a:not[id]。命名锚不是a[id],而是a[name]。超链接仍然可以具有id属性。如果实际上要排除具有id属性的所有元素,而不管它们是超链接还是命名锚定,请务必使用:not[id]。否则,如果您打算将伪元素应用于超链接且仅应用于超链接,则应使用[href],而不是a:not[id]。