2008-12-12 3 views
1

Каков точный размер пикселя одного столбца, когда я использовал атрибут столбцов для определения ширины элемента управления текстовым полем ASP.NET?Фактический размер столбца атрибута столбцов для текстового поля asp.net

<asp:TextBox id="MyTextBox" runat="server" columns="10" /> 

ответ

1

Я всегда использую:

style="width: 250px;" 

Таким образом, вы можете установить его точно. В противном случае это будет зависеть от размера шрифта текстового поля, а также от того, как браузер его отображает.

Строки с другой стороны - это то, с чем я всегда боролся.

-1

@ Ryan Smith: Я использовал ваше предложение и модифицировал его, чтобы сделать его масштабируемым для пользовательских настроек montior.

style="width: 100%" 
+0

Вы должны ответить под своим сообщением не здесь, как отдельное сообщение – Niloofar 2016-10-19 08:19:50

+0

@Niloofar Это сообщение почти 8 лет ... мы все были новыми для stackoverflow тогда ... – 2016-10-20 20:56:45

5

Свойство Columns сопоставляется атрибуту size на отображаемом теге ввода.

Если размер равен 10, то браузер должен отображать поле ввода в размере, которое должно соответствовать 10 символам и быть видимым в поле ввода. Но это действительно работает только для моноширинных шрифтов, поскольку во многих других шрифтах «III» не будет иметь такую ​​же длину пикселя, как «МММ».

Как правило, вы лучше используете только ширину CSS, как сказал Райан.