DIV+CSS高手请进

.x-btn.direction-asc{background-image:url("../../../resources/themes/images/default/g... .x-btn .direction-asc {
background-image: url("../../../resources/themes/images/default/grid/sort_asc.gif");
background-position: 4px 6px !important;
}
上面的CSS样式为什么会有两个样式名 这两个样式名有什么用呢 希望高手给予解答 越详细越好 拒绝复制
展开
 我来答
lp5276159be1
2011-08-16 · TA获得超过2万个赞
知道大有可为答主
回答量:1万
采纳率:39%
帮助的人:4205万
展开全部
.x-btn .direction-asc这里其实只引用到了1个样式,这种写法是为了给样式控制标签引用的样式,通俗的讲就是给某个或者某些标签固定了样式,也就是给这个样式设了一个“绝对位置”,防止其他地方重名的样式引用错误,这种写样式的方法新手慎重,不熟悉就还是写单样式,多点代码没关系,别出错就行,这种样式写法改起来比较麻烦
举个例子:
<div class="Style01">
<div class="Style02">
<div class="Style03"></div>
</div>
</div>

样式 .Style01 .Style02 .Style03{...}
这里只引用了Style03的样式,前面2个只是确定位置,是包含关系
追问
能不能在讲的通俗一点,有点看不太懂!
追答
.Style01 .Style02 .Style03{...}
这个div是处于之内的;
而这个div又是处于之内的;
上面这种写法就是一层一层类似布局包含的关系
在解释一下为什么不会出现重名而不出错的原因,比如下面的布局

第一个

第二个

因为样式确定了包含关系,所以只有“第一个”div可以引用到样式,而第二个却不能,除非重新写一个样式 .Style01 .Style04 .Style03{...}

这东西我不能讲的再通俗了,再不了解我就没办法了,这东西看一眼一般都能懂得
956382753
2011-08-16 · TA获得超过2684个赞
知道小有建树答主
回答量:603
采纳率:0%
帮助的人:541万
展开全部
1.第一个定义背景图像,路径为("../../../resources/themes/images/default/grid/sort_asc.gif")。

2.第二个定义背景图像的位置,0,0为最左角上方,所以4,6坐标是其相对于0,0的位置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叮叮竹
2011-08-16 · TA获得超过1536个赞
知道小有建树答主
回答量:1353
采纳率:0%
帮助的人:665万
展开全部
楼主是问.x-btn .direction-asc
还是问 background-image: url("../../../resources/themes/images/default/grid/sort_asc.gif");
background-position: 4px 6px !important;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吉古日的美好生活
2011-08-16 · 热爱生活!分享美好。
吉古日的美好生活
采纳数:66 获赞数:210

向TA提问 私信TA
展开全部
两个属性分别代表的意思是:背景图片以及背景图片距离此div左边与上边的位置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式