Jump to content
  • 0

проблема с версткой


evil911
 Share

Question

Добрый день!

есть сайт: http://movement-concept.ru/seminary/

не получается растянуть бэкграунд <div id="left">

ощущение что min-height:897px; и дальше не тянется...

и вторая проблема:

в поле контента текст не получается вывести над бэкграундом...

в чем может быть проблема?

заранее спасибо!

Edited by evil911
Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

z хоть и понимаю что тема может и треш, но не могу понять, почему левый див не тянется по высоте?

в чем проблема?

html:

<div id="left">
<div class="left_top"></div>
<div class="bottom"></div>
</div>


<div id="center">
<div class="content_top"></div>
<div class="content_bottom"></div>
<div class="content">
<h1>h1</h1>
text
<div class="news">
<h1>Наши мероприятия</h1>
news
</div>
<div class="copy">Copyright 2010 ElHaddawi Dance Company. Все права защищены</div>
</div>

</div>

<div id="footer">
</div>

css:

.left_top {background:url(/images/left2.jpg) no-repeat; width:426px; height:330px;position:absolute; top:0px; left:0px;}

.bottom {background:url(/images/bottom_back.jpg) no-repeat; width:426px; height:567px; position:absolute; bottom:0px; left:0px;}
.content {
color:#666666; font-size:12px;
z-index:30000!important;
}
.content a {color:#ff6600; text-decoration:underline;}
.content p {padding-bottom:10px; color:#666666; font-size:12px;}
.content_bottom {background:url(/images/content_bottom.jpg) repeat-x; height:567px; position:absolute; bottom:0px; left:0px; width:100%;z-index:100!important}

.content_top {background:url(/images/content_top.jpg) left repeat-x; position:absolute; top:0px; left:0px; height:330px; width:100%; z-index:100!important;}
.content_center {background:url(/images/content_center.jpg);}

.news {padding-top:70px; width:400px;}
.news .date {color:#ff6600;}
.news .name {color:#666666; font-weight:bold;}
.news .anons a {color:#666666; text-decoration:underline;}

#left{
float:left;
width:426px;
min-height:897px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:897px; /* for IE5.x and IE6 */
background:url(/images/cent_back.jpg);
position:relative;
}

#center {
margin-left:426px;
min-height:897px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:897px; /* for IE5.x and IE6 */
position:relative;
background:url(/images/content_center.jpg);

}
.copy {position:absolute; bottom:10px; left:50%; margin-left:-200px; width:400px; text-align:center; color:#666666; font-size:11px; padding-top:20px; z-index:30000!important;}

#footer {
clear:both;

height:1px;
}

Link to comment
Share on other sites

  • 0
Какже не тянется, он тянется ровно настолько, на сколько ты ему написал min-height:897px;

это я понимаю, но нужно чтобы высота задавалась относительно #center а минимальная была 897px; в этом загвоздка:ph34r:

т.е. нужно чтобы у left и center была одинаковая высота, а получается, если в center будет много текста, то left по высоте не тянется...

Edited by evil911
Link to comment
Share on other sites

  • 0

А почему он должен тянутся?

Вообще для блочной верстки колонки одинаковой высоты принципиально не свойственны. В любом случае, что там должно тянутся в левой колонке, фон? Тогда совершенно не обязательно вешать этот фон на левую колонку, можно и родителю повесить. Родитель будет тянуться за самым высоким блоком и тем самым создастся впечатление, что колонки одинаковой высоты. Тут вариантов решения может быть много, например есть такой вариант.

Link to comment
Share on other sites

  • 0
А почему он должен тянутся?

Вообще для блочной верстки колонки одинаковой высоты принципиально не свойственны. В любом случае, что там должно тянутся в левой колонке, фон? Тогда совершенно не обязательно вешать этот фон на левую колонку, можно и родителю повесить. Родитель будет тянуться за самым высоким блоком и тем самым создастся впечатление, что колонки одинаковой высоты. Тут вариантов решения может быть много, например есть такой вариант.

спасибо, сделал)

надо было чтобы <div class="bottom"></div> (два человека внизу) всегда внизу слева)

а еще вопрос, у меня в <div id="center"> есть два дива с position:absolute; (<div class="content_top"> и <div class="content_bottom"> - эти дивы с бэкграундами) как их разместить под <div class="content"> - в этом диве текс.Чтобы текст был поверх этих двух дивов?

width:426px;

действительно чеж оно не тянется то?......

так ведь ширина должна быть фиксированной или я что-то не понимаю?

Edited by evil911
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