Реклама на сайте Advertise with us

Как верстать "ровные" формы в Firefox, Safari? (CSS)

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 10/04/13 в 23:27       Ответить с цитатойцитата 

Если сбросить стили и расположить рядом input text и input button или submit, то в блядском firefox кнопка подпрыгивает вверх, а в сафари (только не том, что на винде), наоборот, кнопка проседает на вниз от строки ввода. Нихера не удаётся их подружить.
Посоветуйте как быть? Если можно на примерах.
Не хотелось бы сильно ментяь и сам дизайн кнопок и полей, но как показывает история формы всегда были геморными, их как буд-то специально делали с западлом!

0
 



С нами с 06.11.12
Сообщения: 1715
Рейтинг: 1136

Ссылка на сообщениеДобавлено: 11/04/13 в 01:17       Ответить с цитатойцитата 

Если я правильно понял проблему... сам делаю так:
Объявляется таблица из 2х ячеек по горизонтали
[cell_1|cell_2]
У обеих ячеек прописывается вертикальный align - "по середине" (по центру)
В первую ячейку вставляется текстовое поле, во вторую - кнопка.
Всё должно отображаться как надо.
А если без таблиц, то не знаю как сделать.

10
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 11/04/13 в 07:36       Ответить с цитатойцитата 

Vyacheslav писал:
Посоветуйте как быть?

Использовать нормализацию вместо сброса. Стандарт де факто: http://necolas.github.io/normalize.css/

10
 

ABC Mobile

С нами с 29.08.05
Сообщения: 819
Рейтинг: 485

Ссылка на сообщениеДобавлено: 11/04/13 в 11:34       Ответить с цитатойцитата 

Можно поместить их в div с фиксированной высотой, как вариант.
Может быть, что-то из этого поможет. Например, использование line-height: http://habrahabr.ru/post/64530/

Traffic. Leads. Conversion. SEO.

9
 



С нами с 12.12.12
Сообщения: 238
Рейтинг: 58

Ссылка на сообщениеДобавлено: 11/04/13 в 14:26       Ответить с цитатойцитата 

похожие траблы я встречал, когда браузер если не объявлены параметры суест свои
значения или наследует х3 от какого элемента и это реально беситю.

поставь Firebug насчет Safari не заю но у них тоже должен быть какойнибуть плагин для отлова косяков с версткой

я думаю сразу увидеш кто там воду мутит icon_smile.gif

если не забореш скриншот в студию

8
 

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 11/04/13 в 14:49       Ответить с цитатойцитата 


Хех, я фаербагом пользуюсь с момента его появления. Ты попробуй как-нить именно формы отрегулировать в виде:
Код:
<input><input type="button">

Крыша поедет! icon_smile.gif
Я тоже думал, что ничего невозможного нет, когда юзаешь средства разработчика, но это было до моей серьёзной встречи с формами!

0
 

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 11/04/13 в 14:51       Ответить с цитатойцитата 

^Krot писал:
[cell_1|cell_2]

Макет уже готов, вмешиваться нельзя. Сам до этого так и делал, поэтому столько лет и терпелось!
Yacc: Нормализацию не юзал. Сенкс!
don Rumata писал:
Можно поместить их в div с фиксированной высотой, как вариант.

Попробую, но пока не сильно понимаю.

0
 



С нами с 12.12.12
Сообщения: 238
Рейтинг: 58

Ссылка на сообщениеДобавлено: 11/04/13 в 16:52       Ответить с цитатойцитата 

попробуй через селекторы атрибутов достучатся

я выдрал из таблицы стилий может че лишнего прихватил icon_smile.gif


вот так я оброщался к type=text
input[type=text], input[type=password]{значения }
вот пример

Код: [развернуть]


вот так я оброщался к type=button и type=submit

input[type=button], input[type=submit], button{значения}

вот пример
Код: [развернуть]

8
 

ABC Mobile

С нами с 29.08.05
Сообщения: 819
Рейтинг: 485

Ссылка на сообщениеДобавлено: 12/04/13 в 14:21       Ответить с цитатойцитата 

Vyacheslav: если покажешь конкретную проблему (линк) - попробуем помочь.

Traffic. Leads. Conversion. SEO.

8
 

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 12/04/13 в 18:08       Ответить с цитатойцитата 

Да я вроде разобрался. Меньше надо было с border и padding играться.
Добавил хак для FF с разницей в 2px для padding, остальные броузеры подхватили input {margin:0;padding:0;border:1px outset buttonface} наура.
Всем спасибо.

1
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »