Как зайти в Даркнет?!
25th January, 01:11
8
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
901
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
952
0
Очень долго работает Update запрос Oracle
27th January, 09:58
916
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
907
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
942
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1727
0
период по дням
25th October, 10:44
3957
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3722
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4614
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4382
0
Помогите пожалуйста решить задачи
24th November, 23:53
6089
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4352
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4401
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Есть ли простой способ сделать html textarea и тип ввода текста одинаково широкими?
Есть ли простой способ получить HTML textarea и входной тип="text" для рендеринга с (приблизительно) равной шириной (в пикселях), который работает в разных браузерах?
Решение CSS/HTML было бы блестящим. Я бы предпочел не использовать Javascript.
Спасибо /Erik
Чтобы ответить на первый вопрос (хотя на него уже ответили до смерти): ширина CSS-это то, что вам нужно.
Но я хотел ответить на вопрос Гая в ответах. Гай, твоя проблема в том, что ты устанавливаешь ширину в Эм. это хорошая мысль, но ты должен помнить, что ЭМ основаны на размере шрифта. По умолчанию входной зоной и textarea имеют разные размеры шрифтов &. Поэтому, когда вы устанавливаете ширину 35em, область ввода использует ширину своего шрифта, а textarea - ширину своего шрифта. Шрифт по умолчанию в текстовой области меньше, поэтому текстовое поле меньше. Либо установите ширину в пикселях или точках, либо убедитесь, что поля ввода и текстовые области имеют одинаковый размер шрифта face &:
.mywidth {
width: 35em;
font-family: Verdana;
font-size: 1em;
}
<input type="text" class="mywidth"/><br/>
<textarea class="mywidth"></textarea>
Надеюсь, это поможет.
Это вопрос CSS: ширина включает в себя ширину границ и отступов, которые имеют разные значения по умолчанию для INPUT и TEXTAREA в разных браузерах, поэтому сделайте их одинаковыми:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>width</title>
<style type="text/css">
textarea, input { padding:2px; border:2px inset #ccc; width:20em; }
</style>
</head>
<body>
<p><input/><br/><textarea></textarea></p>
</body>
</html>
Это описано в разделе размеры коробки спецификации CSS, в котором говорится::
Ширина поля определяется суммой левого и правого полей, границы и отступа, а также шириной содержимого.
Да, это так. Попробуйте сделать что-то вроде этого:
<textarea style="width:80%"> </textarea>
<input type="text" style="width:80%" />
И то и другое должно быть приравнено к одному и тому же размеру. Вы можете сделать это с абсолютными размерами (px), относительными размерами (em) или процентными размерами.
Как уже упоминалось в неравной Html textbox и выпадающей ширине с XHTML 1.0 строгой она также зависит от вашего doctype. Я заметил, что при использовании XHTML 1.0 strict разница в ширине действительно появляется.
В наши дни, если вы используете bootstrap, просто дайте вашим полям ввода класс form-control . Что-то вроде:
<label for="display-name">Display name</label>
<input type="text" class="form-control" name="displayname" placeholder="">
<label for="about-me">About me</label>
<textarea class="form-control" rows="5" id="about-me" name="aboutMe"></textarea>