回答
我觉得背景图片是你的唯一真正的纯CSS选项,因为content
不是很好的支持(或支持在所有)在早期的浏览器。
如果你还好,它不是一个纯粹的CSS解决方案,你可以用Javascript来伪造它,但当然这违反了你的问题的“仅使用CSS”部分:-)(并要求你的网站访问者有Javascript启用)。例如,使用Prototype:
document.observe("dom:loaded", handleDividers);
function handleDividers() {
$$('nearly any CSS3 selector').invoke('insert', {
bottom: ">"
});
}
...把一个>
在选择匹配的任何元件的端部。你可以做同样的jQuery,Closure ......我认为准相当于jQuery的是:
$.ready(handleDividers);
function handleDividers() {
$('nearly any CSS3 selector').append(">");
}
有没有任何方法可以支持'content'给不支持的浏览器? – 2010-04-25 06:48:44
是的,在IE7和更低版本中不起作用。 http://www.quirksmode.org/css/beforeafter.html – 2010-04-25 06:49:06
@Jitendra有可能使用一些可怕的jQuery解决方法:)但我肯定也会使用背景图片。 – 2010-04-25 06:49:37
我碰到这个岗位绊倒而寻找对同一问题的解决方案。我发现了一个纯粹的CSS解决方案,并认为我会分享它,以防有人遇到此问题。
我正在使用它作为网站的面包屑。目前我们有跨,
.breadcrumbs {
overflow: hidden;
background-color: #fcfafa;
padding: 9px 15px;
overflow: hidden;
height: 32px
}
ul {
list-style: none;
}
.breadcrumbs li {
float: left;
}
.breadcrumbs a {
float: left;
}
.breadcrumbs span {
position: relative;
}
.breadcrumbs span {
float: left;
padding: 0 18px;
}
.breadcrumbs span:after,
.breadcrumbs span:before {
left: -0%;
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.breadcrumbs span:after {
border-left-color: #fcfafa;
border-width: 30px;
margin-top: -30px;
}
.breadcrumbs span:before {
border-color: rgba(194, 225, 245, 0);
border-left-color: #f39200;
border-width: 34px;
margin-top: -34px;
}
<div class="breadcrumbs">
<ul>
<li>
<a>Frontpage</a>
<span></span>
</li>
<li>
<a>Category 1</a>
<span></span>
</li>
<li>Category 2</li>
</ul>
</div>
例子是相当粗糙。我已经复制了一些代码,其中的代码在这里运行时不会像预期的那样工作,因为文本被移动了,但它说明了如何创建“大于”符号。
代码是根据http://cssarrowplease.com/创建的,只是稍作修改。
- 1. CSS创建消息箭头
- 2. 如何使用简单的css创建uparrow向下箭头
- 3. 如何解决使用CSS创建此箭头形状IE9
- 4. 如何使用css创建方向两个箭头?
- 5. 如何仅使用HTML和CSS创建UP箭头?
- 6. 如何使用纯CSS创建此箭头
- 7. 如何用箭头字符串“*”在箭头上创建尾端?
- 8. 如何显示用箭头创建的箭头图例?
- 9. CSS创建与箭头主体对齐的箭头
- 10. 创建未知高度的CSS箭头
- 11. 创建箭头CSS和背景图像
- 12. 在边框上创建CSS箭头
- 13. 如何使用css来制作箭头?
- 14. 创建箭头类
- 15. 如何使用'乳胶箭头符号'在图中创建对角箭头?
- 16. 如何使用CSS创建此标头?
- 17. 使用CSS的箭头
- 18. 使用CSS制作箭头
- 19. 我要创建使用CSS的箭头形状 - 请看截图
- 20. 使用CSS在伪元素前后创建左箭头
- 21. HTML/CSS使用箭头创建div底部
- 22. CSS:如何创建一个按钮,右边的箭头placedo
- 23. 如何在CSS中创建动态宽度箭头?
- 24. 如何创建箭头类型布局?
- 25. 如何创建这个动画箭头?
- 26. 如何从xml代码创建箭头
- 27. 用css构建两个箭头
- 28. CSS箭头
- 29. 双箭头CSS
- 30. 如何在HTML中不使用图像创建箭头?
你有什么?为什么你不能使用和图像,或JavaScript?你的HTML的结构是什么,你可以改变它吗? – Kobi 2010-04-25 06:53:54