Как подключить авторские стили в браузере firefox. Персональные CSS-хаки для Internet Explorer, Opera, FireFox, Safari, Google Chrome. Отладка условных комментариев

Браузеры и стандарты. Вечная погоня. Из-за несоответствий стандартам, из-за разных способов рендеринга страниц большая часть времени веб-дизайнера уходит на то, чтобы загладить эти несоответствия (использовать хаки). В итоге, вместо эффективной работы, дизайнер вступает в противоестественные отношения с браузерами, теряя драгоценное время.

Кросс-браузерность - свойство сайта отображаться и работать во всех популярных браузерах идентично.

Хак - исправление ошибки или добавление новой функции посредством использования другой недокументированной или некорректно реализованной особенности. (с) Lurkmore

Грязный хак - это быстрое решение какой-либо проблемы, в основном в краткосрочной перспективе, лишающее сущность код внутренней красоты и дисгармонирующее с её внутренним устройством. (с) Lurkmore

CSS-хаки для браузера Internet Explorer

ZOOM:1:
Хак, предназначенный для определения hasLayout
* { zoom: 1 ; }
PNG в IE6:
Для IE6 подключается htc-файл iepngfix.htc, для правильной работы фоновых изображений формата PNG для всех элeментов, в файле cssf-ie6.css. Используется IE PNG Fix v1.0 RC4 последней версии.
* { behavior: url ("css/iepngfix.htc"); }
Если важны байты есть пример использования фильтра для IE:
.class { background: none ; filter: progid: DXImageTransform.Microsoft.AlphaImageLoader (src= "/images/png-image.png" , sizingMethod= "scale"); }
Отделение стилей от IE6:
html>body .class { } head+body .class { } html:first-child .class { }
Отделение стилей от IE6 и IE7:
html>/**/body { }
Отделение стилей от IE6 - IE8:
*|html .class { } html:not() .class { }
Conditional comments в IE:
Условные комментарии работают только в IE под Windows, для других браузеров они являются обычными комментариями, поэтому их можно безболезненно использовать. Синтаксис такой:
/* Если же вы хотите проигнорировать эксплорером какой-то кусок кода, то используйте!условие */ /* Условие может быть таким: IE – для любой версии IE lt IE v – (less than) для всех браузеров IE, версия которых меньше чем v lte IE v – (less than or equal) для всех браузеров IE, версия которых меньше чем v, или такая же gte IE v – (greater than or equal) – для IE, версия которых больше или равна v gt IE v – (greater than) – для IE, версия которых больше v. */
Conditional comments в IE6, IE7, IE8:
/* Таблица стилей для IE6 */ /* Таблица стилей для IE7 */ /* Таблица стилей для IE8 */
Box Model хак:
В IE существуют глюки, когда border и padding включаются в ширину элемента. Box Model хак фиксит их.
.class { padding: 4em ; border: 1em solid red ; width: 30em; width /**/ : /**/ 25em ; } /* Для IE ширина блока меньше на величину padding + border */
Min-width и max-width в IE:
IE не понимает эти свойства css. Хак для блока выглядит так:
.class { min-width: 500px ; width: expression (document.body.clientWidth < 500? "500px" : "auto"); } /* Для IE ширина блока меньше на величину padding + border */
.class { min-width: 500px ; max-width: 750px ; width: expression (document.body.clientWidth < 500? "500px" : document.body.clientWidth > 750? "750px" : "auto"); } /* Для IE ширина блока меньше на величину padding + border */
Min-height хак от Дастина Диаза
.class { min-height: 100% ; height: auto !important ; height: 100% ; }
Простые селекторы:
Не обязательно создавать отдельный файл для разных браузеров. Можно использовать индивидуальные css-селекторы в основном css-файле:
* html .class { } /* В случае, если у html-страницы есть доктайп, этот хак работает в IE6 */ /* В случае quirks-mode, хак работает в IE6 и IE7. */ *:first-child+html .class { } /* Для IE 7 и ниже (first-child) */ *+html .class { } /* Для IE 7 */ *:first-child+html .class { } /* Для IE 7 */ html>body .class { } /* Для IE 7 и нормальных браузеров */ html>/**/body .class { } /* Для нормальных браузеров (кроме IE 7) */ /* Пример: .class { background:red } *html .class { background:green } Во всех браузерах кроме IE6 и ниже бэкграунд будет красный, а в IE6 и ниже браузерах - зеленый */
Грязные хаки для IE6:
.class { _background: #F00 ; } .class { -background: #F00 ; } .class { c\olor: #F00 ; } /* Не работает перед буквами a, b, c, d, e, f */
Грязные хаки для IE7:
>body { background: #F00 ; } /* выбирает элемент body только в IE7 */ html* { background: #F00 ; } /* выделяет все элементы внутри элемента html. Только для IE7 и ниже */ -,.class { background: #F00 ; } .class { background: #F00 !important! ; } /* Хак работает по аналогии со свойством!important. Работает для IE7 и ниже */
Грязные хаки для IE8:
.class { background: #F00\0/ ; } /* выбирает элемент body только в IE7 */
Грязные хаки, работающие в IE6 и IE7:
.class { *background: #F00 ; } .class { //background: #F00 ; } .class { background: #F00 !ie ; } /* Хак работает по аналогии со свойством!important */

CSS-хаки для браузера Mozila FireFox

Хаки для всех версий MFF:
#class { color: #F00 ; } @-moz-document url-prefix () { .class { color: #F00 ; } } *>.class { color: #F00 ; }
Для MFF 1.5 и выше:
.class, x:-moz-any-link, x:only-child { color: #F00 ; }
Для MFF 2.0 и выше:
body:empty .class { color: #F00 ; } #class { color: #F00 ; } html>/**/body .class, x:-moz-any-link { color: #F00 ; }
Для MFF 3.0 и возможно выше:
html>/**/body .class, x:-moz-any-link, x:default { color: #F00 ; }

CSS-хаки для браузера Google Chrome

body:nth-of-type(1) .class { background: #000 ; }

CSS-хаки для браузера Opera

Хаки для всех версий Opera:
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio: 0) { .style { background: #F00 ; } }
@media all and (min-width: 0px) { .class { color: #F00 ; } }
Для Opera 6:
@media all and (min-width: 1px) { { } .class { color: #F00 ; } }
Для Opera 7, 8:
@media all and (min-width: 1px) { .class { color: #F00 ; } }
Для Opera 9:
@media all and (width) { .class { color: #F00 ; } }
@media all and (min-width: 0px) { head~body .class { color: #F00 ; } }

CSS-хаки для браузера Safari

body:first-of-type .class { color: #F00 ; } html:root*.class { color: #F00 ; } body:first-of-type .class { color: #F00 ; } body:first-of-type .class { color: #F00 ; }
@media screen and (-webkit-min-device-pixel-ratio: 0) { .class { color: #F00 ; } } /* Хак для Opera и Safari */
Когда CSS используется не только для оформления текста, но и для работы со слоями при бестабличной верстке, необходимо помнить, чт осовременные браузеры не одинаково трактуют такие важные параметры как margin — внешний отсутп элемента, padding — внутренний отступ элемента, а также параметры position — положение, float — обтекание текстом и ряд других.

Из-за этих различий в трактовке значений параметров, часто случается, что сайты и веб-интерфейсы, которые нормально смотрятся в браузерах Mozilla Firefox, Opera и Safari, вдруг начинают разъезжаться в браузере Internet Explorer.

В основе этих различий в интерпретации браузерами CSS лежит неполное соотвествие браузеров Internet Explorer до версии 7 стандартам CSS, принятым W3C. Поэтому для успешной бестабличной верстки для более ранних версий IE, чем 7, требуется использовать ряд специальных конструкций, называемых CSS хаки . Важно также отметить, что и для других браузеров иногда случается необходимость использовать CSS хак.

Рассмотрим возможное написание CSS, которое было бы интерпретировано только отдельными видами браузеров:

Оглавление документа

CSS для IE 5, 5.5, 6, 7

Условные комментарии

Браузеры IE давно поддерживают так называемые условные комментарии (Conditional Comments), которые позволяют делать контент видимым только для IE. Условные комментарии – это просто специальным образом сформированные HTML комментарии, которые понимают только определенные версии Internet Explorer’a для Windows. Для примера вы можете использовать условные комментарии для исправления бага прозрачности PNG в IE.

Для их использования нужно:

  1. Сначала создать общую таблицу стилей для всех браузеров, без каких-либо хаков, чтобы потом продолжить работу по исправлению ошибок при отображении страницы в IE.
  2. Потом таблица стилей с исправленными ошибками сохраняется отельно и становится таблицей стилей для всех версий IE (например, all-ie.css).
  3. Сохраните отдельно таблицы стилей с исправлениями ошибок отдельно для каждой версии IE (например, ie-5.0.css).
  4. Далее необходимо последовательно подключить эти таблицы стилей через HTML-код с помощью условных комментариев.

Синтаксис условных комментариев

Приведенный условный комментарий будет понят браузерами IE5, IE5.5 и IE6, а также IE7 и IE8:

Применение CSS для IE5

Если вам необходимо применить условный комментарий только для IE5, то необходимо просто указать версию 5.0 в условии if IE 5.0:

Применение CSS для IE5.5

Если необходимо применить относительно IE5.5, то это будет выглядеть так:

Применение CSS для IE6

То же самое для IE6:

Применение CSS для IE5 и IE5.5 одновременно или для нескольких версий

Если требуется, используя условные комментарии, исправить баг с боксовой моделью в браузерах IE5 и IE5.5, то можно использовать часть индекса версии или операторы сравнения.

Первый пример подключит таблицу стилей к любой версии Internet Explorer’а первая цифра которой 5:

В качестве альтернативы, можно указать, чтобы таблицы стилей подключались к любой версии браузера, номер которой меньше 6-ти:

Вместо lt (l ess t hen — меньше) можно также использовать lte (l ess t hen or e qual to — меньше или равен), gt (g reater t hen — больше), gte (g reater t hen or e qual to — больше или равен) главное при всем этом многообразии возможностей правильно выбрать порядок указания условных комментариев, чтобы не попасть в ситуацию, когда для некоторых браузеров группы условных комментариев пересекаются, давая неожиданный результат.

Порядок использования

Если не требуется, чтобы общие таблицы стилей доминировали над таблицами, которые созданы специально для IE, то нужно подключать сначала общие таблицы, а уже потом таблицы для IE. На примере это выглядит так:

Другие достоинства этого метода

Используя условные комментарии, вы также получаете способ для более достоверного определения версии браузера. Браузеры, которые выдают себя за Internet Explorer, но на самом деле ими не являются, не будут использовать таблицы стилей предназначенные для IE. С помощью этого метода вы можете составить точную статистику относительно того, какую версию IE используют посетители, без ошибок, вызванных программами и браузерами выдающими себя за IE.

Валидность

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

Отладка условных комментариев

Существует одно предупреждение, о котором стоит упомянуть.

Если вы используете несколько версий Internet Explorer’а на одной машине, то все эти версии будут выдавать себя за самую новую из установленных версий. Это означает, что если вас установлен IE6, но вы просматриваете страницу с помощью IE5, выполниться этот условный комментарий:

А этот условный комментарий не выполниться:

Для наиболее точного отслеживания различий в обработке CSS разными версиями IE хорошо себя зарекомендовала бесплатная программа IETester , которая поддерживает все версии IE от 5 до 8. А для быстрого изменения праметров CSS в IE8 по нажатию F12 доступно средство разработчика, напоминающее FireBug в Mozilla Firefox.

Аналогично объявлению таблиц стилей, этим способом можно скрывать HTML код от определенной или всех версий IE. Например, надпись «HTML-код» будет отображаться во всех браузерах кроме IE6, если поместить её в условный комментарий следующим образом:

HTML-код

Тег

Следует помнить, что условные комментарии в IE можно использовать везде на странице, а не только для объявления таблиц стилей для соответствующей версии браузера. С помощью условных комментариев можно выводить пользователям IE какую-то дополнительную информацию, которая не видна пользователям других браузеров.

Аналогично условным комментариям в IE 5--IE 8 поддерживается тег ... . Этот тег позволяет скрыть информацию от пользователей IE, таким образом код:

Это не браузер Internet Explorer

Пользователям IE будет показан как: Это браузер Internet Explorer , а пользователям других браузеров — Это не браузер Internet Explorer .

Тег не валиден.

CSS хаки IE

Чтобы не загромождать HTML-код объявлением нескольких таблиц стилей или, если требуется сохранить единственный CSS-файл можно написать отдельные стили, которые будут работать только в IE. Причем, есть вариант как для IE6, так и для IE7.

Для IE всех версий. Если поставить перед свойством две наклонные черты (//), оно будет восприниматься лишь браузерами IE всех версий. Другие браузеры такое свойство проигнорируют.

Для IE6 существует возможность поставить минус (-) или нижнее подчеркивание (_) перед свойством, при этом IE7 не отреагирует на него. Можно также использовать конструкцию:

* html .style { ...}

Например:

Style { background : red; /* для нормальных браузеров */ //background : green; /* для всех IE */ -background : blue; /* для IE6 */ } * html .style { background : blue; /* другой способ для IE6 */ }

В этом случае фон будет красным в браузерах Opera и Firefox, зеленым в IE7 и синим - в Internet Explorer 6.

В примере меняется цвет фона для разных браузеров. На практике же этот метод используется для того, чтобы добиться идентичности отображения и кроссбраузерности. Чаще всего приходится прибегать к нему при позиционировании и задавать разные значения свойств типа left, top, padding, margin, width и других, связанных с размерами, процентами и пикселами.

Для IE7 используется CSS хак:

*: first-child+html .style { ...}

*+html .style { ...}

CSS для Firefox

Также существуют специальные CSS хаки, позволяющие показывать стили только браузеру Firefox.

html: root .style { ...} /* этот работает ещё и для Safari */

Style, x: -moz-any-link { ...}

Для быстрого изменения праметров CSS в Firefox по нажатию F12 доступно (требует предварительной установки) средство разработчика Firebug — является лучшим среди аналогов.

CSS для Opera

CSS хаки для браузера Opera представлены следующими примерами:

Представляем ситуацию: вы ежедневно пользуетесь каким-то сайтом, его вас радует, а вот в оформлении есть какой-то такой недочёт, который мешает восприятию контента или даже раздражает. И тут вы задаётесь вопросом: «А что, если бы можно было устанавливать свои стили для сайтов? Ведь отображение сайта генерирует браузер из исходного кода, как бы залезть в этот процесс генерации отображения и внести свои изменения?»

Если честно, не помню, в связи с чем именно у меня возник этот вопрос первый раз, но зазвучал он примерно так же. Тогда я даже захотел полезть ковыряться в файлы браузера, но поленился — и правильно сделал. Ковыряться в файлах не нужно (к тому же, после обновления версии браузера придётся ковыряться снова), ведь уже придуман элемент влиять на стили всех или определённых сайтов: — addon для Firefox.

Но сначала конкретный пример. У Надюши почему-то с недавних пор Яндекс криво отображает выдачу. То ли поисковик не в ладах с новой версией крутяцкого браузера Firefox, то ли плагин какой-то картину портит, но выдача выглядит так:

Кто виноват — долго выяснять, а вот что делать — ответ очевиден. Только не пишите в Яндексе «Stylish скачать бесплатно» — вирусов ещё накачаете. Плагин сей забираем на официальном репозитории:

Перейдя по ссылке, вы увидите то же, что у меня на картинке в начале поста. Там надо нажать «Добавить в Firefox», выполнить ещё несколько интуитивных кликов и перезагрузить браузер (аддон это сам предложит после установки).

Теперь надо создать новый стиль, находясь на странице выдачи Яндекса. На рисунке слева я показал, как кликнул по значку Stylish внизу браузера и выбрал «Создать новый стиль для yandex.ru».

После этого откроется окошко, куда надо вписать новый стиль. Кстати, в чём была проблема оформления, мне помог выяснить ещё один плагин FF — FireBug. Как ни странно, в этом блоге я о нём ещё не писал. (Исправился: .) А вот и окошко создаваемого стиля:

Для коррекции я вписал в это окно такие стили:

B-serp-item { padding-left: 60px !important; } b-serp-item__favicon, .b-wizard-icon { left: 30px !important; }

Остальной код был уже заранее заполнен. Он указывает, что оформление будет применено только к сайту yandex.ru. Сохраняем и смотрим результат:

Красиво? Кстати, это не первый мой опыт применения плагина Stylish. Могу показать ещё один вариант. Zusiks однажды пожаловался, что на блоге hyperseo.ru под статьями кнопки подписки выглядят не адекватно, а именно вот так:

Я могу это исправить в стилях сайта, но причина такого отображения в том, что плагин RDS в целях подсветки noindex (в который у меня помещён текст подписки) помещает этот текст в контейнер таким образом, что элементы типа inline становятся элементами типа block.

В общем, у себя я создал специальный стиль для блока класса pageNoIndex_hilite, который создаёт RDS. Теперь у меня это выглядит так, как на картинке справа.

Вот такая красота теперь. Разумеется, я этот стиль сделал не только для того, чтобы hyperseo.ru у меня выглядел красиво. Я это сделал для того, чтобы все элементы всех сайтов, которые находятся внутри noindex на первом уровне вложенности, были подсвечены полупрозрачным фоном с шашечками — так noindex я теперь точно не пропущу. А текст в этом неиндексируемом блоке теперь не будет сливаться с фоном подсветки noindex, как иногда бывало раньше. Плюс, косяк «inline / block», который я видел и на некоторых других сайтах, больше не будет беспокоить. А то иначе мне приходилось раньше отключать эту SEO-подсветку, чтобы нормально посмотреть сайт. А стили я тут применил вот такие:

PageNoIndex_hilite { display:inline !important; } .pageNoIndex_hilite * { background: url("http://hitecinfo.net/wp-content/uploads/2011/11/noindex-fon.png"); } .pageNoIndex_hilite * * { background:transparent; }

Конечно, более корректно было бы закодировать рисунок в base64 и вставить в виде текста, а то так по-ламерски немного... Но главное — работает!

Всё, теперь вы сами отвечаете за то, чтобы сайты у вас отображались красиво. А сейчас я вас ещё и богатыми сделаю. Используйте скидки Ейск , если совершаете покупки в Ейске. В этом вам поможет Купонатор. Как говорил какой-то мужик с долларовой купюры: «цент сэкономленный — цент заработанный».

Я не сторонник условных комментариев в CSS (можно ругать меня за это), взамен предпочитаю использовать различные CSS-хаки, дабы при верстке решить проблему кроссбраузерности по ходу написания кода, без лишний «телодвижений». Да, это неправильно с точки зрения стандартов и некрасиво, но таким способом для меня гораздо проще верстать.

По мере посещения различных зарубежный интернет-ресурсов по веб-разработке, обнаруживаю для себя все новые и новые CSS-хаки, которые можно применить персонально для одного из популярных сегодня браузеров: Opera, FireFox, Internet Explorer, Safari, Google Chrome .

По мере обнаружения новых хаков, данный список будет дополняться.

CSS-хаки для браузера Opera

*|html .style { background: #F00; } html:first-child .style { background: #F00; } /* код валидный */ /* только для Opera < 9.5 */ opera:-o-prefocus .style { background: #F00; } /* для Opera 9.5 - 12.16 */ /* вместо "opera" можно подставить любое слово/символ */

CSS-хак для браузера FireFox

@-moz-document url-prefix() { .style {background: #F00;} }

CSS-хаки для браузера Internet Explorer 6

.style { _background: #F00; } /* код валидный */

Несмотря на то, что CSS-валидатор принимает хак с подчеркиванием за ошибку, спецификация CSS 2.1 позволяет использовать данную конструкцию.

* html .style { background: #F00; } /* код валидный */

CSS-хаки для браузера Internet Explorer 7

*+html .style { background: #F00; } /* код валидный */ *:first-child+html .style { background: #F00; } /* код валидный */ html>body .style { *background: #F00; }

CSS-хак для браузера Internet Explorer 8

@media \0screen { .style {background: #F00;} }

CSS-хак для браузера Internet Explorer 9

:root .style { background: #F00\9; }

К сожалению, IE10 тоже понимает данный хак.

CSS-хак для браузера Internet Explorer 10

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .style {background: #F00;} }

CSS-хаки для браузера Safari

body:last-child:not(:root:root) .style { background: #F00; } /* для Safari < 4.0 */ html body:last-child .style { background: #F00; } /* для Safari < 4.0 */

CSS только для браузера Firefox:

HTML / XHTML. Код:

<p >В Firefox этот текст красного цветаp >

@-moz-document url-prefix() {p {color: #f00;}}

В отличии от способа применения CSS только для Opera , по существу является хаком - поскольку правило изначально предназначалось для другой цели . Однако отсутствие поддержки в других браузерах позволяет изолировать код для использования только веб браузером Firefox.

Другие браузеры с движком Gecko, как SeaMonkey 1.0+ или более старый Netscape 9.0, так же поддерживают данный CSS хак.

Разные версии Internet Explorer, Google Chrome, Opera, Safari реагируют на хак так, как им и полагается - эти браузеры игнорируют весь код хака.

Есть еще один браузер, где текст становится красным - ELinks , текстовый веб браузер с некоторой поддержкой CSS.

Aliosque subditos et thema

CSS только для браузера Firefox: В Firefox этот текст красного цвета HTML / XHTML. Код:

В Firefox этот текст красного цвета

CSS. Код: @-moz-document url-prefix() {p {color: #f00;}} В отличии от способа применения CSS только для Opera, по существу является хаком - поскольку правило изначально предназначалось для другой цели. Однако отсутствие поддержки в других браузерах позволяет изолировать код для использования только веб браузером Firefox. [ 1 ] Другие браузеры с движком Gecko, как SeaMonkey 1.0+ или более старый Netscape 9.0, так же поддерживают данный CSS хак. [ 2 ] Разные версии Internet Explorer, Google Chrome, Opera, Safari реагируют на хак так, как им и полагается - эти браузеры игнорируют весь код хака. [ 3 ] Есть еще один браузер, где текст становится красным - ELinks, текстовый веб браузер с некоторой поддержкой CSS.

A: Установка веб браузера Arachne на диске, создаваемом в оперативной памяти - в этом случае веб браузер Arachne работает быстрее всего. Размер оперативной памяти должен позволять создать RAM диск объемом в 6 Мб и более. Что бы установить и настроить веб браузер Arachne для подключения к сети Интернет через модем и телефонную линию (Dial-up), необходимо несколько программ: 1. Веб браузер Arachne [ Скачать ] 2. Пакет с кириллицей кодировки KOI8-R koi8-r.apm [ Скачать ] 3. Пакет с кириллицей кодировки CP-1251 / Windows-1251 cp1251.apm [ Скачать ] 4. Драйвер мыши, например mouse.com [ Скачать ] 5. Архиваторы. Например, PKZIP [ Скачать ] и PKUNZIP [ Скачать ] 6. В случае, если будет использоваться не MS-DOS 6.0+, QEMM97 [ Скачать ] 7. В случае, если будет использоваться не MS-DOS 6.0+, TDSK [ Скачать ] Установка и настройка веб браузера Arachne по шагам: 1. В оперативной памяти создать диск. Какая именно буква будет назначена ему операционной системой получится из расчета, что A: и B: пойдут для floppy дисководов (даже если он один, то все равно зарезервированы будут две буквы), C: для первого активного основного раздела на первом жестком диске; если есть еще диски, то будут использоваться последовательно столько букв, что бы назвать их всех. Если при этом нет устройств, установленных через DRIVER.SYS или аналогичные драйверы, то следующая буква будет относиться к RAM-диску. Что бы убедиться наверняка, можно, после добавления соответствующей строки в CONFIG.SYS (См. ниже) для создания RAM-диска, например, перезагрузить компьютер и опытным путем проверить под какой буквой находится RAM-диск. В рассматриваемом случае, это E: В зависимости от объема оперативной памяти нужно решить, сколько мегабайт можно выделить для RAM-диска. В принципе, чем больше, тем лучше. Так как, например, кэш браузера при продолжительном и интенсивном использовании в рамках сессии будет разрастаться в объеме. В данном примере объем RAM-диска назначается в 12 000 Кб. Для драйвера MS-DOS RAMDRIVE.SYS верхний предел, это 32 767 Кб, а для TDSK - 64 Мб. Что бы создать такой диск, нужно где-нибудь в средней части файла CONFIG.SYS прописать следующее: DEVICE=C:\DOS\RAMDRIVE.SYS 12000 512 512 /E 2. Создать папку, например C:\DRIVERS\, куда поместить драйвер мыши, например mouse.com. 3. В файл AUTOEXEC.BAT добавить строку, которая будет запускать драйвер мыши. В ней указать полный пусть к драйверу; может быть любой: LH C:\DRIVERS\MOUSE.COM 4. Запустить MemMaker или OPTIMIZE из QEMM97, что бы оптимизировать обращение с базовой памятью. Если MemMaker, то на все предложения можно просто ENTER - MemMaker всё сделает сам. Компьютер перезагрузится несколько раз, каждый раз будет запускаться MemMaker - опять ничего кроме ENTER можно не делать. Если используется QEMM97 (конкретно приложение OPTIMIZE), тоже будет несколько перезагрузок и во всех случаях тоже можно только ENTER. 5. Начать установку веб браузера Arachne на RAM-диск, в рассматриваемом примере, это диск E: A195GPL.EXE Что бы продолжить установку, нажать Y Нажать N, что бы ввести нужный путь к папке, куда будет установлен веб браузер Arachne. Ввести нужный путь к папке, куда будет установлен веб браузер Arachne. В рассматриваемом примере, это E:\ARACHNE\.

Проблемы