LINUX.ORG.RU

Списки в новостях

 ,


0

2

Давайте выработаем единый стиль списков для новостей.
Правила таковы:

После абзацев — элементов перечня ставится:
а) запятая, если абзацы-элементы очень просты — из нескольких слов, без знаков препинания внутри, обозначены номером-цифрой с закрывающей скобкой, строчной буквой с закрывающей скобкой, наборным знаком (напр., тире) и начинаются со строчной буквы; но не будет ошибкой и постановка в подобных случаях после абзацев точки с запятой;
б) точка с запятой, если элементы не совсем просты, со знаками препинания внутри, обозначены номером-цифрой с закрывающей скобкой, строчной буквой с закрывающей скобкой, наборным знаком и начинаются со строчной буквы, т.е. строчной букве в начале элемента соответствует точка с запятой в конце его; пример — настоящий перечень;
в) точка, если элементы обозначены номером-цифрой с точкой, прописной буквой с точкой, а также номером-цифрой с закрывающей скобкой, наборным знаком, но начинаются с прописной буквы, т.е. точке после обозначения элемента или прописной букве в начале элемента соответствует точка в конце элемента.

У нас не используются цифры, однако, я думаю, «круглые маркеры списка» также вполне корректны. Раньше всегда писал с большой буквы с точкой в конце, а сейчас мне исправляют на строчную букву и точку с запятой. В целом, оба варианта верны, но надо выбрать что-то одно.



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

но надо выбрать

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

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

Причём правила в результате соблюдения которых вообще ничего к лучшему не изменится.

Разве порядок - это плохо? Я бы вообще не стал бы думать этих списках, если бы мне их в новости не поменяли.

вообще ничего к лучшему не изменится.

За последние пару недель уже 2 бага починили, спасибо Aceler, maxcom, cetjs2.

inchallah
() автор топика
Ответ на: комментарий от inchallah

Порядок ради порядка — плохо. Бессмысленный порядок убивает творчество и приводит к застою.
Порядок хорош лишь тогда, когда он не обязателен и когда регламентирует опасные для жизни ситуации.

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

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

По теме - вообще не понял тот набор канцелярщины, который написал ТС. С другой стороны, «а сейчас мне исправляют на строчную букву и точку с запятой» - имхо лучше пусть корректоры этим занимаются чем лезут теги править\объединять.

alozovskoy ★★★★★
()

У нас не используются цифры

Да ладно?

  1. раз
  2. два
  3. три

или так

  1. раз
  2. два
  3. три

«круглые маркеры списка»

Не нужно.

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

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

Всегда оформляю списки так:

  1. Раз;
  2. Два;
  3. Три;
  4. Четыре;
  5. Пять.
[list=1][*]Раз;[*]Два;[*]Три;[*]Четыре;[*]Пять.[/list]

Всё правильно делаю?

EXL ★★★★★
()

правила

  • слово;
  • словосочетание;
  • последний элемент.
  • Предложение.
  • Предложение.
  • Предложение.
  1. Whatever.
  2. Whatever.
  3. Whatever.
sudopacman ★★★★★
()
Ответ на: комментарий от EXL

Всё правильно делаю?

Нет! Ну нафиг ты пункт начинаешь с заглавной буквы, если ставишь точку с запятой?

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

Т.е. если список нумерованный/буквенный с маркером-точкой, то точки обязательны? А если вот так, например???

  1. раз;
  2. два;
  3. три;
  4. четыре;
  5. пять.

Это не правильно?

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

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

  1. Раз.
  2. Два.
  3. Три.
  4. Четыре.
  5. Пять.
h578b1bde ★☆
()
Ответ на: комментарий от h578b1bde

но стилистически верно первую после точки букву писать большой. Соответственно, в твоём примере должно быть

Во, меня это и интересовало. Спасибо.

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

В нумерованных списках, элементы которых завершаются запятой или точкой с запятой, должны использоваться круглые скобки после номера, однако HTML не поддерживает подобную возможность. Технически реализовать подобное форматирование достаточно сложно, поэтому приходится мириться с «неправильной» точкой в нумерованных списках.

Во, h578b1bde, вот где собака зарыта. А ведь я чуял жопой что что-то не правильно. Только по незнанию не понимал где.

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

inchallah, твое предложение «со скобочками» заиграло новыми красками. так что пили реквест или сразу патч. Годнота и приведение к православному виду. Не одни же кавычки у нас должны быть правильными.

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

должны использоваться круглые скобки после номера, однако HTML не поддерживает подобную возможность

Хотел, кстати, в том посте привести антипример со скобками и не осилил сделать это тегами, но глубже копать не стал и забил. Очевидно дополнительный параметр в HTML, определяющий следующий сразу после порядкового номера символ, явно не помешал бы. Наверное, это можно сделать классом и какими-нибудь костылями размером в простыню на CSS.

h578b1bde ★☆
()
Ответ на: комментарий от mandala

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

This.

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

Технически реализовать подобное форматирование достаточно сложно, поэтому приходится мириться с «неправильной» точкой в нумерованных списках.

Достаточно просто, автор либо не шарит, либо просто статья устраевшая.

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

Наверное, это можно сделать классом и какими-нибудь костылями размером в простыню на CSS.

Не в простыню:

ol.paren {
  counter-reset: paren;
}

ol.paren > li {
  list-style: none;
}

ol.paren > li::before {
  content: counter(paren)  ") ";
  counter-increment: paren;
}

Демо.

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

Так ведь это лишь для арабских цифр, а в примере выше были римские. А если ещё учесть выравнивание — в итоге всё равно небольшая простынка костылей для каждого типа нумерации получится.

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

Так ведь это лишь для арабских цифр, а в примере выше были римские

OK:

-  content: counter(paren)  ") ";
+  content: counter(paren, upper-roman)  ") ";

А если ещё учесть выравнивание — в итоге всё равно небольшая простынка костылей для каждого типа нумерации получится.

А зачем для каждого типа пилить своё выравнивание?

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

У тебя римские цифры неправильно выровнены относительно друг друга. Посмотри как происходит выравнивание в случае со стандартными точками (type="I") без стилей.

А зачем для каждого типа пилить своё выравнивание?

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

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

У тебя римские цифры неправильно выровнены относительно друг друга.

Тут уже сложнее. Счётчики в виде римские цифр растут очень быстро, поэтому довольно трудно предсказать, какой ширины нужен элемент.

  ol.paren > li::before {
    content: counter(paren, upper-roman)  ") ";
    counter-increment: paren;
+   width: 2em;
+   text-align: right;
+   display: inline-block;
+   margin-right: .5em;
  }

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

А не спасут ли тут ситуацию миксины?

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

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

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