您的位置:首页 - 代码 - CSS教程 - 正文
如何用CSS设置下拉列表select 的样式?
作者:未知 文章来源:互联网 发布时间:2007-01-05 20:15:24
  我们在进行CSS网页布局的时候,常常会遇到下拉列表select,我们可以应用CSS对表单的元素进行控制,可是下拉列表select的样式该如何设置呢?

  我们来看看下面的xhtml代码,这是一个典型的下拉列表select:
程序代码1
<select>
    <option>我爱CSS</option>
    <option>Div+CSS教程</option>
    <option>CSS布局实例</option>
    <option>CSS2.0教程</option>
    <option>CSS在线手册</option>
    <option>Web标准</option>
    <option>XHTML教程</option>
    </select>

  我们再来看看控制它的CSS代码:
程序代码2
div {
        border:1px solid #C0C0C0;
        width:183px;
        height:18px;
        clip:rect(0px,18px,22px,0px);
        overflow:hidden;
}
select {
        position:relative;
        left:-2px;
        top:-2px;
        font-size:12px;
        width:185px;
        line-height:18px;border:0px;
        color:#909993;
}

  我们再来看看运行的效果吧:
 提示:您可以先修改部分代码再运行

  或许您对此依然不满意,我们对此也无能为力,更多的方法是用js来进行控制和修改它的外表,在select外观上没给用户多少“自由”。resday.com是关于css的专题网站,我们就不深入学习js的控制是如何工作的了。我们没有更多的css方法来改变它。当然,你可以通过改变滚动条背景颜色等将其进行更深的美化,但下拉列表的小三角是CSS所不能控制得了的。
  不久的将来,或许将有更多更美妙的办法来控制下拉列表select,欢迎您关注我们的网站:我爱CSS-www.resday.com
热门文章
最新文章