w3c 验证css代码出现如下错误

html-css021

w3c 验证css代码出现如下错误,第1张

opacity的取值范围为0.0-1.0之间;

moz-opacity的写法应该是-moz-opacity;

background的url(../images/boxtopttlist.gif) no-repeat top 10px的格式不对:no-repeat后面应该是2个数字分别表示x轴和y轴的,前边是x后边是y,这个不能错,还有就是数字大小问题,x的负数就是将图向左移动后的显示区域,y的负数是向上移动的后的,正数相反;

后面几个没有前后文代码 不清楚是啥毛病

这个其实很简单啊,用hover就行。

下面是例子:

css代码

<style type="text/css">

  body{background:#566}

  ul{margin-left: 0padding-left: 0}

  li{

    display:inline-block

    color: #fff

    font-size: 20px

    line-height: 30px

    font-weight: bold

    text-align: center

  }

  .menuitem{

    float: left

    width: 120px

    list-style: none

  }

 .submenuitem{

    display: none

    float: none

    margin-left: 0

    list-style: none

    border: dotted #e00

    border-width: 0 0 2px 0

  }

  .menuitem:hover{

    background-color:#b00

  }

  .menuitem:hover .submenuitem{

    display: block

    background-color:#b00

  }

</style>

HTML代码

<ul>

  <li class="menuitem">首页</li>

  <li class="menuitem">

    学校概况

    <ul>

      <li class="submenuitem">学校简介</li>

      <li class="submenuitem">现任领导</li>

      <li class="submenuitem">信息公开</li>

    </ul>

  </li>

  <li class="menuitem">机构设置</li>

</ul>

效果大概其就是你想要的那种,不用js,鼠标经过时自动出现