如何只显示div的边框,而不显示使用CSS的文本?
答案 0 :(得分:5)
IE不支持,但您可以使用:
#mydiv { color:rgba(0,0,0,0); border:1px solid #000 }
这使文本颜色完全透明,但使边框可见。
答案 1 :(得分:4)
一个简单的跨浏览器解决方案是Phark“文本缩进”方法。它通常用于替换图像。
div.example {
border: 2px solid red;
/* Hide text inside "off left" */
text-indent: -10000px;
/* Make sure to set a width and height */
height: 100px;
width: 100px;
}
优点:
缺点:
答案 2 :(得分:2)
您可以使文本与div的背景颜色相同。或者将文本嵌套在另一个div中。