powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Разная ширина формы в разных браузерах. Как лечить?
15 сообщений из 15, страница 1 из 1
Разная ширина формы в разных браузерах. Как лечить?
    #37412896
bob_24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Вообще-то проблема в сабже.
http://www.radikal.ru][IMG] http://s001.radikal.ru/i194/1108/5a/54a4fecda597.jpg [/IMG]

Код:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
.container{
width:244px;
height:30px;
margin:auto;
background:#f60;
}
.form{
width:244px;
}
.form [type="text"]{
float:left;
width:180px;
height:26px;
margin:0;
border: 1px solid #000;
outline:none;
background:#f4f4f4;
}
.form [type="submit"]{
float:left;
width:63px;
height:30px;
margin:0 0 0 -1px;
border: 1px solid #000;
}
</style>
</head>
<body>
<div class="container">
<div class="form">
<form>
<input type="text">
<input type="submit" value="Искать" class="form-submit">
</form>
</div>
</div>
</body>
</html>
...
Рейтинг: 0 / 0
Разная ширина формы в разных браузерах. Как лечить?
    #37412912
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob_24 , вот так вроде везде одинаково...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
* {
	margin:  0 ;
	padding:  0 ;
}
.container{
	width:244px;
	height:30px;
	margin:auto;
	background:#f60;
}
.form{
	width:244px;
}
.form [type="text"]{
	float:left;
	width:180px;
	height:26px;
	margin: 0 ;
	border: 1px solid # 000 ;
	outline:none;
	background:#f4f4f4;
}
.form [type="submit"]{
	float:left;
	width:63px;
	height:30px;
	margin: 0   0   0  -1px;
	border: 1px solid # 000 ;
}
</style>
<script type="text/javascript">
</script>
</head>
<body>
<div class="container">
	<div class="form">
		<form>
			<input type="text">
			<input type="submit" value="Искать" class="form-submit">
		</form>
	</div>
</div>
</body>
</html>
...
Рейтинг: 0 / 0
Разная ширина формы в разных браузерах. Как лечить?
    #37412914
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я смотрел в ИЕ7, Опере, ФФ и Хроме...
...
Рейтинг: 0 / 0
Разная ширина формы в разных браузерах. Как лечить?
    #37412964
bob_24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, помогло, спасибо))
Еще такой вопрос: ширина формы 244px. 182+64 ни как не похоже на 244. Как тут ширина считается?
...
Рейтинг: 0 / 0
Разная ширина формы в разных браузерах. Как лечить?
    #37412994
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob_24Как тут ширина считается?
У инпутов ооочень своеобразное понимание ширины и высоты... Оно отличается от понимания например дива. Т.о. если нужно 100%-ное попадание в размеры, то нужно вообще все у инпутов убрать

Код: plaintext
1.
2.
3.
4.
5.
input {
	margin:  0 ;
	padding:  0 ;
	border:  0 ;
}

а все "оформление" делать в дивах или спанах...
...
Рейтинг: 0 / 0
Разная ширина формы в разных браузерах. Как лечить?
    #37413019
bob_24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. каждый input и select надо в div/span оборачивать?
...
Рейтинг: 0 / 0
Разная ширина формы в разных браузерах. Как лечить?
    #37413029
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob_24Т.е. каждый input и select надо в div/span оборачивать?
Да.
И его (div/span) разукрашивать. Рисовать бордюры и пр...
...
Рейтинг: 0 / 0
Разная ширина формы в разных браузерах. Как лечить?
    #37413032
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob_24 , с select еще сложнее!
...
Рейтинг: 0 / 0
Разная ширина формы в разных браузерах. Как лечить?
    #37413038
bob_24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это я уже понял.)))
Спасибо.
...
Рейтинг: 0 / 0
Разная ширина формы в разных браузерах. Как лечить?
    #37839031
Човайохоя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsabob_24Как тут ширина считается?
У инпутов ооочень своеобразное понимание ширины и высоты... Оно отличается от понимания например дива. Т.о. если нужно 100%-ное попадание в размеры, то нужно вообще все у инпутов убрать

Код: html
1.
2.
3.
4.
5.
input {
	margin: 0;
	padding: 0;
	border: 0;
}



а все "оформление" делать в дивах или спанах...Пробую воспользоваться советом... У меня Input не заполняет DIV полностью, как сделать, чтобы длина инпута зависела от длины дива ?
...
Рейтинг: 0 / 0
Разная ширина формы в разных браузерах. Как лечить?
    #37839224
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЧовайохояУ меня Input не заполняет DIV полностью, как сделать, чтобы длина инпута зависела от длины дива ?
Начать нужно естественно с тестового примера...
...
Рейтинг: 0 / 0
Разная ширина формы в разных браузерах. Как лечить?
    #37839315
Човайохоя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тестовый пример
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Метка 1</title>
</head>
<style>

.inputDiv{
	display:block;
	position:relative;
	border:1px solid;
	border-color: #99CCFF;
	background-color: #ECF4FF;
	border-width: 100%;
}

input[type="text"] {
    position:relative;
	border:0;
	margin: 0;
	padding: 0;
}

</style>
<body>
  <div style="width: 800px; position: absolute; left: 10px; top: 15px">
    <table width="100%">
      <tr>
        <td><label for="Edit1">Метка 1</label></td>
        <td><div class="inputDiv"><input name="Edit1" type="text" id="Edit1" value="ghjhgjgjgjghjgjghj" readonly="readonly" width="100%"></div></td>
      </tr>
      <tr>
        <td><label for="Edit2">Метка 2</label></td>
        <td><input name="Edit2" type="text" id="Edit2" value="jhjghjhgjghjjhg" readonly="readonly"></td>
     </tr>
    </table>
  </div>
</body>

</html>

...
Рейтинг: 0 / 0
Разная ширина формы в разных браузерах. Как лечить?
    #37839392
Човайохоя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли сделать так, чтобы не зависимо от SIZE Input заполнял ячейку, но НЕ растягивал всю таблицу.
...
Рейтинг: 0 / 0
Разная ширина формы в разных браузерах. Как лечить?
    #37839495
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Човайохоя , оно?

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
<!DOCTYPE html>
<html>
<head>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
* {
	margin: 0;
	padding: 0;
}
.inputDiv {
	position:relative;
	border:1px solid;
	border-color: #99CCFF;
	background-color: #ECF4FF;
	border-width: 100%;
}
table {
	border: 1px solid;
}
input[type="text"] {
	/*
    position: absolute;
	top: 0;
	left: 0;
	right: 0;
	*/
	width: 100%;
	border:0;
	margin: 0;
	padding: 0;
}
</style>
<script type="text/javascript">
</script>
</head>
<body>
<div style="width: 800px; position: absolute; left: 10px; top: 15px">
	<table width="100%">
		<tr>
			<td><label for="Edit1">Метка 1</label></td>
			<td>
				<div class="inputDiv">
					<input name="Edit1" type="text" id="Edit1" value="ghjhgjgjgjghjgjghj" readonly="readonly" />
				</div>
			</td>
		</tr>
		<tr>
			<td><label for="Edit2">Метка 2</label></td>
			<td>
				<div class="inputDiv">
					<input name="Edit2" type="text" id="Edit2" value="jhjghjhgjghjjhg" readonly="readonly">
				</div>
			</td>
		</tr>
	</table>
</div>
</body>
</html>
...
Рейтинг: 0 / 0
Разная ширина формы в разных браузерах. Как лечить?
    #37839735
Човайохоя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, вроде как оно, спасибо! пошел радоваться :)
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Разная ширина формы в разных браузерах. Как лечить?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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