68
Когда хуже - лучше Wednesday, April 27, 2011

Когда хуже - лучше

Embed Size (px)

DESCRIPTION

Graceful degradation helps us to forget about ie7 headache.

Citation preview

Page 1: Когда хуже - лучше

Когда хуже - лучшеWednesday, April 27, 2011

Page 2: Когда хуже - лучше

парам-пам-пам!

Wednesday, April 27, 2011

Page 3: Когда хуже - лучше

Wednesday, April 27, 2011

Page 4: Когда хуже - лучше

CSS3CSS3

Wednesday, April 27, 2011

Page 5: Когда хуже - лучше

Еще бы

• Практически все возможно в CSS3

• И так просто, как никогда

Wednesday, April 27, 2011

Page 6: Когда хуже - лучше

Wednesday, April 27, 2011

Page 7: Когда хуже - лучше

Круглые уголкитень для блока

Wednesday, April 27, 2011

Page 8: Когда хуже - лучше

Помните? Или еще делаете? ;-)

Text

http://cssing.org.ua/2008/06/23/rounded-corners-unusual-approach/

Wednesday, April 27, 2011

Page 9: Когда хуже - лучше

A+BWednesday, April 27, 2011

Page 10: Когда хуже - лучше

border-radius:10px

Wednesday, April 27, 2011

Page 11: Когда хуже - лучше

Но не всё так гладко

Wednesday, April 27, 2011

Page 12: Когда хуже - лучше

CSS3 - черновик

Wednesday, April 27, 2011

Page 13: Когда хуже - лучше

Wednesday, April 27, 2011

Page 14: Когда хуже - лучше

Wednesday, April 27, 2011

Page 15: Когда хуже - лучше

Wednesday, April 27, 2011

Page 16: Когда хуже - лучше

Wednesday, April 27, 2011

Page 17: Когда хуже - лучше

Safari

Wednesday, April 27, 2011

Page 18: Когда хуже - лучше

Wednesday, April 27, 2011

Page 19: Когда хуже - лучше

Wednesday, April 27, 2011

Page 20: Когда хуже - лучше

Wednesday, April 27, 2011

Page 21: Когда хуже - лучше

Wednesday, April 27, 2011

Page 22: Когда хуже - лучше

Wednesday, April 27, 2011

Page 23: Когда хуже - лучше

Wednesday, April 27, 2011

Page 24: Когда хуже - лучше

VML

Wednesday, April 27, 2011

Page 25: Когда хуже - лучше

VML

ExpressionsWednesday, April 27, 2011

Page 26: Когда хуже - лучше

VML

Expressions

filter

Wednesday, April 27, 2011

Page 27: Когда хуже - лучше

IE9

Wednesday, April 27, 2011

Page 28: Когда хуже - лучше

Должны ли сайты выглядеть везде одинаково?

Wednesday, April 27, 2011

Page 29: Когда хуже - лучше

Не-а

Wednesday, April 27, 2011

Page 30: Когда хуже - лучше

Wednesday, April 27, 2011

Page 31: Когда хуже - лучше

Wednesday, April 27, 2011

Page 32: Когда хуже - лучше

Wednesday, April 27, 2011

Page 33: Когда хуже - лучше

Сайты должны быть доступны и нормально выглядеть у максимального кол-ва пользователей

Wednesday, April 27, 2011

Page 34: Когда хуже - лучше

Как?!

Wednesday, April 27, 2011

Page 35: Когда хуже - лучше

1. Осознать что воможно

Wednesday, April 27, 2011

Page 36: Когда хуже - лучше

http://caniuse.com/

Wednesday, April 27, 2011

Page 37: Когда хуже - лучше

Статистика в Украине

~70% CSS3

Статистика в СНГ

Wednesday, April 27, 2011

Page 38: Когда хуже - лучше

Например

1. border-radius

2. @font-face

3. transform

4. transition

5. gradient

6. box-shadow

7. text-shadow

8. rgba

Wednesday, April 27, 2011

Page 39: Когда хуже - лучше

2. правильная запись

Wednesday, April 27, 2011

Page 40: Когда хуже - лучше

box-shadow?

-moz-box-shadow: 0px 0px 4px #ffffff; -webkit-box-shadow: 0px 0px 4px #ffffff; box-shadow: 0px 0px 4px #ffffff;

Wednesday, April 27, 2011

Page 41: Когда хуже - лучше

box-shadow?

-moz-box-shadow: 0px 0px 4px #ffffff; -webkit-box-shadow: 0px 0px 4px #ffffff; box-shadow: 0px 0px 4px #ffffff;

стандартное свойство - последнее

Wednesday, April 27, 2011

Page 42: Когда хуже - лучше

3. fallback

Wednesday, April 27, 2011

Page 43: Когда хуже - лучше

Градиенты с fallback

Wednesday, April 27, 2011

Page 44: Когда хуже - лучше

RGBA с fallback

Wednesday, April 27, 2011

Page 45: Когда хуже - лучше

Wednesday, April 27, 2011

Page 46: Когда хуже - лучше

Wednesday, April 27, 2011

Page 47: Когда хуже - лучше

Wednesday, April 27, 2011

Page 48: Когда хуже - лучше

Wednesday, April 27, 2011

Page 49: Когда хуже - лучше

sass!

.bla{ @include gradient(#ffffff,#000000); }

@mixin gradient($color1,$color2) {....

}

В коде (sass):

Wednesday, April 27, 2011

Page 50: Когда хуже - лучше

квадратные сайты лучше смотрятся в интерфейсе ие6!и работают быстрее

Wednesday, April 27, 2011

Page 51: Когда хуже - лучше

Можно:

1. border-radius

2. @font-face

3. transform

4. transition

5. gradient

6. box-shadow

7. text-shadow

8. rgba

Wednesday, April 27, 2011

Page 52: Когда хуже - лучше

Groupon.ru

• Все было сделано на умном CSS3

• В IE6 выглядело идентично

Wednesday, April 27, 2011

Page 53: Когда хуже - лучше

и ие6 не заработал

Wednesday, April 27, 2011

Page 54: Когда хуже - лучше

Wednesday, April 27, 2011

Page 55: Когда хуже - лучше

Wednesday, April 27, 2011

Page 56: Когда хуже - лучше

Wednesday, April 27, 2011

Page 57: Когда хуже - лучше

Wednesday, April 27, 2011

Page 58: Когда хуже - лучше

Wednesday, April 27, 2011

Page 59: Когда хуже - лучше

Wednesday, April 27, 2011

Page 60: Когда хуже - лучше

Wednesday, April 27, 2011

Page 61: Когда хуже - лучше

это работает

Wednesday, April 27, 2011

Page 62: Когда хуже - лучше

Продать деградацию

• Скорость разработки (деньги)• Поддержка (деньги)• Скорость загрузки и работы сайта (качество)

• Богатство фич, анимаций (качество)Wednesday, April 27, 2011

Page 63: Когда хуже - лучше

Продать деградацию

• youtube.com

• twitter.com

• yandex.ru

Wednesday, April 27, 2011

Page 64: Когда хуже - лучше

Образовывать дизайнеровобразовывать заказчиков

• Рассказывать дизайнерам, что такое graceful degradation и что нового в CSS3

• Рассказывать заказчикам

Wednesday, April 27, 2011

Page 65: Когда хуже - лучше

[счастье]

Wednesday, April 27, 2011

Page 66: Когда хуже - лучше

Wednesday, April 27, 2011

Page 67: Когда хуже - лучше

You ARE butterfly!

Wednesday, April 27, 2011

Page 68: Когда хуже - лучше

Спасибо!

Юрий Артюх,http://cssing.org.ua,twitter.com/akella

Wednesday, April 27, 2011