当前位置:  开发笔记 > 前端 > 正文

html <input>元素忽略CSS左+右属性?

如何解决《html<input>元素忽略CSS左+右属性?》经验,为你挑选了2个好方法。

我注意到HTML 中的元素忽略了"左"和"右"属性的CSS对.对于"顶部"和"底部"对相同.请参阅以下示例代码:


    
        
    
    
        
    

应占据浏览器中几乎所有空间(除了它周围10px的边框).它在Safari中运行良好,但在FireFox和IE 中,它在浏览器的左上角保持较小.

如果我使用"left"和"width","top"和"height",那么一切正常.但是我不知道宽度和高度是多少,我希望它们根据浏览器窗口的大小进行调整.

任何想法如何解决这个问题?

谢谢.



1> Luis Melgrat..:

您可以使用包装DIV

         
             
                    
                
            
              



2> annakata..:

它不会忽略左侧或顶部,您会看到它确实定位了10px。发生的事情是权利和底部没有得到尊重。表单元素在布局引擎中经过特殊处理,FF / IE完全有可能认为输入的宽度/最大长度更为重要,我还没有真正研究过这样做的可能。

不过这有点奇怪。也许您最好做的是查看

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有