设为首页
收藏本站
最近更新

文章搜索
本类热门

首页 >> 网络编程 >> HTML >> 新闻正文 [字体: ] [打印文档]
重新认识 button 标签 [2]

文章作者:
责任编辑:rosan 录入时间:2007-7-29 9:32:45 来源:
频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意.

百特科技[http://www.PCbyte.cn]专业的空间、主机提供商,域名注册绝对优惠!

CSS

在极大程度上,控制那些按钮的CSS是相当直截的。浏览器间丝发般的差别导致了一定数量的填充差距,不过天下没有不可能的事儿,对你来说幸运的是,它已经解决了。

/* BUTTONS */
.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

当这些运行的时候有一件事情会发生,那就是在InternetExplorer中在显示长按钮时有个显示错误。你可以在Jehiah.cz中读到相关信息,但是它正是一些宽度和上面声明的溢出的原因。

加点儿颜色

在Wufoo中,我们为中性动作的把Hover颜色定为蓝色,把绿色和红色用作正面和负面的连接。下面是我们创建的处理意味着正面的例如添加和保存的按钮和负面的如取消和删除的按钮。这对我们来说是种很好的感觉,同时明显的你也可以挑选你喜欢的颜色。

/* STANDARD */
button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}
/* POSITIVE */
button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}
/* NEGATIVE */
.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

PS:原文中还有个总结,没什么意义,就不翻译了。

推荐好友 | 频道收藏 | 打印文档 | 报告错误  
相关连接
·如何快速的呈现我们的网页
·重新认识 button 标签 [2]
·重新认识 button 标签 [1]
·Web2.0 的视觉设计新中英对照
·HTML Component(HTC)
·HTML-加速、再加速
·常见页面元素遮住菜单解决方法
·HTML特殊字符 - 补遗
同一专题
·无相关专题
发表评论 版权声明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有
转载
要求转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。
共有评论查看评论
姓名: