Делаете ли вы эти основные 10 ошибок CSS?

Дата: 12th Ноя,2008 Автор: admin

1. Игнорирование совместимости браузеров.

Это, возможно, проблема номер один для веб-разработчиков. Ведь сейчас браузеров развелось огромное количество и нельзя с увереностью сказать, что сделанный вами сайт не будет просматриваться каким-то экзотическим софтом. Вернее, наоборот, ваш сайт обязательно будет открыт в куче различных инет-обозревателях. Конечно, на их все ориентироваться при разработке не стоит, но обязательно стоит уделять внимание IE6, IE7, FireFox >2, Google Chrome, Safari и при возможности Opera. Также, рекомендуется перед релизом проекта обязательно просмотреть его через Browsershots и оценить внешний вид по скриншотам в различных версиях браузеров.

2. Не учитывается маленькое разрешение экрана

Конечно, в наш век, когда космические корабли бороздят просторы Вселенной, а на столе у каждого веб-разработчика стоит хороший монитор в 17, 19, ато и больше дюймов, не следует забывать, что много народа сидит на разрешении экрана 800*600. Тем более с появлением различного рода устройств, позволяющих серфить инет, но не имеющим надобности поддерживать большое расширение эта проблема становится особенно актуальной. Сделайте всех посетителей вашего сайта счастливыми.

3. Не использование фреймверков

Если вы пишите каждый раз код с нуля, то должны задаться таким вопросом: “Почему?” Существует куча фреймверков CSS, так что есть из чего выбрать и потом применить.

Зачем каждый раз изобретать колесо?

4. Используйте общие классы

Существует, пусть и небольшое, множество классов, которые используются фактически на всех проектах.

К примеру, это могут быть:

1
2
3
4
.right {float:righ}
.clear{clear:both}
.left{float:left}
/* и т.д. */

Зачем каждый раз придумывать им новые имена или заново переписывать? Вынесите их, к примеру, в отдельный файл, а потом юзайте посредством копипаста в других проектах.

5. Не валидный HTML

Уверен, вы не знали что валидация вашего HTML может повлиять на CSS. В самом начале перед проверкой на валидность CSS обязательно отвалидируйте ваш HTML код. Примеров когда невалидный HTML тянет за собой CSS очень много. Допустим, мы не закрыли DIV и получили неправильный CSS класс — это может быть все что угодно. Всегда проверяйте CSS только после того, как довели до ума HTML.

6. Не валидный CSS

Очень часто причина в том, что хаки под различные “ослы” пишутся в одном файле. Выносите их в отдельный файл и подключате при помощи условных комментариев.

7. Использование “жирных” фоновых изображений

Не забывайте про repeat в свойстве background. Иногда можно просто вырезать полоску и размножить ее в нужном направлении — и мы получим нужный фон. Также не забывайте использовать фоновый цвет — иногда он может помочь сэкономить десятки килобайт.

8. Использование CSS везде и всегда

CSS нужен для того, чтобы облегчить работу разработчика и по возможности ее ускорить. Иногда можно и нужно использовать таблицы, от которых уже почти все отказались, но…

9. Использование инлайнового CSS

Это зло встречается очень часто. Стили всегда должны быть вынесены в CSS. Знаю, очень часто хочеться прописать “style=” и понеслась, особенно если надо изменить какой-то один параметр изображения, но не надо. Пересильте себя и создайте еще один класс.

Например, вместо

1
<a href="somewhere.html" style="float: right; color: rgb(51, 51, 51);">link</a>

можно написать

1
<a href="somewhere.html" class="link_style">link</a>

а стили вынести в CSS. Согласитесь, выглядит красивее, да и вдруг чего — легко можно все поменять.

10 . Подключаем слишком много файлов

Приходилось ли вам видеть сайт с 12-ю подключаемыми CSS-файлами? Это кошмар для того, кому надо будет что-то когда-то подправить в этом проекте. Используйте один, ну максимум 2-3 файлов.

Вольный перевод: Are You Making These 10 CSS Mistakes?

Сборник хаков

Дата: 6th Ноя,2008 Автор: admin

Сборник хаков под разные браузеры (на англ.)

Опубликовано в Хаки

Шпаргалки для веб-разработчиков

Дата: 5th Ноя,2008 Автор: admin

Собрание шаргалок по самым популярным языкам программирования таким как jQuery, Mootools, Prototype, PHP, MySQL и т.д… Качайте!

1. jQuery Cheat Sheet

jQuery Cheat Sheet

2. Mootools Cheat Sheet

Mootools Cheat Sheet

3. Ruby on Rails Cheat Sheet

Ruby on Rails Cheat Sheet

4. Django Cheat Sheet

Django Cheat Sheet

5. YUI Cheat Sheet

YUI Cheat Sheet

6. Prototype Cheat Sheet

Prototype Cheat Sheet

7. Scriptaculous Cheat Sheet

Scriptaculous Cheat Sheet

8. extJs Cheat Sheet

extJs Cheat Sheet

9. Javascript Cheat Sheet

Javascript Cheat Sheet

10. HTML Cheat Sheet

HTML Cheat Sheet

11. CSS Cheat Sheet

CSS Cheat Sheet

12. Mod_Rewrite Cheat Sheet

Mod_Rewrite Cheat Sheet

13. Regular Expressions Cheat Sheet

Regular Expression Cheat Sheet

14. PHP Cheat Sheet

PHP Cheat Sheet

15. MySQL Cheat Sheet

MySQL Cheat Sheet

16. SEO Cheat Sheet

SEO Cheat Sheet

Источник: http://www.webappers.com/2008/11/05/best-cheat-sheets-for-web-developers/

Опубликовано в Шпаргалки

Сделай себе круглые углы!

Дата: 4th Ноя,2008 Автор: admin

В этом посте приведена сумасшедшая коллекция ссылок на способы и методы создания закругленных углов у блоков.

Все способы разбиты на два вида:

Только CSS

Название Колво картинок Фикс / Резина Сайт / Примечание
Even More Rounded Corners With CSS 1 Liquid HedgerWow
Even More Rounded Corners With CSS 1 Liquid Schillmania.com
CSS Mojo: Adding Visual Polish To Your Pages 1 Liquid Leslie Sommer
CSS Round Corners 0 Fixed / Liquid Gran Yosler. Limited flexibility.
Single Image Fluid/Fixed Rounded Bordered Corners walkthrough 1 Fixed / Liquid CASS-Hacks
ORB | Fluid CSS One Image Round Borders 1 Liquid Daniel Tillett
Rounded Corners for Fixed width 2 Fixed Daniel Bulli
Curved boxes in CSS 2 Fixed Includes CSS3 example
Chunky Borders and corners with no images 0 Fixed / Liquid Uses no images
Lean and Clean CSS boxes 2 Fixed TJKDesign
PNG transparency rounded corners using images 7 Liquid Uses PNG images
CSS Liquid Round Corners 6 Fixed / Liquid Search-This
RoundedCornr 4 Fixed / Liquid Online generator
More Rounded Corners with CSS 6 Liquid Schillmania
Spanky Corners 4 Liquid SitePoint. Online generator
Mountaintop Corners 2 Fixed A List Apart. Uses definition list
Custom Corners & Borders: Part I 5 Liquid A List Apart. For solid backgrounds
Custom Corners & Borders: Part II 5 Liquid A List Apart. For gradient backgrounds
Simple Rounded Corner CSS Boxes 1 Fixed Modx CMS. Replaces Thrash Box
Spiffy Box 1 Fixed SpiffyBox. Online generator based on Thrash Box
Graphik Junkie 3 Fixed Graphik Junkie
Single Image Rounded Corners 1 Fixed / Liquid Phoenity
Custom Corners 3 Fixed Interface-7
Bullet Proof Rounded Corners 4 Liquid Albin.Net. Images added via HTML not CSS
Rounded Corners in CSS 4 Fixed Adam Kalsey
CSS teaser box 1 Fixed 456 Berea Street
CSS teaser box revisited 2 Liquid 456 Berea Street
News list 1 or 2 Fixed 456 Berea Street
CSS Rounded Box Generator 5 Fixed Neurotic Web. Online generator
Round Corners 3 or 6 Fixed or Liquid Sova v siti. Liquid box uses 8 divs
Rounded corners using CSS 4 Liquid Maurice Svay
Simple Box 8 Fixed / Liquid Sperling Corporation
Custom Bordered Boxes 1 or 2 Fixed / Liquid Steve Clay. Includes Fireworks source file
Liquid box with rounded corners 4 Liquid Guy Fisher
Borders with curves 5 Fixed Webcredible
Boxes with curves 4 Fixed Webcredible
Rounded block or design with CSS & XHTML 3 Fixed Alsacreations. Uses definition list for markup
Resizable box with freely stylable corners & surface 4 Liquid Andreas Kalt
Rounded corners in CSS 4 Liquid Arve Bersvendsen. Does not work in IE
Broader Border Corners 4 Liquid 24 Ways
Liquid round corners 4 Liquid Tiscali
CSS: Smart Corners 4 Liquid Mike Cherim
Add Fluid Borders to Your Boxes with CSS 0 Fixed WebReference
Snazzy Borders 0 Fixed / Liquid CSS Play
Spiffy Corners 0 Fixed / Liquid Spiffy Corners. Online generator

Без JavaScript не обойтись

Название Количество картинок Фикс / Резина Сайт / Примечание
Corner.js 0 Fixed Multiple effects including borders.
Anti-aliased Rounded corners with JQuery 0 Fixed / Liquid Blue anvil.JQuery version of Curvy Corners.
ShadedBorder 0 Fixed / Liquid Drop shadows & other effects.
Transcorners 0 Fixed Inviz.ru
Sweet Rounded Corners 1 Liquid Allcrunchy.com.
Online generator
DomCorners 1, 2, 5 Liquid Web Graphics.
# of images based on layout
Transparent Custom Corners and Borders 2 Fixed 456 Berea Street
Customising custom corners and borders 2 Liquid 456 Berea Street
curvyCorners 0 Fixed / Liquid Curvy Corners.
Support forum; mailing list
Nifty Corners Cube 0 Fixed / Liquid HTML.it.
13 examples
Rico – Javascript Rounded Corners 0 Fixed Rico
Rounded Corners With CSS and JavaScript 0 Fixed Dev Articles
Rounded Corners with CSS and JavaScript 4 Fixed SitePoint
MochiKit Rounded Corners 0 Liquid Mochikit
Octopus Engine 8 Liquid Dragon Labs.
Source package includes PSDs
Editsite Rounded Corners 0 Fixed Editsite.net
Anti-aliased Nifty Corners 0 Liquid Steven Wittens
Rounded Corners without Images 0 Liquid Seky

Источник: http://www.smileycat.com/miaow/archives/000044.php

Опубликовано в rounded corners

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

Дата: 30th Окт,2008 Автор: admin

Несколько ссылок на таблицы спецсимволов. Использовать можете любую.

XHTML Character Entity Reference
HTML/XHTML Character Entities
Спецсимволы в HTML


Страница сгенерирована за 0.289831 секунд