我一直在尝试剖析 behance.net 网站上的一些 CSS。我已经在 chrome 检查器中非常彻底地查看了它,但有些东西我就是不明白。
在顶部导航栏上,有“发现”、“画廊”、“工作”的文字,它写在 div 中,class="nav-text"
但它也有nav-sprite
包含背景图像的类
nav-sprite {
background: url("http://assets.behance.net/img/sprites/nav.png?cb=1056284268") no-repeat;
display: block;
text-indent: -9999px;
}
这里的背景 url 指向一个 png,它的文本与用 html 编写的文本相同,但在一个大图像中。这里是黑色背景。首先,它的分辨率非常低。其次,为什么即使这些相同的东西都写在html中,为什么还会出现?
谢谢!