Новая спецификация HTML 4.0, определенная организацией W3C ( www.w3c.org ), предоставляет каждому веб-дизайнеру более мощные инструменты. Это изменение, которое затрагивает всех веб-разработчиков и дизайнеров, о которых многие думали в прошлом. Невообразимого теперь можно легко добиться с помощью DHTML и CSS. Вот подробное описание реализации некоторых эффектов в процессе компиляции веб-страницы. Надеюсь, вы сможете использовать его, чтобы оживить свою веб-страницу.
* Технология меню.
Если люди, посещавшие сайты Microsoft и Macromedia, будут осторожны, они обязательно заметят технологию меню. Щелкните, чтобы отобразить подменю, и щелкните еще раз, чтобы скрыть подменю. Это очень интересно и практично. Автор скачал эти две страницы соответственно. Проанализировав исходный код, я обнаружил, что они использовали не один и тот же метод, и оба метода имеют свои плюсы и минусы. Давайте посмотрим, как они реализованы.
Macromedia использует многостраничную технологию. То есть сначала создать страницу главного меню без расширенных пунктов, а затем создать страницу для каждого расширенного пункта главного меню. Сколько подстраниц необходимо, чтобы соответствовать количеству пунктов в главном меню. Для иллюстрации приведем простой пример:
Нажмите здесь!
список 1
список 2
список 3
Нажмите «Щелкните здесь!» на рисунке 1, и появится эффект, показанный на рисунке 2. При конкретной реализации необходимо обратить внимание на определение и использование тега и добиться взаимно однозначного соответствия, иначе будет хаотично. Кроме того, при наличии большого количества пунктов меню помните, что только текущее перечисленное подменю определяется с помощью , а другие пункты главного меню должны быть связаны с соответствующими развернутыми страницами.
Этот метод очень прост в реализации, может быть быстро освоен обычными людьми и может поддерживаться любым браузером, но его недостатки также очевидны. Во-первых, это медленно. Обращение к каждой странице туда-сюда неизбежно приведет к долгому ожиданию. Только когда страница заполнена текстом, вы не почувствуете застоя, во-вторых, ее сложно скомпилировать. , производить по одному немного хлопотно. Поэтому эта технология все еще имеет определенные ограничения.
Microsoft использует технологию DHTML. DHTML — относительно новая технология, поэтому для некоторых «старых» браузеров этот метод реализации меню бесполезен.
Приведем пример для иллюстрации.
Как показано на рисунке 3, нажмите «Продукты и услуги», и сразу же появится следующее меню. Щелкните еще раз, и оно исчезнет. Это то же самое, что и Macromedia, но разница в том, что его исходный код выглядит следующим образом. .
.NV1 {font-family:Arial;font-weight:bold;font-size:.9em;курсор:hand;margin-top:10;text-indent: -14;margin -left: 14;}
.NV2 {position:relative;font-size:.9em;font-weight:normal;}
<тело>
function clikker(a,b) {
if (a.style.display ==') {
a.style.display = 'none';
b.src='usm.gif'
}
else {
a.style.display=' ;
b.src='dsmh.gif';
}
}
Продукты и услуги
onclick="window.event.cancelBubble = true;">
Техническая поддержка