К скорби художников всего мира в момент, когда технологии наконец-то позволяют сделать что угодно, красивости перестали быть кому-то нужны.
При создании сайта, интранета, игры да и вообще любого программного продукта главное - понятное и удобное в использовании представление информации.
Наша студия специализируется на консультациях, построении архитектуры и непосредственном дизайне информационно-оптимизированных программных продуктов. Если вы хотите использовать компьютер не только для просмотра картинок, то вы обратились по правильному адресу.
Чтобы броузеры брали какой-нибудь файл не из кеша (особенно актуально в случае, если вы закачали новый css-файл), то надо к его имени присобачить ?»что-нибудь». Понятно, что гет запросы файлы цсс не обрабатывают, однако браузер будет считаль, что это другой файл и перезагружать его.
2. Глобальные сбросы (попытка убить css настройки браузеров по-умолчанию).
Можете посмотреть подборку, какой из них работает лучше я пока не разобрался.
На самом деле умение писать стили очень близко к ООП. Как только начинаешь делить объекты на классы, подклассы и собирать страницы из них, то код сразу становиться коротким и понятным… А это, на самом деле, одно из важнейших частей в веб дизайне, потому что переделывать придется еще много раз, и когда файлы короткие и логически связанные, то это гораздо проще.
После появления «в контакте» ворующих пароли скриптов установил ц себя ад-блок. Пол дня хождения по и-нету с ним показали, что использовать скрипты – плохая идея. Многие сайты (торрентс.ру) оказывались с нефункционирующими базовыми функциями.
Так как я предполагаю, что развитие скриптовых языков только добавит вероятных дыр в безопасности, то блокирующих их пользователей будет становиться все больше.
Кроме того, скрипты разрушают философию интернет-серфинга. Когда страница закончила загружаться, то предполагается, что вся информация получена. Интернет – статическое место, все, что нужно пользователю – понять, на какую ссылку нажать дальше. Даже выпадающие меню – зло…
Сегодня заработала система, делающая события «невидимыми» для нежеланных пользователей. Чтобы меньше тормозило, она включается только при наличии события. Однако настройки сохраняются, т.е. недопущеные на прошлое событие не будут видеть нынешнее.
Процесс приведения к одному размеру различных элементов форм в эксплорере и файрфоксе это просто какое-то издевательство. В итоге окончательное решение это отображать различные CSS кодировки разным браузерам.
Из интересных заметок:
1. в фф можно в выпадающем меню вставлять картинки, для этого надо ставить разные параметры body разным option блокам. Правда результирующее значение можно оставлять только текстом. Чтобы его не было видно, option надо сделать width > 100% и спрятать текст «за экраном».
2. select в эксплорере (6-м) может меняться только в ширину. Изменения в высоту пришлось делать за счет невразумительнейшего шрифта.
3. Даже в фф с одинаковыми настройками select, text и submit выглядят совершенно по-разному да еще и разъезжаются по вертикали. Зол…
4. Пришлось ставить margin -5 чтобы убрать не меняющееся в зависимости от ширины экрана расстояние между расположенными в ряд элементами. Соответственно у соседа ставим margin 0.5% чтобы расстояние все-таки было.
5. Самое важное – CSS файлы тоже надо структурировать!