【发布时间】:2020-11-24 20:02:58
【问题描述】:
在不使用预加载样式或修改 Telerik RadEditor 控件时,尝试找出 Sitecore CMS 富文本编辑器字段中的确切限制(如果有)。基本上想知道我们可以在页面上使用带有样式标签的自定义样式走多远。我们会与现有的预加载 CSS 发生冲突吗?
【问题讨论】:
标签: css sitecore rich-text-editor
在不使用预加载样式或修改 Telerik RadEditor 控件时,尝试找出 Sitecore CMS 富文本编辑器字段中的确切限制(如果有)。基本上想知道我们可以在页面上使用带有样式标签的自定义样式走多远。我们会与现有的预加载 CSS 发生冲突吗?
【问题讨论】:
标签: css sitecore rich-text-editor
向任何 RTE 提交样式标签或内联样式时,可以这样做,但不要这样做。一方面,如果其他编辑不知道,他们可以通过一次更改覆盖这些样式。此外,网页正文中的样式标签将违反可访问性标准(取决于您的公司是否需要符合 501 标准)。此外,如果您的设计师的类被覆盖,在页面上修复和维护可能是一场噩梦。
建议:通常我会将渲染的所有 CSS 选项作为渲染参数,但如果您真的需要嵌入 CSS,我会在页面/内容的模板上创建一个新的文本字段,并让开发人员拉取该 CSS正确进入布局。
这是一个链接,它有点过时了,但它很好地解释了渲染参数,这是我强烈推荐的路径:
https://sitecoretricks.wordpress.com/2018/03/31/understanding-the-rendering-parameters/
【讨论】: