Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
肯蒂科CSS问题_Css_Kentico - Fatal编程技术网

肯蒂科CSS问题

肯蒂科CSS问题,css,kentico,Css,Kentico,我正在使用Kentico并注意到一个奇怪的css问题。在Dreamweaver中模拟我的页面之后,我在Kentico中创建了页面,但是我注意到Kentico中的一些元素有点错位 我已尝试将源代码从Kentico复制到Dreamweaver中,以查看是否可以解决此问题,但Kentico仍然错误地呈现内容。您是在设计模式还是拆分模式下使用Dreamweaver?如果是,请关闭它并仅使用代码模式。我想您必须比较HTML和Kentico输出HTML的结构。Kentico默认情况下添加一个表单标记,这可能

我正在使用Kentico并注意到一个奇怪的css问题。在Dreamweaver中模拟我的页面之后,我在Kentico中创建了页面,但是我注意到Kentico中的一些元素有点错位


我已尝试将源代码从Kentico复制到Dreamweaver中,以查看是否可以解决此问题,但Kentico仍然错误地呈现内容。

您是在设计模式还是拆分模式下使用Dreamweaver?如果是,请关闭它并仅使用代码模式。

我想您必须比较HTML和Kentico输出HTML的结构。Kentico默认情况下添加一个表单标记,这可能会导致css出现结构性问题。如果您可以同时提供这两种html,我可以在Kentico(版本11之前)上提供帮助。当您使用portal engine或ASPX模板时,您会遇到这个缺点。Kentico在其创建的控件上添加了过多的HTML标记,以便提供有助于引擎执行操作的挂钩。例如,Bizforms在普通输入标记周围添加多个div/span。因此,您必须调整您创建的CSS以匹配Kentico使用的标记

您的模板类型是什么: ASPX页面:您可以将整个HTML代码从Dreamweaver复制到您的ASPX页面模板中,然后处理您的页面

门户页面:您需要了解其结构,并且不能替换来自Dreamweaver的整个HTML代码。您必须分离HTML代码才能为web部件和小部件插入DropZone


祝你好运

您必须始终根据原始HTML和kentico进行一些修改。在您的例子中,您使用的是aspx模型,这使得它更加困难,因为服务器级别的更改与原始HTML或客户端代码不完全兼容。如果可能,将门户引擎与原始HTML的转换结合使用。

您必须在CSS/样式表中创建一个目录。

如果您使用的是管理界面的CSS部分,请检查是否在任何标记的开头有任何&符号。Kentico似乎不支持这一点,因此可能会破坏它之后出现的任何类。

Hi,没有代码,但我不认为这是问题所在,因为我直接在我的开发服务器上工作,IIS为这些页面提供服务。这不会为OP的问题提供任何修复。马克,在Dreamweaver中创建aspx页面时,您是否在使用它们?如果不是,这可能会由于asp.net网站的工作方式和呈现标记的方式而导致一些问题。我知道一篇旧文章,但我想问一下,页面在pages应用程序中或在live站点本身中是否看起来不对齐?