[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: работа с формой
l@pteff
Всех с наступившими праздниками! Подскажите пожалуйста, а можно ли уменьшить размер текста тега <input> без уменьшения самого поля ввода?

<style type="text/css">
.my-input {
font: bold 14px;
color: green;
}
</style>

<input type="text" value="Введите логин" class="my-input">

Хочу сделать размер value 8px, но вместе с этим уменьшается и сам input, что очень неудобно. Да и во всех мануалах пишут что "если размер шрифта изменяется с помощью стилей, ширина input также соответственно меняется".

Может быть, есть какое-то решение?



Спустя 14 минут, 51 секунда (3.01.2011 - 12:53) T1grOK написал(а):
Размер value 8px - что вы имеете ввиду? Размер шрифта?

Спустя 2 минуты, 55 секунд (3.01.2011 - 12:56) l@pteff написал(а):
да, размер шрифта внутри <input>

Спустя 1 минута, 20 секунд (3.01.2011 - 12:58) T1grOK написал(а):

.my-input {
font: bold 8px;
color: green;
height:20px;
width: 100px;
line-height:12px;/*вертикальное положение текста*/
}

Спустя 20 минут, 54 секунды (3.01.2011 - 13:19) l@pteff написал(а):
T1grOK, немного видоизменил твой код:

.my-input {
font: bold 8px;
color: green;
height:20px;
width:70px;
line-height:12px;/*вертикальное положение текста*/
}

Проблема вот в чём: полностью не вмещается надпись "Введите логин" выводится "Введите л". Причём текст не 8px, а больше (стандартный). Как можно не меняя ширину <input> полностью уместить в нём надпись?

Спустя 1 час, 19 минут, 2 секунды (3.01.2011 - 14:38) Invis1ble написал(а):
l@pteff
Цитата
Причём текст не 8px, а больше (стандартный)

не может быть такого.
Цитата
Как можно не меняя ширину <input> полностью уместить в нём надпись

никак, только еще уменьшить размер шрифта

Спустя 34 минуты, 12 секунд (3.01.2011 - 15:12) T1grOK написал(а):
Чтобы вся строка вместилась в input можно сделать обратное: изменять размеры input в зависимости от текста в нем. Естественно средствами JS.

Спустя 6 часов, 13 минут, 41 секунда (3.01.2011 - 21:26) l@pteff написал(а):
Получилось! Вместо font написал font-size и размер текста поменялся

.my-input {
font-size: 8px;
color: green;
height:20px;
width:70px;
line-height:12px;/*вертикальное положение текста*/
}

Огромное спасибо всем!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.