0

我正在创建一个包含谷歌地图的 WordPress 帖子。帖子中每张图片的主题都有样式,将宽度设置为 540 像素。这是通过挤压它们来破坏控件。我需要找到一种方法来改变这篇文章的风格。


我通过使用 JavaScript 创建样式表来设置帖子的样式,并将正确的值设置为覆盖图像的重要性。这有效,但它使它将最大宽度应用于所有图像。

<script>
//used to override the default max width style. If this is remove the control image will be squished into the default max-width set in the clf


var sheet = document.createElement('style')
sheet.innerHTML = "img {max-width:1029px !important;}";
document.body.appendChild(sheet);

</script>

我添加了带有自定义字段的样式。

4

2 回答 2

2

有两种方法。

更合适的方法是使用外部样式表。如果您查看您的帖子,然后在您选择的开发工具中检查它,您会看到您的帖子内容将被包装在一个包含帖子 id 作为 html id 的 div 中:

<div id="post-153484" ... ></div>

因此,您可以在外部样式表中有一个样式,例如:

#post-153484 img {max-width:1029px !important;}

或者可以工作的快速而肮脏的方式,但可能不是最好的做事方式,就是在帖子的正文中包含样式。在 wordpress 中编辑帖子时,将视图更改为 html 模式。

然后在那里添加一些样式:

<style>
    img {max-width:1029px !important;}
</style>
于 2012-10-22T22:54:37.753 回答
0

有一个插件可以让你为每个帖子添加样式:http ://wordpress.org/extend/plugins/per-post-scripts-and-styles/

于 2012-10-23T01:52:26.603 回答