Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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 TinyMCE图像对齐_Css_Image_Tinymce_Alignment - Fatal编程技术网

Css TinyMCE图像对齐

Css TinyMCE图像对齐,css,image,tinymce,alignment,Css,Image,Tinymce,Alignment,TinyMCE始终有点难以对齐图像。对齐标记或添加style=“float:left;”已成为解决方案。理想情况下,我只想添加class=“left”或class=“right”,以便设置图像的边框和边距 到目前为止,不使用advimage插件的唯一方法是插入图像,然后选择它,从“样式”菜单中选择样式 理想情况下,我应该能够使用图像对话框中的对齐控件来设置对齐类,或者在主编辑窗口中使用工具栏上的对齐控件 我刚刚再次开始寻找解决方案,现在IE6终于开始消亡,我可以在选择器中使用CSS属性,所以 I

TinyMCE始终有点难以对齐图像。对齐标记或添加style=“float:left;”已成为解决方案。理想情况下,我只想添加class=“left”或class=“right”,以便设置图像的边框和边距

到目前为止,不使用advimage插件的唯一方法是插入图像,然后选择它,从“样式”菜单中选择样式

理想情况下,我应该能够使用图像对话框中的对齐控件来设置对齐类,或者在主编辑窗口中使用工具栏上的对齐控件

我刚刚再次开始寻找解决方案,现在IE6终于开始消亡,我可以在选择器中使用CSS属性,所以

IMG[style="float: left;"] {}
工作,但我宁愿使用一个类,以防有任何其他样式属性会导致选择器失败。而且它在IE6中不起作用,而且你知道一些公司客户仍然在运行这该死的东西

因此,我查看了TinyMCE文档并找到了formats配置选项,它似乎允许您指定TinyMCE如何将代码应用于各种操作。在这里,我可以添加IMG标记作为选择器,并为alignleft函数提供类:“left”

当从工具栏中选择对齐方式时,这将正确应用该类,但当通过“图像”对话框选择对齐方式时,它仍会写入内联样式


是我做错了什么,还是有更好的方法可以让我的客户在向图像应用类的同时,从图像对话框和工具栏中选择图像对齐方式?

嗨,这可以通过使用插件并启用style(wiki中的小错误)作为有效元素来实现。同时更新您的tinymce版本,正如我在论坛上看到的,在最新版本中的定位存在一些问题。

IE7不适用于上述代码,因此现在使用:IMG[style*=“left”]