Показано с 1 по 2 из 2

Тема: Авто ограничение ширины div

  1. #1
    leogee
    Гость
    Правая колонка используется для навигации, её ширина задаётся

    width: 350px; /*Width of right column in pixels*/
    margin-left: -350px; /*Set left margin to -(RightColumnWidth) */

    Левая колонка, основная (c контентом), задаётся кодом:

    #contentwrapper {
    float: left;
    width: 100%;
    }

    #contentcolumn {
    margin-right: 350px; /*Set right margin to RightColumnWidth*/
    }

    При вставке таблицы в основную колонку (левую)
    <table border="0" cellpadding=3 cellSpacing="0" width="100%">

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

    Поэтому есть кросс браузерный код для ограничения ширины блока:
    max-width: 650px;
    width: expression(this.offsetWidth > 650 ? "650px" : this.offsetWidth);

    Как сделать, чтобы максимальная ширина для всех браузеров считалась таким образом:

    ширина левой колонки = разрешение экрана - ширина правой колонки (350px)

    При коде, указанном выше получается всегда 650 пикселей. При больших разрешениях смотрится плохо

  2. #2

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Отрицательный маргин надо задавать не для правой колонки, а для #contentwrapper. Правой колонке при этом требуется float: right.

Похожие темы

  1. Ограничение ввода в поле формы
    от Aykroyd в разделе Веб-программирование
    Ответов: 2
    Последнее сообщение: 08.02.2007, 19:37
  2. Авто для дизайнера)
    от Жукова в разделе Флейм
    Ответов: 63
    Последнее сообщение: 14.07.2006, 19:35
  3. Ответов: 8
    Последнее сообщение: 31.10.2005, 00:51
  4. 2е ОС на 1м РС, ограничение в доступе...
    от bruno в разделе Софт и железо
    Ответов: 3
    Последнее сообщение: 11.10.2005, 19:39
  5. <body> ограничение по ширине.
    от MANIX в разделе Вёрстка сайта
    Ответов: 3
    Последнее сообщение: 25.07.2005, 17:08

Ваши права

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