javascript - 如何在 Firefox 和 Chrome 中使输入框的长度相同?

标签 javascript jquery html css

我想在我的网站设计中有一个输入框。当我像下面这样编码时

HTML:

 <input type="text" name="lemail" value= "" placeholder="Email" id = "lemail"/>

CSS:

  *{
     font-size:12px;
     font-family: sans-serif,helvetica,arial;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     -ms-box-sizing: border-box;

  }  

  #lemail{

      position: absolute;
      top: 40px;
      left: 20px;

      padding-left: 20px;
      padding-top: 8px;
      padding-right: 20px;
      padding-bottom: 8px;
      border: 1px solid #007599;
      border-radius: 3px;

   }

拍照结果:

Chrome : chrome output here 火狐: firefox output here

这里的问题是 chrome 和 firefox 的输入框长度不同。在 firefox 中长度比在 chrome 中大。Border-box 不起作用。 如何使输入字段在两个浏览器中看起来相同?

最佳答案

定义框的宽度,如下面的代码 width:250px;

#lemail{
  position: absolute;
  top: 40px;
  left: 20px;
  padding-left: 10px;
  padding-top: 8px;
  padding-right: 20px;
  padding-bottom: 8px;
  border: 1px solid #007599;
  border-radius: 3px;
  width:250px;
}

关于javascript - 如何在 Firefox 和 Chrome 中使输入框的长度相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33717472/

相关文章:

javascript - 使用 javascript 进行远程 => true 调用

Javascript 函数只调用一次

javascript - 获取父Div,然后获取里面的元素

c# - 如何使用 WinForms 中的 Web 浏览器控件访问 HTML 文档的 <HEAD> 元素?

javascript - Drupal 8 包含 JS 库

Javascript 画廊只能运行一次

java - Jsp 文件有时抛出内部服务器 500 错误

javascript - 如何使用 jQuery 实现从一张图片到另一张图片的过渡效果?

javascript - 添加到列表而不是单击时替换内容

javascript - 如何在循环执行时逐渐将内容附加到 div?