Нажмите ESC для выхода

web-design

Колонки одинаковой высоты средствами только CSS

14

Часто при блочной верстке встает проблема выравнивания колонок по высоте. Обычно используют (по крайней мере я использовал) ява скрипты. Но мне это надоело, тем более что часто при их использовании возникал глюк в IE — при скроле страницы до самого низа, скрипт скролил обратно и в зависимости от версии этого саомго IE, скролил он на разные высоты — от 5px да 150px вверх. Меня это жутко раздражало, поэтому я все время искал, как бы сделать выравнивание колонок средствами c CSS. Способ нашелся!

Продолжить чтение

Таблица конвертации em,px,pt и % в css

1

В продолжение к предыдущей заметке: так же частенько при верстке приходится переводить значения из одной единицы измерения в другую. Самый лучший способ это сделать — использовать калькулятор, но иногда можно воспользоваться уже готовой таблицей соответствия, при условии, что дефолтный font-size у body (16px) не изменен на другое значение. Кстати, таблица не совсем точная, но тем не менее очень полезная.

Продолжить чтение

Таблица спецсимволов HTML

0

Часто бывает нужно использовать какие нибудь спецсимволы HTML, типа кавычек -«елочек» (») и подобных копирайтов трейдмарков. Для этих целей, я обычно использую яндекс, чтобы найти таблицы спецсимволов. Мне это надоело, я нашел большую таблицу и решил записать к себе в блокнот. Таблица под катом:

Продолжить чтение

301 (тристо первый) редирект для избежания дублирования контента

1

Были времена, когда при наборе адреса  сайта было обязательно набирать сначала www (абревиатура  от World Wide Web). Но эти времена давно миновали, и сейчас при наборе URL совсем не обязательно указывать www перед именем домена. И вот тут встает проблема — индексация сайта поисковыми системами. Допустим есть сайт www.mysite.ru так как теперь www вводить не обязательно, то поисковики воспримут www.mysite.ru/page1.html и mysite.ru/page1.html как адреса разных страниц, и соответственно возникнет проблемма дублирования контента! Как же этого избежать? Все что нужно сделать — редирект (переадресация, перенаправление) пользователя зашедшего по адресу без www на адрес с www. Все что для этого нужно: поддержка mod_rewrite на сервере описание 301 редиректа в файле .htaccess Итак, теперь собственно код который будет делать редирект: RewriteEngine On Options +FollowSymLinks RewriteCond %{HTTP_HOST} ^mysite.ru(.*) RewriteRule ^(.*)$ http://www.mysite.ru/$1 [R=301,L] Чтобы это все заработало, нужно создать (или открыть существующий) .htaccess, вставить в него вышеприведеный код и залить полученый файл на сервер. Вот и все, теперь если посетитель набирает в адресной строке mysite.ru, он автоматически переводится на www.mysite.ru.

Продолжить чтение

Закачка файлов на сервер

0

Занимаюсь разработкой новой админки для нашей компании. Пишу ее на связке PHP + jQuery. В данный момент веду работы над плагином для работы с файлами (выбор для вставки в tiny mce, аплоад файлов на сервер). Долго подбирал, чем бы грузить файлы на сервер, наконец то определился. Плагин для jQuery называется Uploadify. Это связка JavaScript + Flash, сделан плагин специально для поддержки загрузки нескольких файлов, а так же для отображения процесса загрузки. Вот что автор пишет о своем плагине: Этот плагин дает вам возможность изменять любой элемент на вашей странице в утилиту для загрузки как одного, так и нескольких файлов. Плагин использует связку JQuery, Flash и серверного скрипта-загрузчика(на ваш выбор), для загрузки файлов с локального компьютера на веб-сервер. Одино из нехороших ограничение: при загрузке больших файлов, браузер подвисает. Но это скорее из-за флешки, которая грузит файл в  себя перед отправкой на сервер. Касательно меня, мне это ограничение пока не критично, большие файлы наши нынешние пользователи не загружают 🙂 Пример использования еще не написал, т.к. не использовал. Как только его прикручу, обязательно напишу.

Продолжить чтение