За последние 24 часа нас посетил 18061 программист и 1696 роботов. Сейчас ищут 1506 программистов ...

один div поверх другого

Тема в разделе "PHP для новичков", создана пользователем greenzlat, 1 сен 2010.

  1. greenzlat

    greenzlat Активный пользователь

    С нами с:
    27 апр 2008
    Сообщения:
    255
    Симпатии:
    0
    Надо сделать один div поверх другого, чтобы было наложение. У обоих есть фоновые изображения.

    HTML:
    1.            
    2. <div id="1" class="kaska"> </div>
    3. <div id="1" class="fon">Разделы сайта </div>
    4.  
    [css]
    .fon {
    background:url(img/fon.jpg) no-repeat;
    height:35px;
    line-height:35px;
    z-index:1;
    }
    .kaska {
    background: url(img/kaska.jpg) no-repeat;
    z-index:2;

    }

    #1 {
    position:relative;
    }


    [/css]
    А они располагаются один ниже другого, то есть наложения не происходит
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  3. greenzlat

    greenzlat Активный пользователь

    С нами с:
    27 апр 2008
    Сообщения:
    255
    Симпатии:
    0
  4. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    Два разных элемента не должны иметь один id.
     
  5. greenzlat

    greenzlat Активный пользователь

    С нами с:
    27 апр 2008
    Сообщения:
    255
    Симпатии:
    0
    Не суть! Сделал так:
    [css].fon {
    background:url(img/razdeli.jpg) no-repeat;
    height:35px;
    line-height:35px;
    z-index:1;
    position:relative;
    }
    .kaska {
    background: url(img/kaska.jpg) no-repeat;
    z-index:2;
    height:35px;
    line-height:35px;
    position:relative;
    }
    [/css]
    #1 удалил вообще. и ситуация не изхменилась
     
  6. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    запихай их внутрь дива и сделай им position='absolute'.
    релэйтив как раз делает то, что тебе не нужно.
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    фух костноязыкий автор. =)

    абсолют - единственное решение, если конечно, один должен выходить за границы другого.
     
  8. tenshi

    tenshi Активный пользователь

    С нами с:
    1 июн 2010
    Сообщения:
    191
    Симпатии:
    0
    либо отрицательные отступы
     
  9. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    HTML:
    1.  
    2.  <div id="1" class="kaska"><img src="img/kaska.jpg"></div>
    3.  <div id="1" class="fon">Разделы сайта </div>
    4.  
    [css]
    .fon {
    background:url(img/razdeli.jpg) no-repeat;
    height:35px;
    line-height:35px;
    }
    .kaska {
    z-index:2;
    height:35px;
    line-height:35px;
    position:absolute;
    }
    [/css]


    думаю, что-то типа такого.

    а вообще эта тема про хтмл, а не про пхп.
     
  10. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    Gromo
    многие не видят разницы между этими понятиями )