css - 任何人都可以解释以下代码吗?

标签 css

我无法理解,尤其是在背景属性方面。

 .stars div a {
      background: transparent url(sprite_rate.png) 0 0 no-repeat;
      display: inline-block;
      height: 23px;
      width: 12px;
      text-indent: -999em;
      overflow: hidden;
    }

最佳答案

background:

透明 希望它是清楚的:)

url(sprite_rate.png)背景图片

0 0 容器中的一个位置 - 左上角

no-repeat 背景图片不应该重复

display: inline-block;

一个表现得像内联元素的盒子,参见http://www.w3schools.com/css/pr_class_display.asp

height: 23px;
width: 12px;

元素的大小

text-indent: -999em;

将元素踢到可见区域之外,http://www.w3schools.com/css/pr_text_text-indent.asp

overflow: hidden;

隐藏不适合元素的内容,http://www.w3schools.com/css/pr_pos_overflow.asp

关于css - 任何人都可以解释以下代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4459596/

相关文章:

javascript - 使用 Vanilla JS 将事件和函数附加到动态元素

javascript - 下拉菜单未以选定的下拉按钮为中心

jquery - 从 HTML 表格复制到剪贴板的用户选择引入了 Tabs

html - 带 <fieldset> 的框阴影 CSS。 Firefox 与 Chrome

css - HTML 中 div 中的文本

css - IE8 :focus causes issue - need to double click

html - Bootstrap .jumbotron

html - 输入字段无法使用浏览器正确调整大小

html - 输入提交和 "a"标签样式看起来相同 - Firefox 问题

css - 强制内容不溢出到屏幕右侧