[Ликбез]

Форма входа

Меню сайта



Верстка шаблона из PSD под ucoz
[1] resident [05.05.2013, 12:15]
likbezz, привет.

Изучил основы html и css. Практикуюсь в верстке шаблонов из PSD макетов.

Вот первый шаблон который я выбрал для верстки


Шаблон верстается для сайтов ucoz. Хотелось бы заручиться вашей поддержкой при верстке.

Верстаю сразу на сайте там и структуру можно увидеть и css.

Первый вопрос который хотелось бы решить - фоновая картинки body.
если в верхней части появляется админбар, то фон сдвигается и получается все очень некрасиво
Прикрепления: 0092505.jpg (457.2 Kb) · 4900484.jpg (34.6 Kb)
[2] likbezz [05.05.2013, 14:45]
resident,
Цитата (resident, Вс, 05.05.2013, 12:15:33)
Хотелось бы заручиться вашей поддержкой при верстке.

Не прокатит )

Цитата (resident, Вс, 05.05.2013, 12:15:33)
Первый вопрос который хотелось бы решить - фоновая картинки body.
если в верхней части появляется админбар, то фон сдвигается и получается все очень некрасиво

Прописывай фон не к header а к wrapper например..
И убери вот это:
Код
outline: 1px solid #000000;

..
[3] resident [05.05.2013, 23:21]
likbezz, спасибо за совет, с этим разобрался благодаря тебе.

Сейчас встал такой вопрос.

Я убрал фиксированную высоту для блока с контентом #content и после этого footer поднялся в верх сайта
Еще заметил, что если убрать у блока #iContent - position:absolute; то блок footer спускается вниз сайта..

как поправить просвяти пожалуйста
[4] likbezz [06.05.2013, 00:20]
resident,
Цитата (resident, Вс, 05.05.2013, 23:21:51)
как поправить просвяти пожалуйста

А что править-то? не очень понял.
Как прижать футер к низу? на эту тему миллион статей и вариантов, выбирай подходящий.
А вообще, не очень вижу смысл в этом, страницы, обычно не пустые.. и футер всегда снизу. Исключение, наверное, только страница входа.
[5] resident [06.05.2013, 01:54]
likbezz,

Собственно вся загвоздка была тут:
Код

     <div id="content">
         <div id="iContent">
         </div>
     </div>
  


#content является родителем блока #iContent

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

Решение - position: relative; для блока #iContent
[6] likbezz [06.05.2013, 02:00]
resident,
Цитата (resident, Пн, 06.05.2013, 01:54:19)
#iContent был абсолютно позиционирован, что не давало родительскому блоку принять его высоту.

А, собственно, зачем применять абсолютное позиционирование в столь простом шаблоне?
Это не есть айс, тем более для таких .. глобальных блоков, как Контент, шапка, Футер..
Это допустимо в мелких деталях, где можно четко контролировать ситуацию - два/три уровня вложения.. а так, считаю можно легко обойтись и без этого. А с учетом того что у ИЕ вообще проблемы с этим.. так и вообще, не “можно” а “нужно”.
[7] resident [06.05.2013, 11:24]
Цитата (likbezz, Пн, 06.05.2013, 01:00:49)
А, собственно, зачем применять абсолютное позиционирование в столь простом шаблоне?

Я не видел другого решения. Мне нужно было вывести дочерний блок #iContent выше границ родительского блока.

Как оказалось было и другое решение.

Да и вообще мне сейчас свойственно допускать ошибки - это мой первый шаблон, который я верстаю.
[8] likbezz [06.05.2013, 23:39]
resident,
Цитата (resident)
Да и вообще мне сейчас свойственно допускать ошибки - это мой первый шаблон, который я верстаю.

Ну да ) все верно, не ошибается тот, кто ничего не делает )


Полная версия сайта