前言/环境:我正在使用fckEditor,asp.net MVC和jquery
我们的网站拥有一系列网站范围的风格。它们包括字体,列表和某些其他基本功能。
体
p
一个
UL
ul li
div.content
等....
问题在于我们的CMS。我们正在使用FCK编辑器,并将内容更改保存到数据库,然后将其提供给内容页面。问题在于行为对于用户期望的内容完全没有任何意义。他们的变化受到整个网站风格的影响(当然)。问题在于,在所有情况下,用户都希望他们的选择覆盖整个网站的样式。不幸的是,如果他们选择的默认行为与我们的网站不同,那么就会出错。例如:我们已经超越了UL和LI。如果他们在FCKEditor中选择一个列表,那么它不会应用任何样式,默认值就是我们网站定义的内容,而不是用户想要的内容(即默认的LI外观)。
除了将网站的每个其他部分更新为更具体以便不更改默认值之外,还有其他方法吗?
答案 0 :(得分:0)
防止主网站的CSS与其网页一起使用。 CMS(例如Joomla,MODx)通常可以为单个页面选择一种样式或根本不选择样式。您的用户页面也可以默认为空白样式。
答案 1 :(得分:0)
对样式属性使用'!important'? (即背景颜色:黑色!重要)。可能有点乏味但这是我用来覆盖某些页面上的默认样式。只是一个建议,自从您通过CMS进行编辑后,它可能不适用。