CSS 表单元素不继承body的字体属性


很多人喜欢在body中加样式来控制全局字体的样式,像字体、大小、颜色等。这些写可以减少代码,其实并不然,像表单里面元素就无法继承body的字体属性,先看下效果截图:

下面是BODY样式写法:

<style type="text/css">
<!--
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}
-->
</style>

上面效果截图中表单里文本框的字面和表格字体并不是一样的效果,为什么会这样呢?是因为所有的表单元素都不继承body的字体属性,需要单独设置,如:

input, label, select, option, textarea, button, fieldset, legend {
    font-size:12px;
}

所以最终样式写法应该下面写法:

<style type="text/css">
<!--
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}
input, label, select, option, textarea, button, fieldset, legend {
    font-size:12px;
}
-->
</style>




相关阅读:
Web站点安全八要素
JSP教程(一)
调试JavaScript/VB Script脚本程序(ASP篇)
asp 中对 ip 进行过滤限制函数
打印样式表(UE之可用性)
国内php原创论坛
大家需要掌握的 html下SPAN和DIV的区别
清除网页文字水印的两种简单方法
php 文件上传系统手记
jquery 1.4.2发布!主要是性能与API
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
php 删除无限级目录与文件代码共享
dedecms5.3 会员登陆后返回网页显示登陆状态方法
对付CSS兼容问题的十个超级技巧
快速导航

Copyright © 2016 phpStudy |