Как я могу применить свою таблицу стилей CSS к каналу RSS

Есть несколько способов сделать это, вы можете использовать array.includes(object) или проверить array.indexOf(object) !== -1, что поддержка include относительно плоха в Internet Explorer и Opera, так что вам следует устать от этого.

let lis = ["", "5", "2", "", "2", ""]

let not_dupl = [];
let dupl = [];

lis.forEach((element, index, array) => {
  if (element === "" || not_dupl.indexOf(element) === -1) {
    not_dupl.push(lis[index]);
  } else {
  	dupl.push(lis[index]);
  }
})

console.log(not_dupl); //# expected output ["", "5", "2", "", ""]
console.log(dupl); //# expected output ["2"]

16
задан Kip 23 September 2008 в 01:44
поделиться

5 ответов

Популярные RSS-ридеры НЕ потрудятся загружать таблицу стилей, даже если Вы обеспечите один и свяжете с нею использование <?xml-stylesheet?>.

Много RSS-ридеров просто разделяют, все встраивают style атрибуты от Ваших тегов. От тестирования сегодня, я обнаружил, что Outlook, 2007, кажется, разделяет все стили, например, даже если они встроены.

Хорошие RSS-ридеры позволяют ограниченный набор встроенных style атрибуты. См., например, эту статью в Bloglines о том, что CSS они не разделят. От экспериментирования Google Reader, кажется, проходит через определенные целые стили.

Философия RSS действительно, что читатель ответственен за презентацию. Многие люди думают, что RSS должен быть простым текстом и что CSS в каналах RSS является несоответствующим. Вероятно, не уместно наложить другой шрифт на Ваши каналы RSS. Однако определенные типы содержания (например, изображения, пущенные в ход слева, с подписями, расположенными тщательно), требуют минимального объема моделирования для поддержания их семантического значения.

22
ответ дан 30 November 2019 в 16:59
поделиться

Точка RSS должна быть агностиком дисплея. Вы не должны помещать атрибуты стиля на свой канал.

8
ответ дан 30 November 2019 в 16:59
поделиться

Я нашел этот сообщение в блоге , который описывает, как добавить стиль к Вашему каналу RSS.

3
ответ дан 30 November 2019 в 16:59
поделиться

Цель канала RSS состоит в том, чтобы позволить легкую передачу содержания к местам вне Вашего сайта. Вся эта мысль состоит в том, что содержание в канале без форматов, так, чтобы это могло быть считано любой частью программного обеспечения. Программа, которая читает Ваш канал, отвечает за то, как представить его визуально. Например, если бы у Вас был веб-сайт, которые читают RSS, то Вы хотели бы проанализировать канал в HTML и разработать его тот путь. Однако, если бы Вы создавали настольное приложение для чтения канала, то Вы реализовали бы форматирование вполне по-другому.

1
ответ дан 30 November 2019 в 16:59
поделиться

Поскольку RSS (предположен быть) XML, можно использовать таблицы стилей XML.

http://www.w3.org/TR/xml-stylesheet/

1
ответ дан 30 November 2019 в 16:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: