Глава 23. Программа ActiveX Control Pad_________________________541
( Примечани )
В настоящее время организация W3C занимается разработкой стандарта HTML, который позволит осуществлять полный контроль размещения объектов на Web-странице. Имея на вооружении этот стандарт, вы сможете расположить объект, задавая его точные координаты по горизонтали и вертикали. Пока работа еще не закончена, поэтому вам потребуется элемент управления Layout.
Таким образом, это временная мера. После того как стандарт будет принят и начнет поддерживаться браузерами Microsoft Internet Explorer и Netscape Navigator, надобность в контроле компоновки отпадет.
Microsoft обещает выпустить утилиту, которая будет конвертировать компоновки, сделанные с помощью элемента управления ActiveX Layout Control, в новый стандарт. Дополнительную информацию относительно нового стандарта HTML для двухмерной компоновки страниц можно получить по адресу:
http://www.w3.org/pub/WWW/TR/WD-layout.html.
Как работает элемент управления Layout
Этот элемент является контейнером, т. е. объектом страницы, который может включать другие объекты. Если вашу страницу представить как сумку с продуктами, то элементы управления, которые вы размещаете на странице — это ваши покупки.Нолучше предварительно поместить покупки в пластиковые пакеты (объекты Layout Control), и только потом положить их в сумку. Спорим, что вы не ожидали такого сравнения?
Элемент управления Layout работает подобно формам, которые вы создаете в Visual Basic или Visual C++. Вы встраиваете элемент Layout в страницу и после этого можете организовывать объекты внутри этого элемента, как пожелаете. Фактически, используя элемент Layout, можно создать эквивалент любой формы, которая может быть разработана при помощи редактора форм Visual Basic.
Элемент Layout позволяет добиться следующих эффектов:
+ Наложение объектов друг на друга. Если это делать при помощи HTML, результат вас разочарует.
+ Управление порядком наложения объектов. Это означает, что вы точно знаете, какой из объектов сверху, а какой — внизу.
+ Прозрачность объектов. Вы можете сделать часть объекта прозрачным, чтобы был виден нижний объект или фон.
+ Вы можете использовать интерфейс типа WYSIWYG, который значительно упрощает компоновку объектов.