css 层的嵌套

html

<div class="menu">
<ul>
<li><a class="li1" title="办公"></a></li>
<li><a class="li2 this" title="人事"></a></li>
<li><a class="li3" title="培训"></a></li>
<li><a class="li4" title="考勤"></a></li>
<li><a class="li5" title="绩效"></a></li>
<li><a class="li6" title="工资"></a></li>
<li><a class="li7" title="物品"></a></li>
<li><a class="li8" title="报表"></a></li>
</ul>
</div>

css

.menu
{
margin-top: 10px;
margin-left: 0px;
width: 560px;
height: 31px;
display: inline-block;
}

.menu ul li a
{
width: 60px;
height: 31px;
display: inline-block;
background: url(../Images/headerimg.png) no-repeat;
margin-right: 7px;
}

.menu ul li
{
display: inline-block;
}

.menu ul li a.li1
{
background-position: -12px -5px;
}
.menu ul li a.li1:hover
{
background-position: -12px -45px;
}
.menu ul li a.li1.this
{
background-position: -12px -45px;
}

.menu ul li a.li2
{
background-position: -78px -5px;
}
.menu ul li a.li2:hover
{
background-position: -78px -45px;
}
.menu ul li a.li2.this
{
background-position: -78px -45px;
}

a.li2.this 是指在当前a标签的两个class (li2、this),儿这样写a.li2.this 是指this只能在a有li2的前提下才能起作用!

时间: 2024-07-28 15:47:57

css 层的嵌套的相关文章

利用css如何让嵌套的div层不继承父div层的透明度?

http://zhidao.baidu.com/link?url=cvQhh0Q7_ah0qg9tc-2zP0cjB_PoIiIq6t6RFpp4aZPPNoVJUqyy7TT41TU5pWzRtRYIMNCkdMkAV36oR-RraFyyghs__ULNjlNiOGgkYOC 利用css如何让嵌套的div层不继承父div层的透明度? http://blog.csdn.net/foart/article/details/39177653 DIV浮在上层并让DIV背景半透明代码 http://x

项目期复习总结:Table, DIV+CSS,标签嵌套规则

目录: 1.表格的意义,含义? 2.表格有哪些元素? 3.表格布局,表格布局的优缺点 4.行元素,块元素的区别? 5.标签的合理嵌套及标签的语义性 ① 表格的意义,含义? 表格应该用来展现那些适合表格化显示的信息,比如数据的显示,统计或者二维报表之类的信息,而不是作为一种而已的工作 ② 表格有哪些元素? 表格元素:table thead tbody tfoot caption tr th td .... 较常用  ③ 表格的使用应该注意哪些? 1)使用表格时注意合理嵌套,遵循标签的语义性,tab

两层Fragment嵌套,外层Fragment切换时内层Fragment不显示内容

尊重他人劳动成果,转载请说明出处:http://blog.csdn.net/bingospunky 需求 在搭界面有这么样一个需求:需要两层的Fragment嵌套,内层需要滑动切换效果,外层界面不需要滑动效果.那么内层使用ViewPager切换,外层就使用replace切换.这样搭出来的界面不能得到需要的效果,内层的Fragment只有第一次能显示内容,之后切换外层Fragment时,内层Fragent都是空着的. 我再尝试两层Fragment都使用replace切换,这样就能达到效果了.但是项

CSS控制表格嵌套

1. [图片] table.jpg ?2. [代码]用CSS处理表格嵌套完整代码 <style type="text/css">.form-table{    border-collapse:collapse;    border-spacing:0px;    border-style:solid solid solid solid;    border-width:1px;    border-color:#000000;}.form-table table{    b

两层fragment嵌套时出现空白,(收藏别人的)

完美解决 两层Fragment,内层空白 转载:http://blog.csdn.net/bingospunky/article/details/51352400 目录(?)[+] 前言 两层Fragment在某些情况下,内层Fragment会显示空白,这是一个比较常见的问题,以前我也有一些解法,这次又遇到了这个问题,索性看了一下Fragment相关的源码,找到了问题的根源. 如果你想看一下什么样的代码会出现Fragment出现空白,这个demo会告诉你. 之前写过一篇文章两层Fragment嵌

项目期复习总结2:Table, DIV+CSS,标签嵌套规则

文件夹: 1.表格的意义,含义? 2.表格有哪些元素? 3.表格布局,表格布局的优缺点 4.行元素,块元素的差别? 5.标签的合理嵌套及标签的语义性 ① 表格的意义,含义? 表格应该用来展现那些适合表格化显示的信息,比方数据的显示,统计或者二维报表之类的信息,而不是作为一种而已的工作 ② 表格有哪些元素? 表格元素:table thead tbody tfoot caption tr th td .... 较经常使用  ③ 表格的使用应该注意哪些? 1)使用表格时注意合理嵌套,遵循标签的语义性,

CSS层模型中的绝对定位 相对定位 固定定位

1.绝对定位:元素设置层模型中的绝对定位,需要设置position:absolute(表示绝对定位),这条语句的作用将元素从文档流中拖出来,然后使用left.right.top.bottom属性相对于其最接近的恶意个具有定位属性的父包含块进行绝对定位.如果不存在这么一个元素,则相对于body元素而言,也就是说相对浏览器而言. 2.相对定位:元素设置层模型中的相对定位,需要设置position:relative(表示相对定位),它通过left.right.top.bottom属性确定元素在正常文档

CSS层模型

参考:慕课网 点此可进 如何让html元素在网页中精确定位,就像图像软件PhotoShop中的图层一样可以对每个图层能够精确定位操作.CSS定义了一组定位(positioning)属性来支持层布局模型. 层模型有三种形式: 1.绝对定位(position: absolute) 2.相对定位(position: relative) 3.固定定位(position: fixed) 绝对定位 需要设置position:absolute(表示绝对定位),这条语句的作用将元素从文档流中拖出来,然后使用le

CSS 分组 和 嵌套 选择器

Grouping Selectors 在样式表中有很多具有相同样式的元素. h1{color:green;}h2{color:green;}p{color:green;} 为了尽量减少代码,你可以使用分组选择器. 每个选择器用逗号分隔. 在下面的例子中,我们对以上代码使用分组选择器: 实例 h1,h2,p{color:green;} 尝试一下 » 嵌套选择器 它可能适用于选择器内部的选择器的样式. 在下面的例子,为所有p元素指定一个样式,为所有元素指定一个class="marked"的