• select和input不会继承字号body fontsize


    <!DOCTYPE html>
    <html lang="zh-Hans-CN">
    <head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <title>test</title>
    <style>
    body
    {
    font-size
    :16px;
    }
    select,input
    {
    font-size
    :1em;
    }
    #page
    {
    width
    :600px;
    margin
    :0 auto;
    }
    </style>
    </head>
    <body>
    <div id="page">
    汉字
    <form>
    <select>
    <option>汉字</option>
    <option>English</option>
    </select>
    <input type="text" value="汉字" />
    <input type="submit" value="汉字" />
    </form>
    <div id="footer">
    <form id="change_ui" method="get" action="#">
    页面宽度:
    <input type="text" id="page_width" name="page_width" value="960px" />
    字号大小:
    <input type="text" id="font_size" name="font_size" value="20px" />
    <input type="submit" value="OK" />
    </form>
    </div>
    <script type="text/javascript">
    document.getElementById(
    'change_ui').onsubmit = function()
    {
    document.getElementById(
    'page').style.width=this.page_width.value;
    document.body.style.fontSize
    =this.font_size.value;
    return false;
    }
    </script>
    <div>
    </body>
    </html>
    在Firefox 3.6.9、IE 9、IE 8中,select和input不会继承字号,无论在body中声明font-size是多少,select和input仍然显示为浏览器默认字号(一般为16px)。

    所以写CSS要写上:

    select,input
    {
    font-size:1em;
    }

    Firefox、IE 8的整体放大都能够放大select、input,为什么偏偏不能继承?真奇怪。

  • 相关阅读:
    2011年全球手机市场十大事件
    异地求学催生网卖“生活费” 家长称不听话退款
    pygame库常用
    pygame_鼠标事件
    在Python和Django模板系统中的真值
    Django seeting配置(一)
    Django数据库配置
    转载CSS boxflex属性(弹性盒子模型)
    java volatile变量
    并发资料收集
  • 原文地址:https://www.cnblogs.com/sink_cup/p/select_input_font_size_can_not_inherit_body.html
Copyright © 2020-2023  润新知