我想将html元素作为生成的内容。例如,如果我想要在列表项之前放置水平线如何添加html元素作为生成的内容
这不起作用。它只是打印“< HR />”为文本
li:before{
content : '<hr/>'
}
有没有办法做到这一点
我想将html元素作为生成的内容。例如,如果我想要在列表项之前放置水平线如何添加html元素作为生成的内容
这不起作用。它只是打印“< HR />”为文本
li:before{
content : '<hr/>'
}
有没有办法做到这一点
不,我不认为这是可能的CSS来做到这一点。
一种解决方案可能是在li
上使用border-top
。
例如
li
{
border-top: 1px solid black;
}
看这个网站的什么可以做一些很好的例子:http://css-tricks.com/css-content/
HTML代码无法插入,使用CSS内容属性,标签 显示为
<tag>
。
您可以使用jQuery很容易..
$('li').prepend('<hr />');
thanx的答案。我明白了 –
*“有没有办法做到这一点?” * - 是的。 *“你是怎么做到的?” - “未定义”。 – Joseph
那么答案如何?有人有1吗? –
至少是或否 –