Браузерные войны. Больные люди

11th October 2004 - 01:24

Ссылку прислали, удивить хотели. Забавные больные люди. В последнее время всё больше поражает то, до какой степени можно исходить на г., обсуждая браузеры. Как будто они того стоят.

Дано: длинная строка без пробелов, два тэга <nobr> и <wbr>. Оба «инвалидны», но не в этом суть. Оставим первый в покое и займёмся вторым:

HTML:
<p>Ветвь HKEY_LOCAL_MACHINE\SOFTWARE\<wbr/>Microsoft\<wbr/>
Windows\<wbr/>CurrentVersion\<wbr/>Explorer\<wbr/>
MyComputer\<wbr/>NameSpace\<wbr/>DelegateFolders\<wbr/>
<nobr>{59031a47-3f72-44a7-89c5-5595fe6b30ee}</nobr>
<!-- всё одной строкой --></p>

CSS:
wbr:after {content:"\AD"; visibility:hidden;}

Что мы сделали:

  • технически: после тэгов <wbr> средствами CSS расставили символ мягкого переноса и сделали его невидимым;
  • психологически: не стали брызгать слюной, а нашли решение, что более интересно.

Да, я знаю, у Оперы куча проблем. Можно взять и красочно расписать одну из тех, которые действительно мешают жить и решение которой более трудоёмко, чем в данном случае, либо отсутствует вообще. Другое дело, что «на вкус и цвет…», а все трезвомыслящие люди выбирают цвета по своему вкусу и в этом деле истерика — не самый лучший советчик.

Описание существующих проблем браузеров интересно, описание решений этих проблем интересно вдвойне, крики «маздай» ничего кроме зевоты не вызывают.

PS: Удивить? Я не удивлён.

Update: Дай дураку стеклянный…

Categories: CSS, Soft | comments: (5)

Комментарии

1. Zliy.Pes 11th October 2004 - 02:44

Так это ж Мицгол. Он, мягко говоря, неадекватен.

Mash:

«Мягко говоря». :) Да, я ещё по фидо это знаю.

2. Baka 17th October 2004 - 01:31

Осталось добавить, что указанную строчку можно поместить в user.css Оперы, так что это будет работать на всех сайтах.

Кстати, о проблемах: даже если открыто несколько окон (не табов),
процесс всё равно один — так что когда Опера падает, то закрываются все окна. Это лечится?

Mash:

>> user.css Оперы

Отличная идея. Даже и не подумал. Редко пользуюсь, т.к. селекторы в Опере оставляют желать лучшего.

>> Это лечится?

Скорее всего нет. Правда, я не интересовался данным вопросом.

3. Mix 18th October 2004 - 19:57

>>Опере оставляют желать лучшего.
Какие например?

Mash:

Мне в своё время не хватило чего-нибудь в духе *[src*="/banner/"] и пр. Это CSS3, конечно, но в user.css не хватило, факт. :)

4. Mix 19th October 2004 - 21:30

Ну Опера никогда не заявляла о полной поддержке CSS 3
(Зато она поддерживает медиа запросы :-) )
Ещё, давно хотел спросить как можно подключить свой CSS
(например чтобы резать баннеры), не теряя при этом стили автора страницы?

Mash:

Поэтому и говорю «Оставляют желать…». Такие уж у меня желания. ;)

Alt+P —> Page style и здесь два момента: кнопка «Configure modes» (давим кнопку, выбираем «My style sheet» для «Author mode») и поле «My style sheet» (указываем путь к своему css).

На память приходят две ссылки: aagh.net, Opera7Wiki.

Mozilla в плане селекторов чуть лучше и её userContent.css цены бы не было, если бы не одно «но».

5. Kildor 26th October 2004 - 09:40

Если у вас опера 7.5+, то вы можете создать файлик styles/browser.css в своем профиле.
Эти стили опера будет применять всегда, вне зависимости от режима отображения.

Комментарии временно отключены.