zoukankan      html  css  js  c++  java
  • ie7 text-indent input影响

    IE6/IE7中text-indent对input背景的影响

    text-indent在IE6/IE7中的位置偏移BUG一文中讨论过IE6/IE7中inline-block元素设置text-indent对背景图片的影响,这主要是 display:inline-block在IE6/Ie7和IE8中的区别 导 致的。表单中的提交(type=submit)和重置(type=reset)按钮,有时我们为了美化,而使用背景图片,考虑到SEO因素,按钮的 value值不能为空,但又不能在页面上显示出来。这时就可以用text-over:-200em;overflow:hidden;来隐藏了。这时问题 就出现了,在IE6/IE7中背景图片也和文字一块被隐藏了。

    解决办法也是一样的。就是给按钮设置display:block或者设置float:left|right来实现display:block。

    <input type="submit" class="submit" value="提交" />
    <style type="text/css">
    .submit{
    display:block;
    150px;
    height:30px;
    overflow:hidden;
    background:url(submit.gif) no-repeat left top;
    text-indent:-100em;
    }
    </style> 由此推断IE6/IE7中input的实现和inline-block类似null

  • 相关阅读:
    Java
    Java
    Java与正则表达式
    Java与UML
    用IKVMC将jar转成dll供c#调用
    日历
    提取多层嵌套Json数据
    微信公众平台获取用户openid
    配置IISExpress允许外部访问
    英文单词学习
  • 原文地址:https://www.cnblogs.com/zfdai/p/3380099.html
Copyright © 2011-2022 走看看