css - 在 WordPress 帖子中将文本宽度设置为 75%,将图像宽度设置为 100%?

标签 css wordpress responsive-design width wordpress-theming

我尝试将帖子中的段落宽度设为 75%,并将图像的宽度设为 100%。然而,<img>始终位于 <p>默认值。

<p>Some texts</p>
<p>Some texts</p>
<p><a><img src="..."></a></p>
<p>Some texts</p>
<p>Some texts</p>

目前我只能制作.entry-content p {max-width: 75%;}并制作 <div><img> 。这样系统就不会创建<p>持有<img> 。但这不是最佳实践。

对这个问题有什么想法吗?

This is my ideal layout 这是我期望的布局。

最佳答案

你绝对可以用纯 CSS 来做到这一点 - 不需要 JS - 这只是数学。考虑到您的段落占容器宽度的 75%,您的图像需要为段落宽度的 100% + 缺少容器宽度的 25%。因此,通过这个公式,您可以获得图像宽度应具有的正确百分比:

width = ((25/75) + 1) * 100 = 133.3333

这是一个jsfiddle说明了这一点。

关于css - 在 WordPress 帖子中将文本宽度设置为 75%,将图像宽度设置为 100%?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32067926/

相关文章:

javascript - 当屏幕CSS像素比高于1时,在不同浏览器上获得相同的window.screen.height和window.screen.width

css - Bootstrap 导航栏 - 只能单击 <a> 标签内图像的填充(?)

css - 为什么 ng-container 不响应样式?

asp.net - 为什么按钮的文本不受包含按钮的容器上的 css 样式规则的约束?

mysql - 使用 SQL 显示 WordPress 中的存档帖子

php - MySQL - 仅当同一表但不同行中没有设置获胜者时才选择帖子 ID。包含示例代码

css - 响应高度

html - 使用CSS隐藏响应表中的列

javascript - 如何将带有CSS的tr元素动态附加到表中

php - 在 Woocommerce 电子邮件中获取一些订单和订单项目数据