Есть
два способа сделать это - с помощью хитрости и с помощью css. Хитрость: вставляем форму в таблицу,
помещая её между открывающим и закрывающим тэгами:
...
Второй
способ - с помощью css
выставить отступы в ноль:
Почему
элементы формы видны даже через перекрывающие их слои? css
Это
особенность отображения имеет место в IE и Opera под Windows и, к сожалению, ничего
поделать с этим нельзя.
Opera показывает все элементы
формы, IE только select. Пример.
Это
происходит потому, что эти броузеры при отображении форм используют стандартные
элементы интерфейса Windows,
в то время как Netscape 6.x/Mozilla каждый раз отрисовывают их заново.
Даже
проблема возникает практически во всех новых броузерах при отображении плагинов
и слоёв.
На
сайте DHTML Lab есть более подробная статья на
эту тему. Thomas Brattli
предлагает решение проблемы на JavaScript
в своем скрипте CoolMenus.
Как
убрать полосу прокрутки? html
Прежде
всего, у вас должна быть действительно веская причина для этого. Отключение
полосы прокрутки создает массу проблем с юзабилити и смущает пользователей.
Если причина все же имеется, то достичь желаемого можно несколькими способами,
но все они чрезвычайно опасны в неумелых руках.
Отключить
полосу прокрутки во фрейме элементарно, просто добавьте атрибут
scrolling="no"
Убрать
её из основного окна несколько сложнее. Во-первых, можно открыть окно с помощью
JavaScript без активирования
прокрутки:
window.open(this.href,'newWindow','scrollbars=no');
Во-вторых,
в некоторых броузерах (IE под
Windows пятой версии и
старше, а также броузерах на базе Gecko)
можно использовать нижеследующую декларацию:
HTML, BODY { style="overflow: hidden;
}
Как
можно контролировать размер текстового поля? html css
Увы,
Netscape 4.x отображает элементы формы по иному
алгоритму, нежели прочие броузеры (Internet Explorer, Opera, и на базе Gecko).
Так
как Netscape 4.x использует основной моноширинный шрифт
для отображения текста в полях для ввода текстовой информации, а IE использует варьирующийся шрифт (обычно sans-serif) - лучше всего оптимизировать
текстовое поле прежде всего для Netscape.
После
этого можно использовать декларацию css (которую старые версии Netscape проигнорируют) для подгонки поля под прочие броузеры.
Примеры:
2012 © Все права защищены
При использовании материалов активная
ссылка на источник обязательна.