SkylineLab > Статьи > В помощь верстальщику > Простые решения для верстальщикаСтатьи
Простые решения для верстальщика

В помощь верстальщику: Статьи - Простые решения для верстальщика

      Простые решения для верстальщика Как убрать лишнее пространство вокруг формы?

      Существует два способа это сделать – при помощи хитрости и при помощи css. Хитрость заключается в следующем - вставляете форму в таблицу между тэгами:

      <table>

      <form>

      <tr>...</tr>

      </form>

     

      Второй способ такой: при помощи css выставить нулевые отступы:

      <form style="margin-top: 0; margin-bottom: 0;">

      Почему элементы формы видно даже сквозь перекрывающие слои?

      Данная особенность отображения имеется в Opera и Explorer под Windows и ничего с этим сделать, увы, нельзя. Opera отображает все элементы формы, Explorer лишь select. Происходит это потому, что данные браузеры пользуются при отображении форм стандартными элементами интерфейса Windows, в отличие от Netscape 6.x/Mozilla, которые каждый раз заново их отрисовывают. Эта проблема проявляется почти во всех новых браузерах при отображении слоев и плагинов.

      Как отключить полосу прокрутки?

      Во-первых, убедитесь, что имеете для этого действительно веские причины. Отключение полосы прокрутки обычно приводит к появлению массы проблем с удобством пользования сайтом и не слишком нравится пользователям. Если такая причина все-таки есть, то желаемого добиться можно целым рядом способов, каждый из которых, однако, чрезвычайно опасен в неопытных руках.

      Убрать во фрейме полосу прокрутки просто, достаточно добавить атрибут scrolling="no"

      Убрать полосу прокрутки из основного окна немного сложнее. Например, можно открыть окно при помощи JavaScript без активации прокрутки:

      window.open(this.href,'newWindow','scrollbars=no');

      Или же, в некоторых браузерах (Explorer под Windows 5-й версии и более старших, а т.ж. в браузерах на основе Gecko) можете воспользоваться следующим вариантом:

      HTML, BODY { style="overflow: hidden; }


<< Назад

+7 (903) 66-22-797