Jump to content
  • 0

Фон для формы входа


mcdude
 Share

Question

Помогите,нужно позиционировать фон под форму входа. id loginForm отвечает за саму форму,с ней вообще никаких проблем. Класс loginForm2 за фон,его почему-то никак не получается поставить куда надо. Вот скрин:

8a1b96df0a06.png

html:


<div id="loginForm" class="loginForm2">$LOGIN_FORM$</div>

css:


#loginForm{width:230px;height:224px;margin-left:1000px;margin-top:-160px;margin-bottom:-63px;}
.loginForm2{background:url('http://newzveriki.ucoz.com/entrance_form.png') no-repeat;}

Добавление в loginForm2 разных padding и margin либо ничего не изменило,либо изменило не то.

Link to comment
Share on other sites

Recommended Posts

  • 0

отлично.

значит у нас есть некая область:

00000769.png

теперь скажи что именно в твоем понимании

позиционировать фон под форму входа

так как насоклько я вижу то фон как раз под формой. значит ты некорректно объяснил задачу.

Link to comment
Share on other sites

  • 0

Надо,чтобы форма выглядела примерно так:

2662d4f659c2.jpg

Но меня еще другое забеспокоило: у вас на скрине кнопка "заведи себе зверика" под формой,так не должно быть,у меня такого нет. Скажите,какой у вас браузер. Эту проблему тоже надо как-то решать.

Link to comment
Share on other sites

  • 0
Скажите,какой у вас браузер. Эту проблему тоже надо как-то решать.

Ваша верстка разъезжается во многих браузерах.

По поводу фона. Если чтобы работало, то подойдет: для #uidLogForm задайте padding'и тем самым Вы отодвинете его от родительского блока.

Link to comment
Share on other sites

  • 0

Простите, а Вы сами верстали или это так делает Ucoz?

Контейнер которому назначен фон это #loginForm, спозиционирован с помощью margin'ов (что является не лучшим вариантом). Вот эти отступы и стоит изменять чтобы выставить Ваш блок.

Link to comment
Share on other sites

  • 0

У #loginForm увеличивает (по модулю) margin-top этим Вы поднимете фон относительно окна просмотра. Затем для #uidLogForm задаете padding-top этим Вы спозиционируете форму относительно фона.

Link to comment
Share on other sites

  • 0

Спасибо вам! Теперь все получилось. Мне еще хотелось бы узнать почему есть проблемы с отображением сайта в других браузерах. Мне кажется,что дело скорее в разрешении,т.к. проблемы возникают при изменении размеров окна браузера. Как с этим можно бороться?

Link to comment
Share on other sites

  • 0
Мне кажется,что дело скорее в разрешении,т.к. проблемы возникают при изменении размеров окна браузера.

У Вас экран 1280х1024?

Простите, а Вы сами верстали или это так делает Ucoz?

Ответьте пожалуйста на вопрос.

Link to comment
Share on other sites

  • 0
Это я.

Это и хорошо и плохо.

В основном проблема крушения это блок "Мои зверьки" и рядом стоящая изображение ссылка "Заведи себе зверька". Не нужно было их разделять. Для первого блока задайте полностью целый фон (т.е. вместе с правой часть без собаки), и внутрь него поместите изображение собаки (с кусочном фона, но без границ).

Edited by red4pony
Link to comment
Share on other sites

  • 0

Помогло,но возникла другая проблема,которая есть только у авторизированных пользователей. Дело в том что у них в блоке "мои зверики" может выводиться разное количество текста(в зависимости от того,сколько тем они создали в определенном форуме),и теперь у них кнопка "заведи себе зверика" отображается то выше,то ниже,в зависимости от их количества. Ее можно как-то зафиксировать,сделать ее положение независимым от текста в блоке "мои зверики"? На всякий случай,пара скринов для пояснения ситуации:

7a363ff8c1d7.png

d28252db4624.png

Link to comment
Share on other sites

  • 0


<div id="myPets">
<div class="wrap">
<div class="myPetsText">text</div>
<div class="my">Тут список звериков пользователя</div>
</div>
<a href=""><img src="" alt=""></a>
</div>


#myPets{
width: 500px;
overflow: hidden;
}
.wrap{
float: left;
width: 300px;
overflow: hidden;
}
#myPets a{
display:block;
float:right;
width: 100px;
}

Размеры брал на глаз. Подправите под свои нужды

Link to comment
Share on other sites

  • 0

Теперь "заведи себе зверика" у авторизированных еще ниже и ссылка "смотреть всех своих звериков обрезается". В #myPets a float пришлось поставить left,т.к. ссылки нужны слева. Принципиально чтобы right было?

Link to comment
Share on other sites

  • 0
Принципиально чтобы right было?

Да нет. Главное чтобы работало и не ломалось.

Я не смог усидеть и добавить зверика, так что код страницы пользователя со звериками я не видел.

У Вас не очень удачное написание кода, вот все от малейшего пинка и рушится.

Link to comment
Share on other sites

  • 0

Теперь почти все встало на свои места. Но у ссылки "смотреть всех своих звериков" расширена область действия,можно перейти по ней,нажав гораздо правее(у вас на jsfiddle тоже). Из-за этого кнопка "заведи себе зверика" переносится на новую строку,точнее исчезает,т.к. overflow:hidden.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy