АКМ



ПОЯСНЕНИЯ


 

Ромыч ВК

УСТРОЙСТВО АКМ
и почему он устроен именно так



МАНИФЕСТАЦИЯ

  1. АКМ - русскоязычный сервер альтернативной и маргинальной культуры.
  2. Назначение АКМ - предоставление доступа к ресурсам современной альтернативной и маргинальной культуры всем интересующимся.
  3. АКМ занимается сбором, систематизацией, подготовкой и публикацией в Интернет материалов, имеющих отношение к маргинальной и альтернативной культуре.
  4. АКМ тщательно отсеивает зерна от плевел.
  5. АКМ уделяет внимание как современной маргинальной культуре, так и ее предшественникам.
  6. Создатели АКМ понимают, что невозможно объять необъятное, и поэтому занимаются этим методически.


СПЕЦИФИКАЦИИ

  1. Совместимость с версиями броузеров

    АКМ тестируется в следующих броузерах:


    Специально для старых версий броузеров мы предусмотрели на АКМ сквозную навигацию, минуя фреймовую структуру. Тестирование в броузере, не поддерживающем фреймы (Lynx), показало, что навигация по сайту осуществляется без проблем.
  1. Логика HTML-разметки

    На АКМ мы добиваемся того, чтобы внешний вид опубликованных "на экране" текстов был близок к внешнему виду текста, опубликованного на бумаге. При этом за образец мы берем русские академические издания классической литературы.

    1. Размер окна

      АКМ оптимизирован для трех наиболее распространенных экранных разрешений: 640х480, 800х600 и 1024х768. Только при разрешении 640х480 некоторые изображения из Галереи вызывают горизонтальную полосу прокрутки.

    2. Спецсимволы

      В результате опроса читателей АКМ мы выяснили, что не все спецсимволы, разрешенные спецификациями HTML, корректно отображаются в русских шрифтах на всех платформах. Мы приняли решение пожертвовать "полиграфичностью" внешнего вида текста и заменять спецсимволы на близкие по значению.
Название символа
Символ
Замена
 длинное полиграфическое тире
-
 короткое полиграфическое тире
-
 символ номера
¹
#
 открывающие угловые кавычки
«
"
 закрывающие угловые кавычки
»
"
 буква "йо"
ё
е
    1. Форматирование абзацев

      В наиболее распространенном HTML 3.2 нет средств для оформления абзацев так, как принято в книжной полиграфии: длина строки около 60 символов, красная строка, отсутствие пробела строки между абзацами. В то же время мы намеренно не используем каких-то трюков и ухищрений, которые позволяют форматировать текст для экрана, в ущерб внутренней логике разметки и общепринятым стандартам.

      Компромис был найден в использовании CSS (стилей). Теперь в современных броузерах, которые подерживают CSS, текст на АКМ отображается в соответствии с традиционными правилами верстки художественного текста, а в старых версиях броузеров он отображается как отформатированный по правилам HTML 3.

    2. Заголовки

      Для оформления заголовков мы используем принятую в HTML иерархию: Heading 1, Heading 2 ... Heading 6.

    3. Большие файлы

      Тексты романов и повестей мы, как правило, разбиваем на отдельные файлы, исходя из положения, что вес одного файла не должен превышать 60-80 килобайт.