Jump to content
  • 0

Верстка блока


kamaz6141
 Share

Question

Добрый день форумчане, сразу говорю что в html и css я чайник, собственно и создал тут тему дабы получить ответ, а не "иди юзай гугл" и "учи учебники". А вот и проблема:

Создал я в PS фон блока, разделил его на 3 части и сохранил, создал DIV с классом:

<div class="box"></div>

затем описал класс:

.box{
border:1px solid #000;
width: auto;
height: auto;
margin:10px auto;
background:url('../image/Верхняя часть фона.png') no-repeat center top;
background:url('../image/Средняя.png') repeat-y center;
background:url('../image/Нижняя.png') no-repeat center bottom;
}

и как я думал у меня получится фон блока соединённый из 3 частей...но к сожалению ничего не вышло...как же сделать правильно?

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

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

В CSS2 для одного элемента можно задать только один фоновый рисунок. У вас нижний background перекрывает верхние, поэтому будет виден только рисунок Нижняя.png. Есть два решения: классическое и новое модное.

Использовать два вложенных элемента

http://htmlbook.ru/faq/kak-dobavit-dva-fon...odnomu-elementu

CSS3

http://htmlbook.ru/blog/dva-fona-i-bolshe

Link to comment
Share on other sites

  • 0

Спасибо за подробные разъясненья, всё понял, буду изучать =)

В книге CSS3 FOR WEB DESIGNERS (Dan Cederholm) очень хорошо описан метода использования несколько фонов. :)

и ещё можно ссылочку на книгу?

Edited by kamaz6141
Link to comment
Share on other sites

  • 0

ок, спасибо вам большое :)

и снова возник вопрос =(

#menutop{
background:url('../images/1.png') no-repeat center top;
}

как сделать чтобы высота блока автоматически выставлялась по высоте изображения?

Link to comment
Share on other sites

  • 0

Вобщем чтобы небыло много вопросов...дали задание сделать сайт на html/css , 2-х колоночный, чтобы в левой части - меню, а в правой - статьи, так чтобы при переходе по меню менялась информация справа...начал я всё делать фреймами, но как то геморно, есть ли варианты создания подобного сайта не фреймами, а обыччными DIV'ами?

Может что посоветуйте?

Link to comment
Share on other sites

  • 0

Возьмите за основу этот макет

http://htmlbook.ru/layout/fiksirovannaya-s...vigatsiya-sleva

Сделайте одну типовую страницу, а затем скопируйте полученный файл по числу пунктов меню. В каждом файле замените статью и выделите текущий пункт меню.

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