Браузерные войны. Больные люди
Ссылку прислали, удивить хотели. Забавные больные люди. В последнее время всё больше поражает то, до какой степени можно исходить на г., обсуждая браузеры. Как будто они того стоят.
Дано: длинная строка без пробелов, два тэга <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 в своем профиле.
Эти стили опера будет применять всегда, вне зависимости от режима отображения.