浏览器问题 - 文本框宽度

时间:2009-11-10 12:11:26

标签: css

如何在所有浏览器中使文本框宽度看起来一致?

请帮助我,

4 个答案:

答案 0 :(得分:1)

你是什么意思<textarea>

然后只需使用css并设置宽度。 e.g。

<textarea ..other stuff.. style="width:500px">

答案 1 :(得分:1)

如果在每个可能的浏览器中需要完全相同,那么您将需要使用flash或silverlight,因为HTML输入应该在用户选择它时呈现(根据操作系统样式)。 您可以使用样式删除系统边框并将其设置为像素宽度。例如,请参见此处:http://freeyourdesign.com/css/css-custom-search-field-or-textfield/

答案 2 :(得分:0)

如何设置样式中的width属性

<input type='text' id='txt1' style='width: 100px;' />

更好地创建一个类并将其应用于文本框

<style>
    .txtBox { width: 100px; }
</style>

<input type='text' id='txt1' class='txtBox' />

答案 3 :(得分:0)

如果我理解正确你指定一个像素的大小而它不起作用(如果没有,只需在css中使用“width”设置一个像素值)?

<input type="text" size="20">

所有浏览器的大小应相同,但CSS文档中指定的像素值也应如此。你能发布一些代码和每个浏览器的具体问题吗?