Internet explorer IE 8输入类型文本/密码错误 密码:

Internet explorer IE 8输入类型文本/密码错误 密码:,internet-explorer,input,rendering,passwords,Internet Explorer,Input,Rendering,Passwords,上面的代码将输入元素的CSS偏移向右增加6个像素。如果将类型更改为“文本”而不是“密码”,则CSS偏移量不会增加 我会把它作为一个bug提交给微软,但我没有时间也没有精力跳过他们的圈套。此外,大家都知道IE是一种低于标准的浏览器。我们强烈建议所有用户放弃IE,转而使用符合标准的浏览器。如果这个“错误”只发生在IE上,请在条件注释中使用样式表,这样只有IE才会解析和使用它。但请注意,“文本”和“密码”输入字段在其他浏览器中呈现相同的结果,这只是一个令人高兴的意外。(在大多数操作系统(包括Windo

上面的代码将输入元素的CSS偏移向右增加6个像素。如果将类型更改为“文本”而不是“密码”,则CSS偏移量不会增加


我会把它作为一个bug提交给微软,但我没有时间也没有精力跳过他们的圈套。此外,大家都知道IE是一种低于标准的浏览器。我们强烈建议所有用户放弃IE,转而使用符合标准的浏览器。

如果这个“错误”只发生在IE上,请在条件注释中使用样式表,这样只有IE才会解析和使用它。但请注意,“文本”和“密码”输入字段在其他浏览器中呈现相同的结果,这只是一个令人高兴的意外。(在大多数操作系统(包括Windows)上这样做比较容易,但并不要求它们看起来完全相同。)

如果这个“错误”只发生在IE上,请在条件注释中使用样式表,这样只有IE才会解析和使用它。但请注意,“文本”和“密码”输入字段在其他浏览器中呈现相同的结果,这只是一个令人高兴的意外。(在大多数操作系统(包括Windows)上这样做比较容易,但并不要求它们看起来完全相同。)

表单元素在不同的浏览器上具有不同的边距/填充等,即使您在根目录上使用某种样式重置(例如
)。这不是IE的问题,IE只是喜欢让它比其他的更突出。

表单元素在不同的浏览器上有不同的边距/填充等,即使您使用的是在根目录上重置的某种样式(例如
)。这不是IE的问题,IE只是想让它比其他问题更突出。

不确定这是否有帮助,但您是否尝试过浏览器重置CSS样式表?


它可能会删除密码输入中的其他样式,但不确定这是否有帮助,但您是否尝试过浏览器重置CSS样式表


它可能会删除密码输入中的其他样式

谢谢您的回复。是的,我可以解决这个问题。我不知道有一条规则说“
类型为“text”和“password”的元素必须呈现为相同的”。这甚至不是一个标准问题,而是一个风格问题。感谢Chris的回复。是的,我可以解决这个问题。我不知道有一条规则说“
类型为“text”和“password”的元素必须呈现为相同的”。使这甚至不是一个标准问题,而是一个风格。赵,我欣赏你的输入,但是假设,FF,Chrome和Opera对齐文本和密码元素一致,是一个“快乐事故”,IE的6PX调整是PAR的课程是…完全荒谬。我同意这是一个风格问题,微软可以根据自己的喜好对这个问题进行分类。作为IE的强制用户,我认为这个问题至少是一个疏忽。如果有人问我,我会通知我的客户群,这是IE中的一个“错误”,如果他们希望页面正确显示,他们应该使用不同的浏览器。@Martin:我没有说什么是“课程标准”。我是说,没有“课程标准杆”这样的东西——你所做的假设并不一定是真的,当假设不成立时,你就把责任推到MS身上。我不是微软的忠实粉丝,但这不是一个标准问题——“符合标准”并不一定意味着“按照我认为应该的方式呈现”。赵,我感谢你的意见,但是FF、Chrome和Opera一致地对齐文本和密码元素的假设是一个“愉快的意外”和IE的6PX调整是平价的课程是…完全荒谬。我同意这是一个风格问题,微软可以根据自己的喜好对这个问题进行分类。作为IE的强制用户,我认为这个问题至少是一个疏忽。如果有人问我,我会通知我的客户群,这是IE中的一个“错误”,如果他们希望页面正确显示,他们应该使用不同的浏览器。@Martin:我没有说什么是“课程标准”。我是说,没有“课程标准杆”这样的东西——你所做的假设并不一定是真的,当假设不成立时,你就把责任推到MS身上。我不是微软的忠实粉丝,但这不是一个标准问题——“符合标准”并不一定意味着“按我认为应该的方式呈现”。
<tr>
 <td>Password:</td>
  <td><input type="password" name="j_password" id="j_password"/></td>
</tr>