Есть ли способ стилизовать каналы RSS / ATOM? - PullRequest
2 голосов
/ 27 сентября 2011

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

Например, если в моем фиде есть что-то вроде этого:

<div class="right-floater">Some right-float text!</div>
<p>Normal paragraph text.</p>

... в блоге, он будет отображаться правильно. В фактической ленте RSS она будет размещена без CSS, а <div> будет слева от <p>, предположительно.

Есть ли способ добавить ссылку на информацию таблицы стилей CSS, чтобы приложения для чтения загружали стили, чтобы все правильно отображалось при просмотре в приложении, таком как Google Reader?

1 Ответ

2 голосов
/ 27 сентября 2011

Это зависит от программы чтения каналов, но да, большинство будет полностью игнорировать CSS. Некоторые (например, Google Reader ) обращают внимание на атрибут style, если он достаточно "прост", поэтому вы можете написать:

<div style="float: right">Some right-float text!</div>
<p>Normal paragraph text.</p>

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

...