Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Разная ширина формы в разных браузерах. Как лечить? / 15 сообщений из 15, страница 1 из 1
26.08.2011, 10:11:08
    #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
26.08.2011, 10:17:47
    #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
26.08.2011, 10:18:40
    #37412914
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разная ширина формы в разных браузерах. Как лечить?
Я смотрел в ИЕ7, Опере, ФФ и Хроме...
...
Рейтинг: 0 / 0
26.08.2011, 10:37:03
    #37412964
bob_24
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разная ширина формы в разных браузерах. Как лечить?
Да, помогло, спасибо))
Еще такой вопрос: ширина формы 244px. 182+64 ни как не похоже на 244. Как тут ширина считается?
...
Рейтинг: 0 / 0
26.08.2011, 10:46:53
    #37412994
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разная ширина формы в разных браузерах. Как лечить?
bob_24Как тут ширина считается?
У инпутов ооочень своеобразное понимание ширины и высоты... Оно отличается от понимания например дива. Т.о. если нужно 100%-ное попадание в размеры, то нужно вообще все у инпутов убрать

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

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

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



а все "оформление" делать в дивах или спанах...Пробую воспользоваться советом... У меня Input не заполняет DIV полностью, как сделать, чтобы длина инпута зависела от длины дива ?
...
Рейтинг: 0 / 0
15.06.2012, 11:49:43
    #37839224
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разная ширина формы в разных браузерах. Как лечить?
ЧовайохояУ меня Input не заполняет DIV полностью, как сделать, чтобы длина инпута зависела от длины дива ?
Начать нужно естественно с тестового примера...
...
Рейтинг: 0 / 0
15.06.2012, 12:14:12
    #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
15.06.2012, 12:39:35
    #37839392
Човайохоя
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разная ширина формы в разных браузерах. Как лечить?
Можно ли сделать так, чтобы не зависимо от SIZE Input заполнял ячейку, но НЕ растягивал всю таблицу.
...
Рейтинг: 0 / 0
15.06.2012, 13:22:25
    #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
15.06.2012, 15:07:24
    #37839735
Човайохоя
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разная ширина формы в разных браузерах. Как лечить?
Да, вроде как оно, спасибо! пошел радоваться :)
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Разная ширина формы в разных браузерах. Как лечить? / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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