Проблема с правильным позиционированием div-блоков на странице

(Ответов: 5, Просмотров: 951)
  1. Tux Аватар для InFakes
    • Регистрация: 21.06.2011
    • Сообщений: 697
    • Репутация: 186
    • Webmoney BL: ?
    Помогите решить данную проблему или укажите на материал, с которым нужно ознакомиться. Есть такой сайт lamer-help.ru . Подгоняю под текущее разрешение 1920*1080 - все нормально:

    На меньшем разрешении 1024*768 - все уезжает:


    Html-код

    PHP код:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <
    html>
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <
    meta name="description" content="Скачать самую последнюю версию аськи на телефон">
    <
    meta name="keywords" content="аська шмаська паська">
    <
    title>Скачать самую последнюю версию аськи на телефон</title>
    <
    link rel="stylesheet" type="text/css" href="style.css">
    </
    head>

    <
    body>
    <
    div id="header"
        <
    div id="header_top"></div>
        
    </
    div>

    <
    div id="header2">
        <
    div id="iphones"></div>
        <
    div id="picture1"></div>
        <
    div id="picture2"></div>
        <
    div id="grattis"><noindex><iframe src="http://grattis.ru/widget.js?id=7185" style="width:100%; height:433px; border:5px"></iframe></noindex></div>
    </
    div>
        
    </
    body>
    </
    html
    [свернуть]


    Стиль css

    PHP код:
    body {
        
    background:url(images/header_3pix.pngrepeat;
        
    font-family:Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif;
        
    font-size:12px;
    }

    #header {
    width960px;
    margin0 auto;
    }

    #header_top {
    width960px;
    height83px;
    backgroundurl(images/header.pngno-repeat;
    positionrelative;
    text-aligncenter;
    }

    #iphones {
    width388px;
    height513px;
    backgroundurl(images/iphones.pngno-repeat;
    positionrelative;
    left:470px
    top:10px; }

    #picture1 {
    width380px;
    height150px;
    backgroundurl(images/picture1.pngno-repeat;
    positionrelative;
    left470px
    top10px; }

    #picture2 {
    width380px;
    height150px;
    backgroundurl(images/picture2.pngno-repeat;
    positionrelative;
    left470px
    top10px; }

    #grattis {
    width380px;
    height150px;
    positionrelative;
    left1030px
    bottom425px;

    [свернуть]
    Последний раз редактировалось ArhStrAngeR; 05.02.2012 в 17:39. Причина: потер ссылку
    • 0
  2. Дипломник Аватар для antiblef
    • Регистрация: 10.11.2010
    • Сообщений: 233
    • Репутация: 60
    • Webmoney BL: ?
    Закрепите все таблицей, чтобы не расходилось :)
    • 2

    Спасибо сказали:

    InFakes(05.02.2012), Orcstation(05.02.2012),
  3. Пастафариани Аватар для Orcstation
    • Регистрация: 05.01.2011
    • Сообщений: 3,183
    • Записей в дневнике: 2
    • Репутация: 1427
    • Webmoney BL: ?
    antiblef, Табличная верстка форева! Блоки фтопку!
    ВДВ РФ — Вернёшься Домой В РеФрижераторе.
    • 1

    Спасибо сказали:

    InFakes(05.02.2012),
  4. Гуру Аватар для assai
    • Регистрация: 11.08.2011
    • Сообщений: 794
    • Репутация: 360
    InFakes, оно не разъезжается, а остается на месте. Блоками еще приучиться нужно верстать ) хотя и правда проще таблицами.

    Как вариант можно выравнять с помощью margin: 0px auto;

    PHP код:
    #iphones { 
    width388px
    height513px
    backgroundurl(images/iphones.pngno-repeat
    positionrelative
    margin0px auto;
    top:10px; } 
    остальное по аналогии
    • 1

    Спасибо сказали:

    InFakes(05.02.2012),
  5. Разработка любых сайтов Аватар для ArhStrAngeR
    • Регистрация: 08.06.2011
    • Сообщений: 3,376
    • Записей в дневнике: 1
    • Репутация: 2506
    Проще указать минимальную ширину и высоту в сss, скажем 1000 и сделать под нее. А при увеличении будет равномерно увеличиваться, оставаясь по центру.

    ---------- Сообщение добавлено 15:37 ---------- Предыдущее 15:31 ----------

    PHP код:
    #header2 {
        
    min-width1000px;

    но для виджета #grattis нужно будет все равно изменить размеры left
    • 1

    Спасибо сказали:

    InFakes(05.02.2012),
  6. Tux Аватар для InFakes
    • Регистрация: 21.06.2011
    • Сообщений: 697
    • Репутация: 186
    • Webmoney BL: ?
    assai, ArhStrAngeR, большое спасибо за отличные советы... заработало!
    • 1

    Спасибо сказали:

    ArhStrAngeR(05.02.2012),

Похожие темы

Темы Раздел Ответов Последний пост
Вставка тизеров и блоков
Web программирование 2 05.11.2011 09:24
Вставка тизеров и блоков
Вопросы от новичков 0 04.11.2011 18:28
Количество блоков на странице
Партнерские программы 6 21.09.2010 13:18
КАЧЕСТВЕННЫЕ WEB-РЕШЕНИЯ ПО ПРАВИЛЬНЫМ ЦЕНАМ
Реклама партнерских программ 1 14.09.2010 13:03
Качественные сервера по правильным ценам!
Хостинг и Серверы 0 25.06.2010 13:23

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры