Статьи

Модифицируем CSS свойства через JavaScript

Комментарии (11)
Модифицируем CSS свойства через JavaScriptПредставляю Вашему вниманию универсальный метод для манипулирования CSS свойствами в Javascript сценариях. Протестировано во всех современных браузерах (включая IE6).

Итоги уходящего года...

Комментарии (7)
Итоги уходящего года...2007 год был поворотным для нашего журнала. Я наконец-то нашел время для его развития и написания новых статей. Изменился и дизайн, появилась возможность комментирования. Для вашего удобства мы ввели подписку на обновления по e-mail и feedburner. Однако мы не собираемся останавливаться на достигнутом и планируем проведение интересных конкурсов с призами.

Редакция журнала поздравляет вас с Новым Годом и желает исполнения всех желаний и задумок, которые вы не успели осуществить в уходящем году!

Установка Internet Explorer 5, 5.5, 6 и 7 на Mac OS X

Комментарии (5)
Установка Internet Explorer 5, 5.5, 6 и 7 на Mac OS XВсе больше веб-разработчиков в России приобретают для работы ноутбуки Apple под управлением Mac OS X. К сожалению Microsoft прекратила разработку своего браузера Internet Explorer под эту платформу, поэтому встает вопрос: как протестировать сайт в самом популярном браузере?

Горизонтальное и вертикальное центрирование контейнера

Комментарии (7)
Горизонтальное и вертикальное центрирование контейнераВертикальное выравнивание всегда было проблемным местом в CSS, так как свойство vertical-align действует только на inline-элементы (состоящие из одной строки) и не работает с блочными элементами. Однако вертикальное выравнивание можно применить к ячейкам таблицы, таким образом мы можем использовать это в наших интересах в браузерах, которые поддерживают свойство display:table;, например в Mozilla и Opera. Что же делать с Internet Explorer?

Новые адреса RSS и ATOM лент

Комментарии (0)
Уважаемые читатели!

Обращаем ваше внимание на то, что 10 декабря у нас поменялись адреса RSS и ATOM лент. Теперь вы можете получать уведомления о новых статьях еще и в FeedBurner, Яндекс ленте и Google Reader. Также добавилась возможность добавлять интересные вам статьи в закладки del.icio.us и Facebook прямо из RSS ленты. Огромная просьба поменять адреса наших лент на новые:

RSS: http://feeds.feedburner.com/WebMagazine
ATOM: http://webmagazine.biz/atom.xml

Старые адреса будут доступны до 31 января 2008 года.

С уважением, редакция журнала.

Создаем вертикальное выпадающее меню при помощи CSS

Комментарии (5)
Создаем вертикальное выпадающее меню при помощи CSSДанная статья является продолжением предыдущей. В ней я покажу вам как сделать вертикальное выпадающее меню с помощью маркированных списков и CSS.

Создаем горизонтальное выпадающее меню при помощи CSS

Комментарии (14)
Создаем горизонтальное выпадающее меню при помощи CSSВ данной статье я расскажу как сделать горизонтальное выпадающее меню с использованием CSS и JavaScript. Разметка основана на маркированных списках и поддерживает один уровень вложенности.

Использование CSS селекторов для создания Javascript behaviours

Комментарии (10)
Использование CSS селекторов для создания Javascript behavioursСейчас в различных Интернет источниках подняли шумиху вокруг Ajax. Данная технология позволяет оживить веб страницы и добавить в ваши приложения интерактивность используя Drag&Drop, анимированное появление обьектов и динамическую подгрузку контента без перезагрузки страницы. В данной статье я открою для вас маленькую библиотеку Бена Нолана - Behaviours и на примере покажу как сделать hovers для кнопок используя CSS селекторы.

Цикл foreach определение первого и последнего элемента массива

Комментарии (6)
Я думаю каждый веб программист сталкивался с выводом красивых меню. При решении данной задачи порой необходимо для первого и/или последнего элемента присвоить свои стили. Можно конечно просто посчитать число элементов в массиве и завести счетчик, но я решил раскрыть вам два более элегантных способа решения данной задачи.

Кроссплатформенный способ переноса длинных строк не умещающихся в контейнеры <code> и <pre>

Комментарии (9)
При вставке примеров кода на страницы веб мастера обычно используют пробелы для отступов. Теги <code> и <pre> прекрасно отображают отступы, но тут есть и обратная сторона медали - если строка очень длинная, то она может вылезти за пределы контейнера. В этой небольшой статье я покажу как использовать перенос длинных строк в форматированных текстах во всех браузерах.

Способы влияния на индексацию страниц в Яндекс и Google

Комментарии (1)
Иногда необходимо запретить индексацию страницы целиком или ее части. Например, вы не хотите чтобы на вашем сайте не индексировалась реклама или блок ссылок. В данной статье я постарался собрать все методы влияющие на индексацию в поисковых системах Яндекс и Google.

ATOM 1.0 лента на PHP 5

Комментарии (0)
ATOM 1.0 лента на PHP 5Формат трансляции и обмена данными Atom появился в июне 2003 как альтернатива RSS каналам. Он внес раскол в блоггерское сообщество. Многие сайты сегодня переходят с RSS на Atom, благодаря тому что версия 1.0 стандартизирована W3C консорциумом и имеет API интерфейс. В данной статье я постараюсь раскрыть спецификацию формата Atom и представлю генератор ленты новостей в формате Atom 1.0 на PHP.

Блочная верстка в 3 колонки (fluid layout)

Комментарии (5)
В статье рассматривается способ создания жидкого макета из 3 колонок с шапкой и подвалом без использования css хаков и трюков.

RSS 2.0 лента на PHP 5

Комментарии (8)
RSS 2.0 лента на PHP 5Каждый уважающий себя сайт обязательно содержит ленту новостей в формате RSS. Попробуем разобраться с этим форматом и написать генератор RSS ленты на PHP.

Сокращения в CSS

Комментарии (0)
Недавно решил заняться оптимизацией размера css файла одного проекта, удалось снизить размер с 14,2 kb до 7kb используя сокращения в CSS!

Как обнаружить Internet Explorer 7 и не только...

Комментарии (0)
Как обнаружить Internet Explorer 7 и не только...Не редко возникают случаи, когда для какого-то браузера надо исполнить специфичный кусок javascript кода. Недавно вышла официальная версия MS Internet Explorer 7, так как же его обнаружить?

Использование условных комментариев в IE

Комментарии (0)
Разные браузеры поддерживают разные наборы тегов/скриптов, классический пример - тег <MARQUEE> в Internet Explorer, иногда можно использовать специфику конкретного браузера, чтобы заставить его отображать страницу в соотвествии со стандартами. В этой статье пойдет речь про условные комментарии появившиеся в IE5+.

Применяем Conditional Compilation JScript/JavaScript в IE

Комментарии (0)
Начиная с версии IE 4+ появилась директива условного компилирования (СС). С ее помощью можно исполнять JScript/JavaScript код в зависимости от версии IE, а можно приспособить и для других браузеров.