powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Обрезка части строки в текстбоксах
22 сообщений из 22, страница 1 из 1
Обрезка части строки в текстбоксах
    #36265696
serverokAsservelat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Фишка в том, что при применениинекоторого стиля (класса CSS) для текстбокса, вводимые символы обрезаются горизонтально снизу. То-есть видна верхняя часть буквы, средняя а нижняя скрыта за нижней границей текстбокса. Особенно страдают буквы типа "р", "у"
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36265706
слоненок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serverokAsservelat,
вы это сейчас кому то отчали? Если нет, то код в студию..
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36265707
слоненок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отчали -> отвечали
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36265711
serverokAsservelat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да я понял шутку. Не, правда, я задал вопрос. И чет сам себе решил, что все вокруг уже знают о чем это я.
Код? Щас - минуточку.
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36265715
serverokAsservelat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
<asp:TextBox ID="searchfield" runat="server" Height="13px" BackColor="#E3E3E3" 
                            BorderColor="#bfbfbf" BorderWidth="1px" MaxLength="30">
это то, что касается кода в VisualStudio 2008.
Думаю, для "чистых" верстальщиков и так понятно, что эти параметры означают. Прописаны они здесь а не в CSS только из-за тестовых целей.

А вот это - собственно код сгенерированной разметки:
Код: plaintext
<input name="ctl00$searchfield" value="вапр    вапвап рпар" id="ctl00_searchfield" style="border: 1px solid rgb(191, 191, 191); background-color: rgb(227, 227, 227); height: 13px;" type="text">
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36265729
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разве "текстбокс" - это не textArea?
Если все правильно, то логичный ответ - расширить инпут по вертикали.
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36267596
shurkovskij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так в том то и суть, что высота должна быть именно такой. Можно, конечно, шрифт уменьшить, но это не то решение проблемы.
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36267638
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то непонятно ... картинку можешь прицепить?
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36267685
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 IDVsbruck "Разве "текстбокс" - это не textArea?" - оно самое.
2 ТС Лучше давай кусок отрендеренной странички с этим самым текстбоксом и стили.
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36267700
serverokAsservelat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот CSS-клас для этого текстбокса
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
.TextBox
{
	Height:13px; 
    Width:110px;
    Border: solid 1px #bfbfbf;
    border-style: groove;
    padding-bottom: 2px;
}
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36267708
serverokAsservelat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В догонку (забыл)
А это текстбокс с этим CSS-классом:
Код: plaintext
1.
<asp:TextBox ID="TextBox1" runat="server" CssClass="TextBox" 
                                EnableViewState="False"></asp:TextBox>

Это уже другой контрол, не тот, который я давал с открытием топика, но результат такой же.

Я вот, что думаю, есть ли какие-нибудь свойства что б поднять текст в текстбоксе?
Потому, что пока не меняешь стандартные настройки текстбокса все хорошо. Но только изменил немного его параметры (напрямую в определении, или задав CSS-класс) так сразу текст опускается по вертикали. И уменьшение размера шрифта приводит к тому, что текст умещается, но он не центрирован по вертикали и все-равно лежит на самом "дне".
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36267799
serverokAsservelat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно, на изображении серым цветом обозначен текстбокс, а мутнокрасным - фон страницы
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36267824
слоненок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так либо вот тут увеличить
Код: plaintext
Height:13px;
, либо шрифт другой..
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36267833
serverokAsservelat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да я это знаю, но текст то все-равно уезжает вниз. Текстбокс в таком случае не смотрится с размером текста.

Ну это издевательство какое-то. Уменьшать размер шрифта до такой степени, что б он влазил означает потеря стиля. Шрифт то сильно мелкий выходит в таком случае.
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36267837
serverokAsservelat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не хочу Вас напрягать излишне, но вопрос конкретно:

можно ли и с помощью чего поднять текст по вертикали вверх в текстбоксе?
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36267944
слоненок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так уберите
Код: plaintext
padding-bottom: 2px;
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36268026
serverokAsservelat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я знал, что на этом заострится внимание. Не помогает.
Без этой строки нет ожидаемого результата. Все-равно текст съехавший вниз.

Так, что у всех текстбоксов, вписываемый текст выровнен по вертикали по нижнему краю?!
Выходит, ничего решить нельзя?!

Придется идти на компромисс.

Всем спасибо.
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36268050
слоненок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serverokAsservelat, ДаУВасБуквыНеВлизаютПоВысоте!
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36268052
слоненок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у вас буквы просто не влезают по высоте, сделайте высоту тектового поля на 10 единиц больше ~24
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36269280
serverokAsservelat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ага, сделал. Буквы влазят. Но вопрос остался.

Можно ли (в общем случае, как говорится в принципе) в текстбоксах двигать текст по вертикали?
По горизонтали можно слева указывать отступ, этим самым двигать текст по горизонтали, а как насчёт вертикального позиционирования?
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36269325
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<style>
.txt
{
    Height: 24px;
    font-size: 12px; 
    Width:110px;
    Border: solid 1px #bfbfbf;
    border-style: groove;
    padding-top:  0 ;
}

</style>
<input class="txt" type="text" size="50">

надеюсь понятно?
...
Рейтинг: 0 / 0
Обрезка части строки в текстбоксах
    #36269492
serverokAsservelat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну все - вымучали. Спасибо. Топик закрыт.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Обрезка части строки в текстбоксах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]