Wordpress生成<;img类=“img类”;someclass“左对齐”&燃气轮机;而不是<;img类=“img类”;someclass“;align=";“左”/&燃气轮机;
我刚把我的wordpress网站升级到3.6.1。然后我意识到标签有问题。它生成不正确的html标记,即:Wordpress生成<;img类=“img类”;someclass“左对齐”&燃气轮机;而不是<;img类=“img类”;someclass“;align=";“左”/&燃气轮机;,wordpress,wordpress-theming,Wordpress,Wordpress Theming,我刚把我的wordpress网站升级到3.6.1。然后我意识到标签有问题。它生成不正确的html标记,即: <img class="wp-image-24 alignleft" alt="some_text" src="path-to-uploads/2013/09/somefile.jpg" width="100" height="125" /> 这是支持的 <img class="wp-image-24" align="left" alt="some_text" sr
<img class="wp-image-24 alignleft" alt="some_text" src="path-to-uploads/2013/09/somefile.jpg" width="100" height="125" />
这是支持的
<img class="wp-image-24" align="left" alt="some_text" src="path-to-uploads/2013/09/somefile.jpg" width="100" height="125" />
只有当我使用我自己创建的主题时才会发生这种情况,但是如果我使用Wordpress默认主题,比如二十点三十,这个问题就不会发生。然后我怀疑我的主题有问题。但我完全不知道是什么原因造成的。请任何人给我一个线索。谢谢。虽然很奇怪,但在某些主题上却没有出现这种情况。它已从wordpress的核心CSS中删除
img class="wp-image-24 alignleft"
将实现与
img class="wp-image-24" align="left"
看看所有的好吧,猜猜看?这是正确的方法。您不应该再使用
align=“left”
,该属性自HTML5以来就被弃用了。您可以在此处阅读更多信息:
WordPress的基本功能是添加类alignleft
,如果他们想要左对齐的东西。alignleft的基本CSS是:
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
当然,每个主题都可以为alignleft选择自己的样式,但通常变化不大
阅读更多: