Home
Vetka
15 февраля 2007 @ 17:06
Наболевшее  
Говорите, русские буквы в именах файлов? Так я вам вот что скажу: русские буквы — это, знаете ли, хуйня. А вот когда заказчик присылает вам новый вариант старого проекта и просит сверстать его еще раз, поскольку клиент захотел новый дизайн (не подумайте чего, за отдельную плату, разумеется), вы скачиваете этот макет (9 метров в rar'чике, внутри psd'шник на 18 метров — ну, по большому счету тоже не смертельно), открываете этот psd'шник, и что же там обнаруживается? Думаете, новый дизайн? Хрен там! Дизайн всё тот же старый. Только поверх него еще один слой с тем самым новым вариантом. Ага, всё-всё-всё в едином растровом слое — и логотип, и шапка, и бекграунд, и все тексты поверх бекграунда. Естественно, я их послала подальше с таким заказом — и счастье того дезигнера, что у меня нет физической возможности дотянуться до него, разорвала бы на кусочки, ей-богу! Нечасто меня работа (вообще-то любимая) ввергает в полное бешенство, но тут именно тот самый случай.

И что в каком месте у таких дезингеров должно вырасти? (Лучше всего бы, конечно, мозги, но боюсь, это из области фантастики.)

Вот даже под замок прятать не буду, увидят — и нехай.
Метки: ,
 
 
Vetka
22 марта 2006 @ 10:58
 
Обнаружила еще одну кажется недокументированную багу ИЕ5.0 и попутно способ лечения. Известный CSS-хак для ИЕ < 6.0, способ переназначить стили, которые он интерпретирует по-своему:

<style type="text/css">
div#cont { float: left; width: 685px; /* Здесь пишем значение для ИЕ < 6.0 */ voice-family: "\"}\""; voice-family:inherit; width: 100%; /* А здесь для всех остальных браузеров. */ }
div#cont2 { /* Любой следующий селектор */ margin-right: 159px; }
</style>


Способ всем известный, НО. ИЕ 5.5 после этого продолжает обрабатывать стили нижеследующих селекторов, как положено. А вот ИЕ 5.0 следующий за этим хаком селектор напрочь игнорирует! Поэтому, для того, чтобы он продолжил обрабатывать остальные стили, после хака вставляем любой селектор с пустыми значениями. И код выглядит следующим образом:

<style type="text/css">
div#cont { float: left; width: 685px; /* Здесь пишем значение для ИЕ < 6.0 */ voice-family: "\"}\""; voice-family:inherit; width: 100%; /* А здесь для всех остальных браузеров. */ }
.empty { } /* Пустой селектор, нужный исключительно для ИЕ 5.0 */
div#cont2 { /* Любой следующий селектор */ margin-right: 159px; }
</style>


А вот только что пришла в голову еще одна идея: ведь можно вставлять не пустой селектор, а как раз тот, который и нужно скрыть от ИЕ 5.0. Только нужно учесть, что в ИЕ 5.5 он будет обрабатываться.
Метки: , ,