Февраль 28, 2010

Глюки и хаки: ie7

написано в рубрике: Профессиональные заметки — Княгиня || 17:26

IE7 «порадовал» меня необъяснимым глюком. Без видимой причины вдруг пункты в нумерованном списке (ol) стали нумероваться одним и тем же первым номером. Видимой причины такого поведения не было, пришлось искать методом исключения. Причина нашлась, и выглядела она так:

li{
  min-height:1.2em;
}

Это правило потребовалось для Фаерфокса, который «схлопывает» пустые строки в спике (только номера друг на друга наезжают). Предполагалось, что администратор сайта имеет право делать в списке пустые пункты, значит, должны быть пустые строки. С номерами. Пустые строки появились, а седьмой ИЕ перестал нумеровать список. Пришлось написать хак специально для него, родимого:

li{
  min-height:auto;
}

Надо сказать, что шестой и восьмой ИЕ глюк своего собрата не разделяют. А я так и не поняла, какую связь он нашёл между высотой строки и её номером в списке.

Популярность: 1%

Комментариев (0)

Декабрь 13, 2009

Настройка стилей для Mozilla Firefox (3, дополнение)

написано в рубрике: Профессиональные заметки — Княгиня || 20:54

Продолжение

Примеры кода, с помощью которого можно настроить под себя известные сайты. (далее…)

Популярность: 6%

Комментариев (0)

Декабрь 6, 2009

Настройка стилей для Mozilla Firefox (3)

написано в рубрике: Профессиональные заметки — Княгиня || 18:00

Продолжение

Индивидуальные настройки Фаерфокса позволяют изменить «под себя» внешний вид часто посещаемых сайтов — разумеется, в сторону улучшения и удобства пользования. (далее…)

Популярность: 7%

Комментариев (0)

Ноябрь 29, 2009

Настройка стилей для Mozilla Firefox (2)

написано в рубрике: Профессиональные заметки — Княгиня || 21:56

Итак, что можно сделать собственными стилями браузера Фаерфоркс? Поскольку Фаерфокс понимает селекторы атрибутов, сделать можно много. Например. (далее…)

Популярность: 8%

Комментариев (3)

Ноябрь 22, 2009

Настройка стилей для Mozilla Firefox

написано в рубрике: Профессиональные заметки — Княгиня || 22:48

Немного о настройках браузера Фаерфокс (Mozilla Firefox). О подключении пользовательских скриптов к Фаерфоксу я писала, теперь о подключении к нему же пользовательских стилей.

Что можно сделать пользовательскими стилями? Например:

  1. Настроить отображение содержания сайтов, в том числе убрать рекламные баннеры.
  2. Настроить под себя внешний вид часто посещаемых сайтов.
  3. Настроить вид самого Фаерфокса.

Собственные стили Фаерфокса находятся в файлах chrome/userContent.css и chrome/userChrome.css. Папка chrome располагается в профиле браузера (по умолчанию для Windows XP это /Documents and Settings/Имя_пользователя/Application Data/Mozilla/Firefox/Profiles/Название_профиля). В папке обычно находятся userChrome-example.css и userContent-example.css, которые можно переименовать и использовать для создания своих стилей.

Иногда можно встретить рекомендацию размещать пользовательские стили в файлы /Program Files/Mozilla Firefox/res/*.css, но лучше этого не делать: при обновлении браузера эти файлы перезаписываются, и всё персональные настройки пропадают.

Продолжение

Популярность: 11%

Комментариев (2)

Октябрь 25, 2009

Читая код-5

написано в рубрике: Профессиональные заметки — Княгиня || 22:52

Небольшая шпаргалка, как оформить кнопку в виде картинки. Вообще-то для этого есть <input type="image" />, но бывает, что код кнопки находится в недоступном для редактирования файле. И тогда в ход идёт ловкость рук и css. (далее…)

Популярность: 10%

Комментариев (0)

Сентябрь 27, 2009

О CMS и её администраторах

написано в рубрике: Интернет, Профессиональные заметки — Княгиня || 13:18

Лето закончилось. Началась рабочая пора. А с ней — рабочие проблемы. Нет, они и летом всплывали, но сейчас, похоже, сезонное обострение.

Спрашивается, для чего нужна CMS (система управления контентом сайта)? Для того, чтобы хозяин сайта или контент-менеджер (часто именуемый администратором) не забивал себе голову знанием html, а просто ввёл в форму текст вручную или скопировал из Ворда текст с выверенной орфографией, нажал кнопку и получил готовую страницу с содержанием. Это — в идеале.

Однако к идеальной системе управления контентом нужен идеальный контент-менеджер. А идеальный контент-менеджер — тот, который не знает слов «html» и «тег». У нас почему-то так заведено: как только человек узнаёт парочку тегов (не элементов, заметьте, а именно тегов), то сразу начинает уснащать ими сайт. Меня уже давно не удивляют сайты, испещрённые font и b. Но бывает и хуже. Бывает, что администратор, он же контент-менеджер, пихает в абзацы заголовки (h1-h6, но чаще h1-h3). Против этого лома приёма нет: фонты, жирность и прочие оформительские теги можно построить по ранжиру описанным ранее способом, но с заголовками он не работает — браузеры не считают заголовок дочерним элементом абзаца и конструкцию вида:

<p>
  <h1></h1>
</p>

рассматривают как:

<p/>
<h1></h1>

Поэтому попытки построить селектор вида «p h1» ничего не дают. Остаётся либо долго и упорно перевоспитывать админа, сиречь, контент-менеджера, либо отключить использование тегов в CMS. Либо оставить всё как есть, возложив ответственность за все перекосы на админа. При всём при том замечу: конечно же, проще один раз перевоспитать CMS, нежели многочисленных администраторов.

Популярность: 14%

Комментариев (2)

Июнь 21, 2009

Графика в оформлении сайтов

написано в рубрике: Профессиональные заметки — Княгиня || 22:16

В работе над сайтами нередко встречаются разногласия между специалистами, выполняющими работы на разных этапах: графическое оформление, отрисованное дизайнером, вызывает неудовольствие у программистов и верстальщиков. Можно сказать, что программисту лень или он не понимает прекрасного. Может быть, и лень, однако порой стремление сделать красиво оборачивается против самого себя. (далее…)

Популярность: 20%

Комментариев (0)

Июнь 7, 2009

Вёрстка в блокноте и не только

написано в рубрике: Курьёзы, Профессиональные заметки — Княгиня || 21:15

Небольшое размышление о некоторых видах заказчиков.

Поступило мне предложение на вёрстку. Главной его особенностью было требование: «только тэгами в блокноте». Я не поняла, попросила уточнить. Оказывается, конечный заказчик требует, чтобы сайт был написан без помощи редакторов типа Дримвивер или прочих, только в блокноте, поэтому надо, чтобы при взгляде на код было видно, что его делали в блокноте.

Такой код вполне можно написать в любом редакторе (Dreamweaver, Homesite, Notepad++, EmEditor, и т. д., и т. п.) — и пусть заказчик попробует доказать, что это не в блокноте! Но подобные запросы заставляют заподозрить наличие клинических проблем с мышлением, которые могут осложнить дальнейшую работу. Если заказчику нужна чистая семантическая вёрстка, то это одно дело. А если для него имеет значение инструмент, которым работает верстальщик, то это уже намного хуже.

Популярность: 22%

Комментариев (9)

Май 24, 2009

Снова о доктайпе

написано в рубрике: Курьёзы, Профессиональные заметки — Княгиня || 18:44

В своё время я писала о необходимости использования на сайтах правильного доктайпа и корректного с ним обращения. Недавно в моей коллекции глюков, связанных  доктайпом, появился ещё один.

Сайт, предложенный мне для починки, начинался кодом:

<noindex><!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”></noindex>

Пришлось убрать «оптимизаторские» теги и культурно объяснить, почему так делать нельзя и не надо.

Почему нельзя? Потому что браузер ищет доктайп (объявление типа документа) в самом начале страницы, и, не найдя, решает, что его нет вовсе, после чего переходит в режим обратной совместимости. Поэтому никаких тегов прежде доктайпа стоять не должно.

А почему не надо? А потому что поисковая машина — робот, а не идиот. Она прекрасно отличает заголовок от абзаца, а доктайп — от текстовой информации. И наличие, равно как и отсутствие, доктайпа никак не влияет ни на индексацию, ни на позиции в поиске.

Популярность: 21%

Комментариев (2)

Апрель 5, 2009

Подключение собственных скриптов к Firefox: плагин Greasemonkey

написано в рубрике: Профессиональные заметки — Княгиня || 12:07

Сегодняшнюю заметку я решила посвятить подключению пользовательских скриптов к браузеру Mozilla Firefox. Не всегда бывает необходимость в таких скриптах, но уж если она возникла… (далее…)

Популярность: 28%

Комментариев (3)

Март 22, 2009

«Робин из Шервуда»: сайты для героев фильма (3)

написано в рубрике: Профессиональные заметки, Творчество, Юмор — Княгиня || 12:12

Кроме героев Шервуда и Ноттингема, в сериале есть ряд интересных (с точки зрения сайтостроительства) персонажей. (далее…)

Популярность: 32%

Комментариев (3)

Март 15, 2009

«Робин из Шервуда»: сайты для героев фильма (2)

написано в рубрике: Профессиональные заметки, Творчество, Юмор — Княгиня || 15:21

В прошлый раз я задалась вопросом: как могли бы выглядеть сайты Робин Гуда и его лесных товарищей. Теперь очередь дошла до их оппонентов. Надо сказать, что ноттингемские заказчики оказались не в пример вкуснее шервудских. (далее…)

Популярность: 29%

Комментариев (12)

Март 8, 2009

«Робин из Шервуда»: сайты для героев фильма (1)

написано в рубрике: Профессиональные заметки, Творчество, Юмор — Княгиня || 17:35

В последнее время я подсела на сериал «Робин из Шервуда», посвящённый Робин Гуду, его шайке и их любимым оппонентам — властям Ноттингема. За короткий срок я настолько сроднилась с героями, что у меня включился профессиональный интерес: а какие сайты могли бы создать или заказать персонажи фильма? Размышление оказалось весьма интересным. Итак… (далее…)

Популярность: 31%

Комментариев (5)

Март 1, 2009

Изречения программиста

написано в рубрике: Профессиональные заметки, Юмор — Княгиня || 16:44

— Интегрированная система — это когда все данные сведены в одно место.

— На яве при желании можно писать очень пространно.

— Этот программный код, как батарейки «Дюрасель»: ты удаляешь две трети, а он всё равно продолжает работать.

— Вижу титанические следы того, как человек пытался выдавать html на яве.

— Эту штуку делал какой-то монстр. Надеюсь, это был не я. Если это я, то будет очень стыдно.

— Трудоемкость той задачи, в принципе, бесконечна. А нас интересует крутизна — то есть, выход результата на затраченное им время…

— Никогда не делай сегодня то, что можно отложить на завтра. Ты сэкономишь целый день, а в 80 случаях из ста завтра это уже не нужно.

— Алгоритм заката солнца вручную элегантно не реализуется ни на каком языке.

Популярность: 21%

Комментариев (4)

Ноябрь 30, 2008

Читая код-4

написано в рубрике: Курьёзы, Профессиональные заметки — Княгиня || 23:42

Снова мне попался шедевр html-кодинга. Вообще-то таких много, я обратила на него внимание только в сравнении с шедевром от прошлой недели. Итак, размётка (сократить, как в прошлый раз, не выходит: слишком много всего). (далее…)

Популярность: 41%

Комментариев (13)

Ноябрь 29, 2008

«Князь 3» — игра официально анонсирована

написано в рубрике: Общее, Профессиональные заметки — Княгиня || 21:42

На этой неделе фирма 1С официально объявила о разработке продолжения серии «Князь»: «Князь 3» получит название «Новая династия». Не могу обойти вниманием это событие, ибо ношу имя в честь прародителя серии (о моём имени я писала в юбилейной биграфической статье). Открыт и действует официальный сайт проекта. Обмираю и трепещу в ожидании: каким будет новое детище моего любимого «Князя»? К сожалению, дата выхода игры указана расплывчато: 2009 год. Это значит, что обмирать мне придётся неизвестно сколько.

И не могу удержаться, чтобы не попенять создателям сайта. Страницы не влезают в разрешение 1024×768: правое поле уходит за край окна. Правда, там ничего полезного всё равно нет, только декоративная фигура героя. Шрифты не масштабируются (последнее время я очень чувствительна к этому). А эффектная скриптовая галерея не позволяет работать с несколькими картинками сразу и не подстраивает размер скриншота под размер окна; впрочем, это обходится с помощью правой кнопки мыши. Дети, не берите с них пример, когда будете делать сайты, даже если это сайт об игре!

Популярность: 26%

Комментариев (17)

Ноябрь 23, 2008

Читая код-3

написано в рубрике: Курьёзы, Профессиональные заметки — Княгиня || 22:02

Наткнулась в сети на сайт с потрясающей размёткой. Привожу в сокращении (комментарии мои). (далее…)

Популярность: 26%

Комментариев (4)

Ноябрь 17, 2008

Объявления, заявления, и прочие декларации

написано в рубрике: Профессиональные заметки — Княгиня || 00:48

Сейчас буду жаловаться. Долго и со вкусом. Начну издалека.

Театр начинается с вешалки, а страница html — с объявления типа документа, для краткости именуемого «доктайп» (document type declaration). Точнее, должен начинаться — в сети можно встретить немало сайтов без доктайпа. Ничего хорошего в этом нет; если сайт уже свёрстан без доктайпа, его лучше не трогать, но создавать заново лучше с доктайпом. Кстати, страницы без доктайпа трудно править, почему — расскажу дальше. (далее…)

Популярность: 25%

Комментариев (6)

Ноябрь 15, 2008

Обновление «Медвежонка»

написано в рубрике: Профессиональные заметки, Юмор — Княгиня || 18:47

Русский сувенир: матрёшки в стиле хай-тек

Из отчёта программиста:

«В три раза ускорил работу меню ценой своей души».

Если хак работает, ещё не значит, что это навсегда.

После долгого перерыва обновилась моя страничка сайтостроительного юмора («Медвежонок»). Когда-то этот сайт был создан для участия в конкурсе ЦКО «Специалист», где и занял первое место. На тот момент в «Медвежонке» была всего одна страница (для конкурса больше не требовалось). Потихоньку и со временем их число увеличилось до четырёх. :) Все изречения и байки, приведённые на сайте, взяты из реальной жизни. Прошу читать и жаловать.

Популярность: 19%

Комментариев (3)

Следующая страница »