Jump to content

klierik

Administrator
  • Posts

    5,038
  • Joined

  • Last visited

  • Days Won

    125

Posts posted by klierik

  1. так а собственно в чем проблема?

    как и следовало ожидать, рисунок растянулся на 100% по ширине

    и на 100% (согласно высоте родительского элемента)

    попробуйте такой код:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <style type="text/css">

    html, body { height:100%; padding0; margin:0}
    div.test {height:100%; margin:0; padding:0}

    </style>
    </head>

    <body>
    <div class="test"><img src="body_top1.gif" width="100%" height="100%" /></div>
    </body>
    </html>

  2. - есть

    js. элементарно

    да, конечно же это решается через js

    подскажите, пожалуйста, саму логику решения.

  3. Проблема: При разрешении 800x600 меню "не влизает", в страницу сайта, поэтому появляется полоса прокрутки. Как избавиться?

    ЗЫ Было бы прекрасно еслибы слой-контейнер из пункта "2", "прилеплялся" к правому краю окна бравзера, но при абсолютном позиционировании незнаю как это реализовать

    можно попробывать поставить для

    body {
    overflow: hidden;
    }

    или же вычислять, если ширина окна менее от 800пк

    а таком случае right:0;

  4. не смотрел фикс

    но практически уверен что его работа заключена в обработке событий для объектов.

    да данный способ решает проблему с ИЕ6 и его неподдержкой CSS 2.1

    незнаю, правда, зачем его вешают в *.htc если можно подключить просто js-скрипт

    который будет работать через объектную модель браузера.

  5. у вас какае-то странная структура.

    очень сложная и абсолютно неоправданная.

    для начала разделите все основные части, к примеру : шапка, контент, футер.

    для того что б сделать линии

    хватило б просто создать таблицу с 3мя ячейками.

    в центральную засунуть контент.

    а из боковых сделать линии

    собственно все =)

  6. таблицы созданы для того что б в них заносить данные

    а не строить структуру сайта на них.

    дивы в свою очередь идеально подходят для разметки структуры страницы.

    имхо: использовать смежную верстку див+таблицы,

    когда без последнего реализовать ту или иную задачу не являеться возможным (бывает редко, но бывает)

  7. касательно верстки:

    1. не указан doctype!

    2. все это:

    <body background="http://qsp.h14.ru/2/images/background.gif" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginheight="0" marginwidth="0" bgcolor="#ffffff">
    ...
    <table cellpadding="0" cellspacing="0" border="0" width="100%">
    ...
    <td nowrap background="http://qsp.h14.ru/2/images/2.gif" width="5"></td>
    ...
    <p align="justify">

    вполне можно, и нужно, было определить в вашем CSS файле.

    в общем настоятельно рекомендую начать учить CSS

    а так же блочную верстку!

  8. Доброго времени суток.

    Если кто сталкивался, помогите плиз.

    - к примеру есть обычные

    поверх отображается Над

    .

    Как его заставить отображаться под ним?

    - есть

    пользователь вносит свои данные в это поле.

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

    поле автоматически растягивалось?

  • на самом деле тут все очень просто делаеться:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <style type="text/css">
    html, body {
    margin:0;
    padding:0;
    height:100%;
    }
    #main {
    width:700px;
    height:100%;
    margin:0 auto;
    }
    #header {
    margin:0;
    height:100px;
    background: #EEE;
    position:relative
    }
    #content {
    float:left;
    width:500px;
    height:100%;
    background:#19CAFF;
    /* padding-top:100px;*/
    margin-top:-100px;
    }
    #sidebar {
    float:left;
    width:200px;
    height:100%;
    background:#B9CAFF;
    /* padding-top:100px;*/
    margin-top:-100px;
    }
    div.inner { margin-top:100px;}
    #clear {
    clear:both;
    }
    </style>
    </head>
    <body>
    <div id="main">
    <div id="header">header</div>
    <div id="sidebar">
    <div class="inner">sidebar</div>
    </div>
    <div id="content">
    <div class="inner">content</div>
    </div>
    <div id="clear"></div>
    </div>
    </body>
    </html>

  • ×
    ×
    • 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