| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > img и button имеют разные top |
| Автор: DEER 27.2.2009, 14:53 | ||
| Помогите пожалуйста разобраться, что я упустил есть вот такой http://uaz-ryazan.ru/sample/sample.html
верхняя "кнопка" почему то сдвинута вниз, относительно картинок. А если использовать все три элемента "input", то всё выглядит правильно.( нижняя "кнопка") Всё перерыл уже, никак не зазберусь из за чего... Подскажите, плиз, как выровнять элементы по одному уровню? |
| Автор: bars80080 27.2.2009, 18:21 |
| вообще, картинки - строковые элементы, поэтому когда у тебя на строчке картинка и что-то ещё (кнопка или строка текста), то все они выравниваются по по нижней базовой линии. имхо, здесь поможет только заключение кнопки в блочный элемент, а картинки вообще вырвать из контекста. т.е. гемор на геморе посоветовал бы продумать начальную идею, т.к. если разделить всё по ячейкам таблицы, то проблема решится быстро vertical-align: middle для каждой ячейки |
| Автор: ksnk 27.2.2009, 19:36 | ||
| DEER, Ну, дык! У inline элементов параметра height природой не предусмотрено. А ежели какой броузер его использует, то сам по себе, и в свою калитку... Размер текстового элемента определяется шрифтовыми параметрами... Обычно такие элементы делают не друг-за-другом, а вкладывают друг в друга. Вот "резиновые" кнопки получаются тройным вложением.
|
| Автор: DEER 28.2.2009, 15:28 |
| bars80080, vertical-align: middle помогло и без таблиц, весь прикол задания был, чтобы без вложений в другие блоки ( я первым делом засунул элементы в div, но не понравилось тому кто задание дал.) ksnk, Спасибо! в интернете куча примеров, но с двумя картинками (один спан и якорь), с тремя не получилось самому сделать. |