это невозможно!

Dec 25, 2008 02:22

ввиду предыдущего поста, мне удалось практически невозможное!
после ужасных манипуляций с версткой и графическими форматами, удалось сверстать сайт полностью валидативный (100% совместимость с CSS level 2.1 и XHTML 1.0 Transitional) который работает одинаково везде, даже в IE!
Слава авторам крохотного скрипта css-fix, который не губит валидность CSS)
Read more... )

html, ААААА!!!!!, web, css

Leave a comment

Comments 17

dac_khv December 25 2008, 01:28:41 UTC
Твоя крут!

Reply


vaylenn December 25 2008, 05:29:50 UTC
Не лень бы дрочиться?)

Reply

terion_fallen December 25 2008, 13:04:34 UTC
нед!)

Reply


alermo December 25 2008, 07:24:51 UTC
Вроде как у PNG8 нет альфа канала, PNG8 он с палитрой, как GIF.
Альфа канал у PNG32 и он криво показывается, но его можно пофиксить так:

А в css'ке:

img.png {
filter: expression(
(runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+src+', sizingMethod=scale)' : '',
width = width,
src = '/st/img/null.gif');
}

Вроде как коментарий - это часть валидного XHTML для всех нормальных браузеров, а то что в ненормальном IE грузится по его ненормальным тэгам CSS, который фиксит его баги - это по мне допустимое зло :)

Мы на новом сайте у себя именно так сделали.

Reply

terion_fallen December 25 2008, 13:04:14 UTC
Вот, Саш, мало кто об этом знает ( ... )

Reply

alermo December 25 2008, 13:46:32 UTC
Погоди, ты ничего не путаешь? В png8 есть возможность задать прозрачные пиксели, но полноценного альфа канала, позволяющего делать полупрозрачность нет.

Иначе зачем бы png32 нужен был бы?

Я с этой штукой повозился недвно, оптимизировал графику под игру, соответсвенно где была не нужен был альфа-канал я пожал в png8, сокращая их размер примерно в 10 раз.

Если в png8 можно сделать полупрозрачность - расскажи как :)

ЗЫ: сцылка еще за htaccess'ена

Reply

terion_fallen December 25 2008, 13:58:01 UTC
я же говорю, юзай фаерворкс :)
Adobe Fireworks
Т.е. сначала перегоняешь в фотошопе в пнг32 (который там пнг24), а потом открываешь в фаерворксе и оптимизируешь в PNG8 с alpha-transparency :)
вот тебе пример:

... )

Reply


le0_pard December 25 2008, 14:22:49 UTC
"Чим би дитя не тішилось, аби не плакало".
Типа самоутверждение, что не полный ламер ещe? =)))))
Уж лучше фотошопить научится нормально =)

Reply

terion_fallen December 25 2008, 14:30:50 UTC
Леша, ты свинья )))
поменяй аватарку - правильнее будет )))))
фотошоплю я итак хорошо, так ше нефиг звиздеть ))

Reply

le0_pard December 25 2008, 14:34:50 UTC
Выложить твои работы?? Например "ржавую" игру или ссылку на сайт про кондиционеры =Р

Reply

terion_fallen December 25 2008, 14:36:43 UTC
так бля! это было давно и неправда)
ты тоже с фреймов начинал))))
все в начале делают говно)))

Reply


morateg December 28 2008, 12:30:17 UTC
Вообще-то PNG прозрачность в шестом осле вполне себе фиксится - в гугле можно за пару секунд найти пример(http://www.bioneural.net/2006/08/09/valid-fix-for-png-transparency-on-a-single-image/) с использованием css или js/css.

К сожалению, валидность сайта, как и юзабильность интерфейса рядового юзера(того, для которого иконка с синюшной буковкой Е - это "интернет") чаще всего нееи**тъ, так.. для себя извращаемся с версткой-с :).

Reply

morateg December 28 2008, 12:32:23 UTC
эээ.. сорри, протупил. Комменты почему-то не загрузились, а в них уже вопрос с пнг обсужден.

Reply

terion_fallen December 28 2008, 12:41:48 UTC
ничего )))

К сожалению, валидность сайта, как и юзабильность интерфейса рядового юзера.....
ну так самому же приятно )))

Reply

morateg December 28 2008, 14:04:53 UTC
Ну, приятно, конечно :)). Когда, используя спрайты или бестпрактисез клиентской оптимизации, удается загрузку втрое ускорить тоже приятно. И когда в серверном коде используются паттерны, нет тупого хардкода и копипаста, код оптимизирован и все супер обьекториентировано,и старый код порефакторен - приятно втройне :)...

тока вот долгая практика промышленного програмирования показывает, что клиенту на все это ср**ть, продактам - ср**ть, а конечному юзеру и подавно. А также со временем приходит понимание, что работа и творчество - чаще всего не одного синонимичного ряда слова :(. Пендосские граждане в такой ситуации плачутся психоаналитикам и ходят на курсы психологической поддержки, "наши с опытом", здраво рассудив, что все вокруг козлы и, положив болт на рекомендации начальства, занимаются "творчеством". А "новое поколение" - читая хабр, пишет свои гуглы с нуля и получает удовольствие от самого процесса :))). Я с третьими душой, клавиатурой и компилятором :), хотя и вторых более чем понимаю.

Reply


Leave a comment

Up