![]() |
Модераторы: Illuminaty |
![]() ![]() ![]() |
|
Zzz |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 306 Регистрация: 21.2.2003 Где: Мурманск Репутация: нет Всего: 5 |
Доброго времени суток!
Задача состоит в следующем: Есть картинка (для примера представьте окно регистрации Windows) и два поля ввода, каким способом можно наложить поля ввода на картинку, так чтобы они совпали с нарисованными. Картинка будет располагаться в центре окна браузера... естественно что центр меняется в зависимости от размеров окна браузера и поля ввода должны перемещаться вслед за ней. -------------------- Бесполезной громоздкой надстройкой является Windows от Майкрософт. Она занимает 1Мб памяти диска и рассчитана на использование устройства типа мышь. "ЭВМ в инженерной практике" М. 1989г. |
|||
|
||||
R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 9 Всего: 30 |
Не совсем понял (показал бы пример на скриншоте) ну насколько я понял тебе просто нужно сунуть в бэкграунд картинку например в <div> а в самом этом диве спозиционировать input'ы
-------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
Zzz |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 306 Регистрация: 21.2.2003 Где: Мурманск Репутация: нет Всего: 5 |
Вот пример картинки с логином. На ней есть два белых поля: Username и Password. Необходимо на html-страничке разместить 2 INPUT'а как раз над этими полями (грубо говоря чтоб создавалось впечатление что вводится именно в эту форму).
Каким образом можно спозиционировать? Я представляю себе, что такое относительное позиционирование в CSS, но если задавать в %, то получается не точно, если в px, то при изменении размеров окна браузера это не работает. Еще раз повторюсь что картинка "плавает" в центре экрана, т.е. при изменении размеров браузера, она центруется. Присоединённый файл ( Кол-во скачиваний: 38 ) ![]() -------------------- Бесполезной громоздкой надстройкой является Windows от Майкрософт. Она занимает 1Мб памяти диска и рассчитана на использование устройства типа мышь. "ЭВМ в инженерной практике" М. 1989г. |
|||
|
||||
Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: нет Всего: 22 |
Zzz, если указывается position:relative (по умолчанию кажется именно это)
то если у бокса top: 100px; left:100px - то он будет на 100 и 100 относительно РОДИТЕЛЬСКОГО бокса. |
|||
|
||||
R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 9 Всего: 30 |
Vaulter, ты прав, но
Мне тоже так казалось, но если опустить position:relative то относительного позиционирования от родительского бокса небудет. -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
Zzz |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 306 Регистрация: 21.2.2003 Где: Мурманск Репутация: нет Всего: 5 |
Спасибо, попробую... Честно говоря сразу как-то не подумал о том что позиционировать нужно относительно какого-то блока (т.е. родительского), всегда (а случаев было мало
![]() ![]() P.S. Из умной книжки почерпнул, что по умолчанию идет static, т.е. нормльный поток. Это сообщение отредактировал(а) Zzz - 1.6.2006, 02:12 -------------------- Бесполезной громоздкой надстройкой является Windows от Майкрософт. Она занимает 1Мб памяти диска и рассчитана на использование устройства типа мышь. "ЭВМ в инженерной практике" М. 1989г. |
|||
|
||||
R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 9 Всего: 30 |
Ну яж говорил что не relative ![]() -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
set36 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 14.4.2006 Репутация: нет Всего: 1 |
А не проще ли всё это в таблицу и ударить CSS'ом, а не делать здоровенную картинку и парицца с позиционированием и выставлением фиксированных размеров для инпутов.
Обычные бордеры и бэкграунды не будут глючить, а позиционирование и фиксированный размер бывают непредсказуемы. |
|||
|
||||
wil |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 28.3.2006 Репутация: нет Всего: 4 |
коряво, конечно. по-бырому накатал
пример сделано на основе - http://xhtml.ru/2005/11/28/css-forms/ Это сообщение отредактировал(а) wil - 15.6.2006, 12:40 Присоединённый файл ( Кол-во скачиваний: 10 ) ![]() --------------------
|
||||
|
|||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |