Веб-разработка

Оптимальный способ создания кроссбраузерных CSS

При верстке веб-сайтов очень часто возникает ситуация, когда невозможно написать набор css-свойств, который будут одинаково хорошо понимать все основные браузеры. И если с браузерами Firefox, Google Chrome, Opera и Safari такая проблема чаще всего не возникает, то в случае с различными версиями Internet Explorer добиться кроссбраузерной верстки очень сложно. Поэтому для решения этой проблемы нужно написать часть css-свойств специально для некоторых версий IE (чаще всего это IE6 и IE7). Сделать это можно двумя способами: первый — использование условных комментариев Internet Explorer (Conditional comments), второй — применение css-хаков (например, *margin-left:10px или _margin-left:10px). Оба способа имеют ряд недостатков, но, к счастью, есть еще одно решение, которое я считаю самым оптимальным для создания кроссбраузерных css-файлов.

Читать дальше →

 

Установка текстового редактора Komodo Edit в Ubuntu

Основную часть времени процесс разработки веб-приложений проходит в текстовом редакторе с подсветкой синтаксиса или в полноценной IDE. Выбор редактора или IDE зависит от потребностей каждого конкретного веб-разработчика, а также от его предпочтений. В своей работе я пользуюсь довольно простым, бесплатным и функциональным текстовым редактором Komodo Edit. Из основных преимуществ этого текстового редактора я бы выделил широкую поддержку языков программирования (подсветка синтаксиса и автодополнение, особенно полезно при написании CSS) и доступность этого текстового редактора для трех основных операционных систем: Windows, Mac OS и Linux. Для первых двух операционных систем на официальном сайте программы есть привычные пользователям дистрибутивы, поэтому процесс установки Komodo Edit не вызывает трудностей. Однако у начинающих пользователей Linux (например у тех, кто недавно перебрался с Windows на Linux) возникают сложности, потому что установщик программы находится не в привычном deb или rpm-пакете, а в архиве tar.gz. Именно поэтому сегодня я постараюсь максимально понятно описать процесс установки Komodo Edit в Ubuntu 10.04.

Читать дальше →