Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / резиновый input / 14 сообщений из 14, страница 1 из 1
03.03.2015, 22:29
    #38894115
Naki34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
резиновый input
Здравствуйте, подскажите как сделать резиновый Input, чтобы при уменьшении окна браузера Input уменьшался, оставляя отступ от правого края окна, например 100px.

Вот код:

<div class="search_ether" id="search_ether">
<form action="URL">
<button type="submit" formmethod="post" name="start_search" class="start_search" id="start_search">Поиск</button>

<div class="search_box" id="search_box" name="call">
<label for="start_search">
<input type="search" name="search_box_qw" class="search_box_qw" id="search_box_qw" style="padding: 0px 0px 0px 5px"/>
</label>
</div>
</form>
</div>

#search_box_qw {
height: 32px;
width: 500px;
border: solid 1.5px #c4c4c4;
margin-left: -5px;
}

А то если я уменьшаю, то у меня кнопки наезжают на окно поиска(imput), а если уменьшить еще сильнее, то вообще окно съезжает вниз.
Спасибо.
...
Рейтинг: 0 / 0
04.03.2015, 08:10
    #38894208
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
резиновый input
Naki34как сделать резиновый Input
Для начала сделай резиновый див... ;)
Потом помести в него инпут, убери у него бордюр, сделай ему высоту и ширину 100%.
И ву а ля! У тебя резиновый инпут.
...
Рейтинг: 0 / 0
04.03.2015, 09:54
    #38894276
_user89
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
резиновый input
Naki34,

не так давно делал нечто похожее 17306455
...
Рейтинг: 0 / 0
04.03.2015, 18:02
    #38894951
Naki34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
резиновый input
Спасибо, сейчас попробую))
...
Рейтинг: 0 / 0
04.03.2015, 19:08
    #38895049
Naki34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
резиновый input
сделал, как говорилось, но получилась что то странное и далекое от идеала)) помогите...

вот код, который соответствует стилям на картинке:

<code>

#search_box_qw {
height: 100%;
width: 100%;
margin-left: -5px;
}

#search_ether {
height: 32px;
width: 200px;
display: inline;
position: fixed;
margin-left: 220px;
margin-top: 9px;
}

#search_box {
height: 100%;
width: 100%;
display: inline;
}

</code>
...
Рейтинг: 0 / 0
04.03.2015, 21:47
    #38895183
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
резиновый input
Naki34,

а чем таблица не устроила? Вот пример, даже кнопки нажимаются
Код: 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.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Разметка</title>
<style>
.tParams {border-collapse:collapse; width:100%;}
.tParams td {font:8pt Verdana; border:1px solid #ccc; padding:0;}
.tParams td:first-child{width:1%;}
.tParams td+td+td{width:50px; text-align:center;}
.tParams td:last-child{width:20px;}
.tParams td input{
	margin:0; border:0; outline:0;
	padding-left:2px; width:99.5%;
}
.cmd {
	padding:5px; height:100%;
	text-align:center;
	cursor:pointer;
	background:#f0f0f0;
}
.cmd:active {padding:6px 4px 4px 6px;}
</style>
</head>
<body>
<table class="tParams"> <tr>
	<td><div class="cmd">Поиск</div></td>
	<td><input type="text" value="Этот input уменьшается при уменьшении окна браузера"></td>
	<td><div class="cmd">Войти</div></td>
	<td><div class="cmd">Ru</div></td>
</tr> </table>
</body>
</html>
...
Рейтинг: 0 / 0
04.03.2015, 23:39
    #38895269
Naki34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
резиновый input
user89,

Спасибо за помощь. Но можно ли как нибудь это Дивами сделать?
...
Рейтинг: 0 / 0
05.03.2015, 09:09
    #38895428
_user89
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
резиновый input
Naki34,

можно, но мучений больше. А смысл? Если таблицами проще, то почему бы не воспользоваться?
...
Рейтинг: 0 / 0
05.03.2015, 09:29
    #38895453
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
резиновый input
_user89но мучений больше
Да ладно!
Но все равно будет на таблицу похоже...
...
Рейтинг: 0 / 0
05.03.2015, 12:37
    #38895805
Naki34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
резиновый input
krvsa,

Посмотрите код, пожалуйста, я сделал, вроде, так как вы сказали, но получилось не особо.
...
Рейтинг: 0 / 0
05.03.2015, 13:28
    #38895893
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
резиновый input
Naki34Посмотрите код
Нужно делать не "код", а тестовый пример, как сделал user89 . Его можно скопировать себе, посмотреть и при желании подправить...
...
Рейтинг: 0 / 0
05.03.2015, 13:29
    #38895898
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
резиновый input
Naki34
Код: css
1.
	position: fixed;


Ужос!
...
Рейтинг: 0 / 0
05.03.2015, 17:34
    #38896382
Naki34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
резиновый input
krvsa,

<code>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>index</title>
<style type="text/css">
* {
margin: 0;
padding: 0;
}

body {
background: url(../images/background.png); #e6e4e9;
font-size
}

#header {
max-width: auto;
height: 50px;
background: #ffffff;
border-bottom: solid 1.5px #c4c4c4;
}

#qwerty {
display: inline;
}

#start_search {
height: 32px;
width: 70px;
background: #ffffff;
border: solid 1.5px #c4c4c4;
cursor:pointer;
outline: none;
}
#start_search:hover {
background:#e9e9e9;
}

#search_box_qw {
height: 32px;
width: 500px;
border: solid 1.5px #c4c4c4;
margin-left: -5px;
}

#search_ether {
display: inline;
position: fixed;
margin-left: 220px;
margin-top: 9px;
}

#search_box {
display: inline;
}

#start_search {
margin: 0px;
}

#language {
height: 32px;
width: 32px;
cursor:pointer;
border: solid 1.5px #c4c4c4;
position:absolute;
right: 15px;
top: 9px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
#language:hover {
background:#e9e9e9;
}

#enter {
height: 32px;
width: 60px;
background: #ffffff;
cursor:pointer;
border-style:solid ;
border: solid 1.5px #c4c4c4;
position:absolute;
right: 75px;
top: 9px;
outline: none;
}
#enter:hover {
background:#e9e9e9;
}

</style>

</head>
<body>

<div id="header">
<div class="search_ether" id="search_ether">
<form action="URL">
<button type="submit" formmethod="post" name="start_search" class="start_search" id="start_search">Поиск</button>

<div class="search_box" id="search_box" name="call">
<label for="start_search">
<input type="search" name="search_box_qw" class="search_box_qw" id="search_box_qw" style="padding: 0px 0px 0px 5px"/>
</label>
</div>
</form>
</div>

<div class="user_settings" id="user_settings">

<input name="enter" type="button" id="enter" value="Войти" onclick="location.href = '../login.php' ">

<select id="language" name="language" style="color: #464646">
<option selected="selected" value>Ru</option>
<option>Ru</option>
<option>En</option>
<option>Ge</option>
<option>Fr</option>
<option>It</option>
<option>Sp</option>
<option>Ukr</option>
</select>

</div>
</div>
</html>
</code>
...
Рейтинг: 0 / 0
05.03.2015, 19:45
    #38896522
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
резиновый input
Naki34,
Садомазо с дивами, всё пропорционально уменьшается. Уверен, есть и более простой вариант...
Код: 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.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
<!DOCTYPE HTML>
<html>
<head>
<meta charset="windows-1251">
<title>index</title>
<style type="text/css">
* {margin:0; padding:0;}
#header {
  border-bottom:2px solid #A4B7D8;
  height:40px;
  position:relative;
}
#header > div {
  position:absolute;
  top:5px;
  bottom:5px;
}

#search_ether {left:5px;}

#start_search {
  width:80px;
  height:100%;  
  background:#fff;
  border:1px solid #c4c4c4;
  cursor:pointer;
  outline:none;
}
#start_search:hover {background:#e9e9e9;}

#search_box {
  left:84px;
  border:1px solid #c4c4c4;
  right:128px;
}

#search_box_qw {
  height:100%;
  width:99.5%;
  border:0;
  margin:0;
  outline:0;
  padding:0 2px;
}

#user_settings {right:49px;}

#enter {
  width:80px;
  height:100%;
  background:#fff;
  cursor:pointer;
  border:1px solid #c4c4c4;
  outline:0;
}
#enter:hover {background:#e9e9e9;}

#lng {right:5px;}

#language {
  width:45px;
  height:100%;
  cursor:pointer;
  border:1px solid #c4c4c4;
  color:#464646;
  outline:0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
#language:hover {background:#e9e9e9;}
</style>

</head>
<body>
<div id="header">
  <div id="search_ether">
    <button type="submit" name="start_search" id="start_search">Поиск</button>
  </div>
  <div id="search_box" name="call">
    <input type="search" name="search_box_qw" id="search_box_qw">
  </div>

  <div id="user_settings">
    <input name="enter" type="button" id="enter" value="Войти" onclick="location.href = '../login.php' ">
  </div>
  <div id="lng">
    <select id="language" name="language">
      <option selected="selected" value>Ru</option>
      <option>En</option>
      <option>Ge</option>
      <option>Fr</option>
      <option>It</option>
      <option>Sp</option>
      <option>Ukr</option>
    </select>
  </div>
</div>
</html>

...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / резиновый input / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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