我正在使用Kentico,并注意到一个奇怪的CSS问题。在Dreamweaver中模拟我的页面之后,我在Kentico中创建页面,但是我注意到Kentico中的某些元素略有错位。
我曾尝试将Kentico的源代码复制到Dreamweaver中,看看我是否可以解决问题,但Kentico仍然会错误地呈现内容。
您是在设计或分割模式下使用Dreamweaver吗?如果是,请将其关闭并仅使用代码模式。
我想你必须比较HTML和Kentico输出HTML的结构。 Kentico默认添加表单标记,这可能会导致css的结构问题。如果你能同时提供html,我可以提供帮助
在Kentico(最高版本11)上使用门户引擎或ASPX模板时,您会遇到这个缺点。 Kentico在它创建的控件上添加了过多的HTML标记,以便提供有助于引擎执行操作的钩子。例如,Bizforms在正常输入标记周围添加多个div / span。因此,您必须调整您创建的CSS以匹配Kentico使用的标记。
您的模板类型是什么:ASPX页面:您可以将整个HTML代码从Dreamweaver复制到您的aspx页面模板中,然后在您的页面上工作。
Portal页面:您需要了解结构,不能从Dreamweaver中替换整个HTML代码。您必须分离HTML代码以插入DropZone以用于Web部件和小部件。
祝好运!
你必须总是从原始的HTML和kentico做一些改编。在您的情况下,您使用的是aspx模型,因为服务器级别的更改与原始HTML或客户端代码不是100%兼容,因此更加困难。如果可能的话,使用带有转换的门户引擎,它更像是对原始HTML的喜欢。