LINUX.ORG.RU
ФорумTalks

Почему не HTML?

 , , , ,


0

2

Может, я чего-то не понимаю, так что объясните мне: почему для офисных пакетов велосипедят какие-то отдельные форматы, а не используют HTML5? В нём же есть всё, что нужно. Или нет?

Ну, с Microsoft всё понятно - им нужна привязка к собственному формату. Но почему для свободных офисов создали ODT? Так бы любой документ можно было бы открывать в любом браузере как обычную страницу. Сразу сколько проблем с шарингом документов через веб решилось бы. Ну и вообще.

Перемещено leave из general

Deleted

Последнее исправление: Deleted (всего исправлений: 1)

В html ничего нет.

Никакого форматирования.

Только логическая разметка текста.

Если не вилять задом - давно верстаю документы вебом, и печатю их в пдф.

anonymous
()

ODT появился раньше, чем html5

Deleted
()

а давно ли html5 появился? не было его раньше.

irton ★★★★★
()
Ответ на: комментарий от curufinwe

Есть. Внезапно.

Включи режим просмотра для печати, например.

К слову, ты и в офисных пакетах, можешь не видеть разбивки на страницы, если переключишь режим просмотра.

anonymous
()

OpenDocument нужен. Описывает формат текстовых, табличных данных, презентаций в терминах их предметной области

Я бы поставил вопрос по другому: зачем нужен libreoffice, который вешается от двух картинок в документе? Разумнее было бы направить эти усилия на поддержку OpenDocument в браузерах

makoven ★★★★★
()

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

iZEN ★★★★★
()

Ну вроде еще не все нужные при печати фичи упихали в html/css. Как там сделать, чтобы сноски располагались внизу ссылающейся страницы? Колонтитулы всякие, опять же. Вставка пустой страницы, разрывы страниц.
Впрочем, давно не слежу, может быть это уже и решаемо.

thesis ★★★★★
()
Ответ на: комментарий от xmikex

«Текст, который набирают только для распечатки» - это спам в почтовых ящиках (не нужно само по себе и не требует офисных форматов, может создаваться хоть сразу в mspaint), всякие газеты объявлений «продам или утоплю котят» (да и те давно существуют в интернете) и объявления «ЗАВТРА У ВАС НАВСЕГДА ОТКЛЮЧАТ ГОРЯЧУЮ ВОДУ» (могут набираться в любом сраном блокноте plaintext'ом). Все остальное давно и уверенно дублируется онлайн.

thesis ★★★★★
()
Ответ на: комментарий от anonymous

Это не то. Как ты предлагаешь делать колонтитулы, гостовские рамки и все то, что привязано к разбивке на страницы? Как ты предлагаешь делать оглавление с номерами страниц?

curufinwe ★★★★★
()
Последнее исправление: curufinwe (всего исправлений: 1)

Открой ворд-эксель файл архиватором — это зип архив с хмл файлами и доп говнецом. А хтмл, в том числе пятый — хмл со своими правилами, только то.

deep-purple ★★★★★
()
Ответ на: комментарий от makoven

зачем нужен libreoffice, который вешается от двух картинок в документе

c таким же успехом вешается и OpenOffice.

nerve ★★
()
Ответ на: комментарий от xmikex

Повторяю, все остальное давно дублируется онлайн. Включая газеты.

thesis ★★★★★
()
Ответ на: комментарий от xmikex

а причем тут стили?

Расположение текста, шрифт, цвет, начертание и другие представления plaintext'а как объекта задаются исключительно стилями.

iZEN ★★★★★
()
Ответ на: комментарий от nerve

Да что у вас там за картинки то? Постеры с бесплатными и свободными программами: проджектом и офисом от Майкрософт? Что за ерунда?

anonymous
()

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

anonymous
()
Ответ на: комментарий от iZEN

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

можно делать пергамент из кожи задающих идиотские вопросы в интернетах

anonymous
()
Ответ на: комментарий от xmikex
<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Колонки</title>
  <style>
   .column {
    -webkit-column-width: 200px;
    -moz-column-width: 200px;
    column-width: 200px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    -webkit-column-rule: 1px solid #ccc;
    -moz-column-rule: 1px solid #ccc;
    column-rule: 1px solid #ccc;
   }
  </style>
 </head>
 <body>
  <div class="column">
200 лет назад родился самый известный и амбициозный критик капитализма, немецкий философ и экономист Карл Маркс. ТАСС побеседовал с научным руководителем Института экономики РАН Русланом Гринбергом, чтобы понять, какие идеи автора «Капитала» прошли проверку временем, а какие так и остались утопией.
Маркс поставил вопрос о движении общества в «царство свободы», из-за чего его прогнозы часто называют утопическими. Но ведь он всегда обращался к анализу сущности явлений, пытался вникнуть в фундаментальные закономерности общественного развития. Ему было важно исследовать глубинные противоречия социальных процессов: рождения и смерти, прогресса и регресса общественных систем.
Его анализ общества XIX века — это лучшее исследование анатомии тогдашнего капитализма, который ужаснул Маркса.
Он исследовал, почему это происходит, как связаны производительные силы с производственными отношениями, — Маркс считал, что они находятся в конфликте друг с другом.
Сегодня, когда новые технологии диктуют новые механизмы управления, между производительными силами и производственными отношениями по-прежнему возникают противоречия, которые ведут к всевозможным конфликтам и даже революциям.
  </div>
 </body>
</html>
iZEN ★★★★★
()

Суть вопроса: зачем нужен office, когда есть html?

Мне одному кажется что разупорись?

Deleted
()
Ответ на: комментарий от xmikex
колонка 1        колонка 2

И чем тебе восемь пробелов меж колонками не токен обозначающий колонки? Нам нужно лишь условиться. В хтмл это будет в виде других токенов и/или стилевых описялок.

deep-purple ★★★★★
()
Ответ на: комментарий от deep-purple

И чем тебе восемь пробелов меж колонками не токен обозначающий колонки?

Может тем, что восемь пробелов могут подразумеваться пользователем лишь как восемь пробелов без какого либо желания получить с этого вторую колонку?

Sawatari
()
Ответ на: комментарий от xmikex

plaintext между скобками div. Впрочем, ничто не мешает организовать подгрузку plaintext из отдельного файла во время рендеринга страницы на сервере или на клиенте и применить карту стилей к этому символьному набору, чтобы на выходе получился требуемый вид текста: TXT (без форматирования как есть), многоколоночный (газетный) текст, вид для мобильных устройств или многостраничный PDF.

iZEN ★★★★★
()
Ответ на: комментарий от Deleted

Суть вопроса: зачем нужны велосипедные офисные форматы, когда есть html?

Deleted
()
Ответ на: комментарий от pacify
<!DOCTYPE html>
<html lang="ru">
 <head>
  <meta charset="utf-8">
  <title>Колонки и переносы</title>
  <style>
   .column {
    -webkit-column-width: 200px;
    -moz-column-width: 200px;
    column-width: 200px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    -webkit-column-rule: 1px solid #ccc;
    -moz-column-rule: 1px solid #ccc;
    column-rule: 1px solid #ccc;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
   }
  </style>
 </head>
 <body>
  <div class="column">
200 лет назад родился самый известный и амбициозный критик капитализма, немецкий философ и экономист Карл Маркс. ТАСС побеседовал с научным руководителем Института экономики РАН Русланом Гринбергом, чтобы понять, какие идеи автора «Капитала» прошли проверку временем, а какие так и остались утопией.
Маркс поставил вопрос о движении общества в «царство свободы», из-за чего его прогнозы часто называют утопическими. Но ведь он всегда обращался к анализу сущности явлений, пытался вникнуть в фундаментальные закономерности общественного развития. Ему было важно исследовать глубинные противоречия социальных процессов: рождения и смерти, прогресса и регресса общественных систем.
Его анализ общества XIX века — это лучшее исследование анатомии тогдашнего капитализма, который ужаснул Маркса.
Он исследовал, почему это происходит, как связаны производительные силы с производственными отношениями, — Маркс считал, что они находятся в конфликте друг с другом.
Сегодня, когда новые технологии диктуют новые механизмы управления, между производительными силами и производственными отношениями по-прежнему возникают противоречия, которые ведут к всевозможным конфликтам и даже революциям.
  </div>
 </body>
</html>
iZEN ★★★★★
()
Ответ на: комментарий от xmikex

Тебе шашечки или ехать? Сам же ограничил условие плейнтекстом. Другое дело хмл/хтмл — там и шашечки и ехать.

deep-purple ★★★★★
()
Ответ на: комментарий от curufinwe

Это не то. Как ты предлагаешь делать колонтитулы, гостовские рамки и все то, что привязано к разбивке на страницы?

Точно так, как они уже много лет сделаны *даже* в обозревателях? Я уж не говорю про специальные приложения.

Как ты предлагаешь делать оглавление с номерами страниц?

Легко!

В чем вопрос-то? Если вы не заметили, вопрос про *формат*, а не про программу.

Zmicier ★★★★★
()
Ответ на: комментарий от Deleted

Суть вопроса: зачем нужен office, когда есть html?
office

Зачем нужен house же! :-D

Перечитайте еще раз.

Мне одному кажется что разупорись?

Думаю, почти да.

Zmicier ★★★★★
()

У вас ошибочная посылка

а не используют HTML5 [и CSS]? В нём же есть всё, что нужно

И даже не в пятом. А главное — всего, чего нет, можно было додумать.

Ну, с Microsoft всё понятно - им нужна привязка к собственному формату. Но почему для свободных офисов создали ODT?

Внезапно потому, что ODT (который назывался тогда иначе) создавали для *несвободных* «офисов».

Собственно /thread.

Zmicier ★★★★★
()
Последнее исправление: Zmicier (всего исправлений: 1)
Ответ на: комментарий от deep-purple

Это мне объясняют что в plaintext для печати хорошо набирать можно. Я ничего себе не ограничивал.

xmikex ★★★★
()

Пробы ради сохранил многостраничный отформатированный odt-файл в html, открыл в браузере - разбивка на страницы потерялась.

Deleted
()
Ответ на: У вас ошибочная посылка от Zmicier

Собственно /thread.

Хотя пояснить за историю для тех, кто в танке, наверное, можно.

Внезапно потому, что ODT (который назывался тогда иначе) создавали для *несвободных* «офисов».

Задача «Сана» была потеснить огороженные форматы Микрософта, но потеснить все-таки *собственным* (в смысле invented here). Для этого его (причем не сразу) сделали открытым.

Задача провалилась, «Старофис» тоже, а потом и Сан продался, Либрофис стал некоммерческим, и теперь многими почитается за образцовую свободную программу.

Это не так, наследие тяжелого детства у него торчит изо всех щелей.

Zmicier ★★★★★
()
Последнее исправление: Zmicier (всего исправлений: 1)

Вообще, хорошая идея, но в хтмл не хватает еще много чего, чтобы диссер сверстать.

Клёво было бы, чтобы браузеры поддерживали ODF нативно, хотя бы для просмотра.

Valeg ★★★
()
Ответ на: комментарий от anonymous

А если нажать print screen, то можно будет вставить HTML как картинку куда-нибудь. Стал ли от этого HTML растровым форматом изображений? Нет.

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

KivApple ★★★★★
()
Последнее исправление: KivApple (всего исправлений: 1)
Ответ на: комментарий от KivApple

Помимо автоматической разбивки на страницы, которая зависит сугубо от
редактора и реализована даже для txt, от документа требуется управление этим
процессом.

И кто ж вам мешает?

Как в HTML задать размер и ориентацию страницы
колонтитулы

Пана в Интернете забанили?

@page {
    size: A5 landscape;
    @bottom-center { content: "I am a footer!"; }
}

вставлять разрывы страницы?

В Гугле?

section {
    page-break-after: always;
}
Zmicier ★★★★★
()

почему для офисных пакетов велосипедят какие-то отдельные форматы, а не используют HTML5? В нём же есть всё, что нужно.

Замучаешься этот пятый нтмл читать и править, а в своём формате можно прописать всё что тебе нужно и ничего лишнего.

Так бы любой документ можно было бы открывать в любом браузере как обычную страницу.

Открываешь в браузере и тот висит или падает.

Napilnik ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.