Как понятно из сабжа, речь пойдет о немаловажном аспекте при “раскрутке” любого ресурса, о построении карты сайта, точнее об удобоваримом, для роботов поисковых систем, ее представлении. Читать дальше »
При работе над проектами часто возникает необходимость создания выпадающего меню. Существует большое количество скриптов, реализующих этот функционал. Но при их практическом применении необходимо чтобы скрипт соответствовал следующим требованиям:
- Кроссбраузерность - корректная работа скрипта в необходимых браузерах.
- Правильное позиционирование меню при изменении разрешения экрана (особенно актуально при резиновой верстке).
- Стабильное поведение меню при наведении курсора.
- Простая смена оформления через редактирование CSS.
- Легкость добавления новых пунктов.
- Семантика (это сейчас модно).
- Простая настройка дополнительных параметров (временных задержек, дополнительных эффектов и т.д.)
Проблема:
Как заставить Zend Debugger реагировать на AJAX запросы. Читать дальше »
При разработке сайта, для организации логической структуры сайта и удобства пользователя, используют навигацию по страницам с номерами страниц и кнопками “Предыдущая” “Следующая”. Необходимо придерживаться нескольких простых правил для обеспечения максимальной эффективности этого элемента страниц:
- Большой размер кнопок.
- Не использовать подчеркивание для ссылок.
- Четкое визуальное выделение текущей страницы.
- Достаточное расстояние между ссылками на страницы.
- Использовать ссылки “Предыдущая” “Следующая”.
- Использовать ссылки “Первая страница” “Последняя страница”
- Всегда располагать ссылки “Первая страница” и “Последняя страница” снаружи блока с номерами страниц.
Примеры креативных решений смотрим здесь:
Pagination Gallery: Examples And Good Practices
Речь о том как корректно обойти элементы потомки DOM для данного элемента, простите за тафтологию
В общем конструкция следующая:
-
var object = document.getElementById('el');
-
for (var childItem in object.childNodes) {
-
if (object.childNodes[childItem].nodeType == 1)
-
object.childNodes[childItem].style.color = '#FF0000';
-
}
Новые комментарии