Jump to content
  • 0

Помощь по CSS


ven000mus
 Share

Question

  Reveal hidden contents

Я учусь CSS. Так что сильно не ругать.

Указал код вверху.

Вопрос следующий. На сайте будет 4 блока, которые должны находиться по середине экрана на любом браузере и в любом разширение.

Собственно в чем я допустил ошибку. Мне приходиться на глаз каждый блок выравнить в центр ;( Что родителя, что детей.

Вот картинка www.ven000mus.ucoz.ru/1.png

Link to comment
Share on other sites

18 answers to this question

Recommended Posts

  • 0

Подумав, решил проблемму так:

<div align="center">

<div class="logo"></div>

<div class="loginform">{login}</div>

<div class="news">Тут будут новости сайта</div>

<div class="footer">Тут будет подвал сайта</div>

</div>

А в CSS у тега боди оставил лишь фон.

Теперь 2ой вопрос

/*—Логотип—*/

.logo{

border: 1px dotted #000;

background: url("../images/logo.png");

width: 650px;

height: 150px;

}

<div class="logo"></div>

Как дать ссылкуна весь блок. Так как в блок вбита картинка.

Все, все, все.

Проблему решил ;)

/*—Логотип—*/

a.logo:link{

border: 1px dotted #000;

display:block;

width:650px;

height:150px;

background: url("../images/logo.png");

margin:0 auto;}

<div><a class="logo" href="/"></a></div>

Link to comment
Share on other sites

  • 0

Всем привет. Опять нужна ваша чутка маленькая помощь.

http://s007.radikal.ru/i300/1111/fb/701888f8e1b6.png - скрин

  Reveal hidden contents

Нужна помощь в том чтобы выставить эти формы логина и пароля, правильно... Помогите найти ошибку... Заранее благодарен.

Link to comment
Share on other sites

  • 0

Не хочу показаться грубым. Но смотреть надо внимательней...

  Quote
Отправлено 05 ноября 2011 - 23:09

Всем привет. Опять нужна ваша чутка маленькая помощь.

http://s007.radikal....01888f8e1b6.png - скрин

СКРИН - Это ссылка

Link to comment
Share on other sites

  • 0

В вашем случае точно также как и для .enterbutton нужно для соответствующих полей указать position: absolute и с помощью left и top сдвинуть в нужное место, хотя было бы проще сделать div, который бы позиционировался указанным способом в нужном месте , а в нем с попмощью margin:auto и vertical-align: Выровнять все кнопки по середине или как-то иначе.

Также советую повторяющиеся строки правил группировать для нескольких правил, вот так нужно писать в Вашем случае с логтоипом, а уже в отдельные правила выделять то, что отличается, тогда Вам будет легче помочь людям со стороны:

a.logo:hover,a.logo:visiteda,.logo:active{

display:block;

width:650px;

height:80px;

margin: 0px;

padding: 0px;

background: url("../images/logo.png");

border-radius: 0px 0px 15px 15px;

-moz-border-radius: 0px 0px 15px 15px;

-webkit-border-bottom-left-radius: 15px;

-webkit-border-bottom-right-radius: 15px;

-khtml-border-radius: 0px 0px 15px 15px;

}

Link to comment
Share on other sites

  • 0
  On 11/7/2011 at 3:39 AM, ceil100 said:

как должно быть, а не как есть!

читать надо внимательней

что и где должно стоять

Извини за наезд ;)

Вот сделал так как должно быть.

Как должно БЫТЬ

Это индекс

  Reveal hidden contents

Это CSS

Это форма входа

Link to comment
Share on other sites

  • 0

Сам разобрался.

p.s. Спасибо тому кто мне репутацию в минус вогнал. Вообще то я писал в разделе для новичков. Раз писал, значит не знаю решения своей проблемы. Но все же сам разобрался, а смысла снижения мне шкалы репутации не вижу, знал бы что да как, даже бы и не обратился.

Edited by ven000mus
  • Like 1
Link to comment
Share on other sites

  • 0

Проверив все что сделал с индекс страницей во всех браузерах на разширение 1920*1080

Получил не оень хороший ответ от двух браузеров. Это Мозила и Хром ;(

Подскажите пожалуйста, где упустил какое то правило или сделал ошибку ;( Очень нужна Ваша помощь.

И что странно, на работе на мониторе с разширением 1024*768 в Google Chrome все было нормально, так как должно быть, а дома на 1920*1080 тоже в Google Chrome, все не так ;(

Скрины:

Google Chrome

IE 9

Firefox

Opera

Safari

  Reveal hidden contents

Link to comment
Share on other sites

  • 0

Добавил вот такие айди в css и вписал эти айди в див на всю форму входа.

#testoviy{
position: absolute;
margin-left: auto;
margin-top: auto;
}

Все встало так как надо. Но вопрос, правильно ли это?

Прошлые классы и правила не отменял, только добавил выше указанный айди.

Link to comment
Share on other sites

  • 0
  On 11/12/2011 at 5:17 PM, Softlink said:

По-моему вы занимаетесь ерундой. Есть ощущение, что здесь можно обойтись и без позиционирования.

Может и так. Тогда приподнесите свой вариант, интересно.

Link to comment
Share on other sites

  • 0
  On 11/13/2011 at 10:19 AM, ven000mus said:
  On 11/12/2011 at 5:17 PM, Softlink said:

По-моему вы занимаетесь ерундой. Есть ощущение, что здесь можно обойтись и без позиционирования.

Может и так. Тогда приподнесите свой вариант, интересно.

Примерная схема вашей формы http://jsfiddle.net/QFPAx/

Link to comment
Share on other sites

  • 0
  On 11/13/2011 at 10:33 AM, Softlink said:
  On 11/13/2011 at 10:19 AM, ven000mus said:
  On 11/12/2011 at 5:17 PM, Softlink said:

По-моему вы занимаетесь ерундой. Есть ощущение, что здесь можно обойтись и без позиционирования.

Может и так. Тогда приподнесите свой вариант, интересно.

Примерная схема вашей формы http://jsfiddle.net/QFPAx/

Благодарю, попробую повозиться с тем что Вы дали... Посмотрев на код, реально понял то я ерундой занимался. Просто я учусь, пока многое не знаю.

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