Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Размер формы, тэг FORM - ломает мою таблицу.
Форумы портала PHP.SU » Клиентская разработка » HTML, Дизайн & CSS » Размер формы, тэг FORM - ломает мою таблицу.

Страниц (2): [1] 2 »
 

1. toturvator - 01 Июля, 2007 - 11:06:25 - перейти к сообщению
Делаю поисковую форму. Код:

<FORM NAME="web" METHOD="get" VALUE="" target="_blank" ACTION="http://www.yandex.ru/yandsearch">
<input type="text" name="text" style="WIDTH: 152px; height:17px; color: black; background-color: #fff; border: 1px solid Gray; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;">
</form>

Размер формы полностью рушит размер моей таблицы по высоте. Как устранить это?

В Опере все ок, в Экспролере ерунда.

Сегодня рабочий пример безобразия на моем сайте: navigator.iplot.ru
2. Стас - 01 Июля, 2007 - 12:44:08 - перейти к сообщению
Не понял, вроде бы всё нормально...

Браузер IE 7 (Windows Vista)
3. toturvator - 01 Июля, 2007 - 12:53:54 - перейти к сообщению
Видите под поисковой формой ввода текста пробел, а потом идет серая линия с ICQ, E-mail вот это пробел мне не нужен.
4. Стас - 01 Июля, 2007 - 13:13:58 - перейти к сообщению
С CSS получилось:
PHP:
скопировать код в буфер обмена
  1. <div style="margin-top: -1em;">Text</div>
\n\n(Добавление)
Это не для формы, а для этой серой линии.
5. toturvator - 01 Июля, 2007 - 13:16:38 - перейти к сообщению
Прошу прощения, а куда его запихнуть? Улыбка
6. Стас - 01 Июля, 2007 - 13:21:06 - перейти к сообщению
А эта серая линия в теге <div>? Если да, то в его стиль приписать margin-top: -1em;
А если не в теге, то взять её в этот самый <div> так:
PHP:
скопировать код в буфер обмена
  1. <div style="margin-top: -1em;">Код_этой_линии</div>

Вот что мне в голову пришло Улыбка
7. toturvator - 01 Июля, 2007 - 13:29:56 - перейти к сообщению
Ну она не влияет вообще то, как мне кажется. Недовольство, огорчение
Я убрал теги с формой и тогда все путем. Как только втсавляю Form - все часть таблицы в которой содержится поле ввода расширяется. Недовольство, огорчение
А без form нельзя отправить запрос на яндекс из формы ввода?

Мне нужно что было вот так:
http://navigator[dot]iplot[dot]ru/menu2.php по расположению элементов.
8. valenok - 01 Июля, 2007 - 13:50:32 - перейти к сообщению
form уберите за пределы таблицы. В таблице оставьте только input

Пример:
PHP:
скопировать код в буфер обмена
  1.  
  2. <form>
  3. <table>
  4. <input>
  5. </table>
  6. </form>
  7.  
9. Стас - 01 Июля, 2007 - 13:51:14 - перейти к сообщению
toturvator пишет:
Ну она не влияет вообще то, как мне кажется.

margin-top: -1em;
Отступит между формой и линией поле на -1 строку.
10. toturvator - 01 Июля, 2007 - 13:54:59 - перейти к сообщению
Дайте подумать Улыбка

Получилось! По рецепту Валенка. Спасибо! Улыбка Стасу тоже спасибо! Улыбка Можно тему закрывать. Улыбка Результат на главной странице моего сайта.
11. evgenijj - 01 Июля, 2007 - 14:34:29 - перейти к сообщению
Тег form по логике, не должен иметь никакого визуального оформления. Но, так уж сложилось исторически - имеет.
PHP:
скопировать код в буфер обмена
  1.  
  2. H4, P,
  3. BLOCKQUOTE, UL,
  4. FIELDSET, FORM,
  5. OL, DL, DIR,
  6. MENU            { margin: 1.33em 0 }
  7.  

http://www[dot]webmasterschool[dot]ru/su[dot][dot][dot]ply/html_css.php

PHP:
скопировать код в буфер обмена
  1.  
  2. <html>
  3. <body style="margin:0; padding:0">
  4. <hr>
  5. <div style="border:1px solid green">
  6. <form name="myFirstForm" style="border:1px solid red">
  7. Ф.И.О.: <input type="text" name="name" value="" />
  8. </form>
  9. </div>
  10. <hr>
  11. <div style="border:1px solid green">
  12. <form name="mySecondForm" style="border:1px solid red; margin:0">
  13. Ф.И.О.: <input type="text" name="name" value="" />
  14. </form>
  15. </div>
  16. <hr>
  17. </body>
  18. </html>
  19.  

12. toturvator - 01 Июля, 2007 - 17:53:19 - перейти к сообщению
Ни чего не понимаю!
Евгений Вы предлагаете мне изменить подход к решению моей проблемы?
13. evgenijj - 01 Июля, 2007 - 17:59:38 - перейти к сообщению
toturvator пишет:
Ни чего не понимаю!
Евгений Вы предлагаете мне изменить подход к решению моей проблемы?

Я ничего не предлагаю. Я объясняю, в чем проблема. Причем не только тебе, а и тем, кто будет читать этот пост.

По поводу "Ни чего не понимаю!" - я объяснил, как умел.

http://webmasterschool[dot]ru/css/ch2.php
14. toturvator - 01 Июля, 2007 - 18:38:30 - перейти к сообщению
Улыбка Т.е. Вы не против моего задействованного варианта? Если скажите, что нужно сделать оп другому, ибо это будет правильнее - я так и поступлю. Улыбка
15. Волк - 21 Октября, 2007 - 09:44:12 - перейти к сообщению
а если margin-top использовать под другим разрешением экрана, то может ли он (то к чему применяли это форматирование) вылезти за пределы предполагаемой границы?

 

Powered by ExBB FM 1.0 RC1