首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

href不适用于包含:after content:''";

href是HTML中的一个属性,用于指定链接的目标地址。它通常用于<a>标签中,通过点击链接可以跳转到指定的网页或资源。

然而,href属性不适用于包含:after content:''的情况。:after是CSS中的伪元素,用于在选定元素的内容之后插入新的内容。content:''是其中的一个属性,用于指定插入的内容为空。

由于href属性是用于指定链接目标的,而不是用于插入内容,因此在包含:after content:''的情况下,使用href属性是不合适的。

如果需要在选定元素的内容之后插入新的内容,可以使用其他CSS属性或伪元素来实现,例如使用content属性或:before伪元素。

需要注意的是,以上回答是根据提供的问答内容进行的解答,如果有其他相关问题或需要更详细的解答,请提供更具体的信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

关于伪类元素:before和:after

:before和:after的作用就是在指定的元素内容(而不是元素本身)之前或者之后插入一个包含content属性指定内容的行内元素,最基本的用法如下: #example:before { content...: "#"; color: red; } #example:after { content: "$"; color: red; } 这段代码会在#example元素内容之前插入一个...除了插入文字内容,还可以指定其他内容: p:before { content: url('img.jpg'); } a:after { content: attr(href); } attr...both的元素用于清除浮动从而能使父容器正常被子元素内容撑起,但是这种方法引入了多余的无意义标签,并且有javascript操作子元素的时候容易引发bug。...:after { content:""; display:table; } .clearfix:after { clear:both; } /* For IE 6/7 (trigger

1K10

CSS 伪元素的一些罕见用例

此外,它还可以用于扩展卡片组件的可点击区域,该组件具有查看更多链接的功能。请注意,文章的内容(如标题和图像)将位于伪元素之上,因此它不会影响文本的选择或图像的保存。 ?...添加伪元素 然后,我为每个元素添加了:before和:after伪元素,其宽度为50%(为了更好的演示,我为每个元素添加了不同的背景) .elem:before, .elem:after { content...基于文件扩展名的链接样式 例如,如果有一个包含PDF文件的链接,则可以添加PDF图标,以使其对用户更清晰。...Doc CSS a[href$=".pdf"]:before { content: ""; display: inline-block; vertical-align: middle...HTML Or CSS p { display: flex; align-items: center; } p:before, p:after { content: "";

80140

CSS基础语法(二) CSS的9种选择器

属性选择样式应用的元素  #id值{ … }  3.标签选择器 根据HTML标签选择样式应用的属性 标签名{ … } 4.子选择器 .food>li{     border:1px solid red; } 5.包含选择器....first span{color:red;} 6.通用选择器 * {color:red;} 7.伪类选择器 1、静态伪类(只应用于超链接) [注意]visited伪类只能设置字体颜色、边框颜色、outline...a:visited{color: green;}  设置超链接在其链接地址已被访问过时的样式 2、动态伪类(可应用于任何元素) 设置超链接在其鼠标悬停时的样式。...若写成 p:before em 就是不合法的 p:before{content:"text"}   4、:after 在元素内容后面插入内容   默认这个伪元素是行内元素,继承元素可继承的属性 p:after...{content:"text"} 9.属性选择器 属性选择器根据元素的属性及属性值来选择元素 1、简单属性选择器 a[href][title]{color: red;} #div[class]{color

97430

前端学习(15)~css3学习(九):选择器详解

匹配含义: ^:开头 $:结尾 *:包含 格式: E[title] 选中页面的E元素,并且E存在 title 属性即可。...E[title*="abc"] 选中页面的E元素,并且E需要带有 title 属性,属性值任意位置包含abc。...伪元素选择器 伪元素选择器的标志性符号是 :: 1、格式:(第一部分) E::before 设置在 元素E 前面(依据对象树的逻辑结构)的内容,配合content属性一起使用。...E::after 设置在 元素E 后面(依据对象树的逻辑结构)的内容,配合content属性一起使用。 E:after、E:before 在旧版本里是伪类,在 CSS3 这个新版本里是伪元素。...新版本里,E:after、E:before会被自动识别为E::after、E::before,按伪元素来对待,这样做的目的是用来做兼容处理。 举例: <!

48620

为什么大家都用i标签用作小图标?

#example:before { content: "#"; } #example:after { content: "....至少,content属性需要空引用作为它的值(即:content:“”)。 你也许注意到,你也可以用两个冒号(::before 和 ::after) 写伪元素,这个我以前讨论过的。...你基本上有属性的值要包含什么的两个额外的选择 首先,你可以包含一个指向一个图像的URL,就像在css里包含一个背景图像一样做你能做的 p:before { content: url(image.jpg)...此功能,根据规范 ,“把X属性的值以字符串的形式返回” 下面是一个例子: a:after { content: attr(href); } attr()函数的功能是什么?...上面的代码会导致页面上的每一个元素的href值立即被放置在每个各自的元素的后面。在文档被打印时,它可以用作一个包含所有URl的打印样式表。

1.8K51
领券