51得票5回答
CSS数据属性换行符和伪元素内容值

在数据属性中是否可以换行? 我试图做这样的事情: CSS:[data-foo]:after { content: attr(data-foo); background-color: black; } 超文本标记语言<div data-foo="First line \...

39得票3回答
能否选择CSS生成的内容?

假设我有以下标记: <div data-generated="world!">Hello </div> ..使用CSS: div:after { content: attr(data-generated); } 这将生成文本:Hello world!...

32得票3回答
为什么在 ::after 伪元素上需要一个空的 `content` 属性?

我从之前问过的一个问题中得到了http://jsfiddle.net/8p2Wx/2/,我看到了这些代码:.cf:before, .cf:after { content:""; display:table; } .cf:after { clear:both; } 如果...

29得票5回答
为什么:before和:after伪元素需要一个"content"属性?

在下面的场景中,为什么:after选择器需要一个content属性才能起作用? .test { width: 20px; height: 20px; background: blue; position:relative; } .te...

23得票2回答
在iframes中是否有可能样式化before/after伪元素?

正如标题所说,有没有一种方法可以为一个 iframe 的叶伪元素 before/after 设置样式? 不用再包裹一个 div 或者其他什么吗? 我试着像其他元素一样对它进行样式设置,但没有成功:iframe::before { content: 'foo'; positio...

21得票1回答
多个内容:attr()值

我想在元素中显示两个内容:类名和我创建的data-size变量,用一个空格分开。我可以通过以下方式实现:.element:before { content: attr(class); } .element:after { content: attr(data-size); } 但...

20得票3回答
使用属性(attr)中的data-icon来在元素前显示Unicode

让我们以像这样的简单HTML代码示例来演示:<div data-icon="\25B6">Title</div> 我希望该元素能够通过其数据属性(data-icon)设置前缀图标,因此我设置了如下CSS文件:div:before { content: attr(...

20得票2回答
在同一句话中使用Css Content、Attr和Url

我长期以来一直使用内容属性,今天我想尝试一些新的东西。我想知道是否可以使用CSS动态地显示图片工具提示,而不是使用JS。 所以我尝试了:.TableLine:hover:after{ content: url("../Img/Photo/"attr(id)".jpg"); } attr...

19得票2回答
伪元素after未出现在代码中

我尝试使用::after伪元素为网站添加一些效果。<div class="product-show style-show"> <ul> <li> .... <div class="..."> &...

19得票1回答
CSS中的`content`属性在WebKit中如何作用于`img`元素?

很久以前,CSS3生成内容规范的草案允许对于任何HTML元素都可以使用content属性(不仅限于::before/::after伪元素),没有对空元素或替换元素做出任何正式的限制。它曾一度被Opera Presto(1, 2)和至少在某种程度上被WebKit(3)支持。到2011年底,Web...