好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

用CSS和Div美化select样式的简单方法

来直接看这个示例:

CSS Code 复制内容到剪贴板

.select&nbs p; {  m arg in : 0;  padding : 0;  border : 1px   solid   # cccccc ;  float :  left ;  dis play :  inline ; }    .select div {  border : 1px   solid   #f9f9f9 ;  float :  left ; }    .select>div {  overflow :  hidden ; }    * ht ML  .select div select {  display : block ;  float :  left ;  mar gin : - 2px ; }    .select div>select {  display : block ;  float : none ;  margin : - 2px ;  padding :  0px ; }    .select:hover {  border : 1px   solid   #666 ; }   

HTML

XM L/HTML Code 复制内容到剪贴板

< div   class = "select" >         < div >             < select >                 < option > 看见效果了吧 </ option >                 < option > 看见效果了吧 </ option >                 < option > 看见效果了吧 </ option >             </ select >         </ div >         < div >   

看演示吧
demo

然后介绍一下全兼容select的写法

先看下select属性表

通过上述的研究成果属性汇总,我们 知道 IE6是无论如何设置都是固定高度为22px不变的,而其他浏览器除safari都是支持h ei ght属性的,那么我们设置 height:22px。那么现在我们修正一下safari浏览器,,我们发现仅有safari支持line-height属性那么正好可以 利用 line-height修正其高度为22px,在font -s ize为12px的前提下设置 line-height:22px,最后FF和IE9里面的文字不居中,对其设定 padding:2px 0,我们发现FF和IE9都居中了,但是各个浏览器的select的高度也并没有增加,那么这里有点疑问,在高度设定的情况下,小量数字的padding不增加整体高度?

下面是全兼容代码示例。

 

CSS Code @H_423_ 360 @复制内容到剪贴板

<!DOCTY PE  html P ub LIC  "-//W3C//DTD XHTML 1.0 Trans IT ional//EN"   "http://HdhCmsTestw3. org /TR/xhtml1/DTD/xhtml1 -t ransitional.dtd" >    <html xmlns= "http://HdhCmsTestw3.org/1999/xhtml" >    <head>    < ;m eta http-equiv= "Content-Type"   content = "text/html; charset=utf-8"  />    <title>demo</title>    <style>    *{ padding :0;  margin :0}    body{ font-size : 12px }    select{ height : 22px ;  line-height : 18px ;  padding : 2px  0}    </style>    </head>    <body>    <div style= "margin-top:20px; margin-left:20px; background:#000" >    <select>        <option>演示问题一</option>        <option>演示问题二</option>        <option>演示问题三</option>        <option>演示问题四</option>        <option>演示问题五</option>    </select>    </div>    </body>    </html>  

demo  

总结

以上是 为你收集整理的 用CSS和Div美化select样式的简单方法 全部内容,希望文章能够帮你解决 用CSS和Div美化select样式的简单方法 所遇到的问题。

如果觉得 网站内容还不错, 推荐好友。

查看更多关于用CSS和Div美化select样式的简单方法的详细内容...

  阅读:25次