WordPress中的布局更改

Posted

技术标签:

【中文标题】WordPress中的布局更改【英文标题】:Layout changes in WordPress 【发布时间】:2021-09-05 02:26:25 【问题描述】:

我正在为我的 WordPress 网站制作一个联系表。当我在标准网页上对其进行测试时,它看起来像这样:

但是当我将代码粘贴到 WordPress 中时,它看起来像这样并做了一个段落。

有什么帮助吗?

如果有帮助,我也在使用 elementor。

代码如下:

.mailSec1 
  padding: 0px;
  border-radius: 50px;
  width: 350px;
  border: #04aa6d 2px solid;
  padding-left: 37px;
  padding-top: 4px;
  padding-bottom: 4px;


.mailSec1 input 
  font-size: 18px;
  width: 215px;
  outline: none;
  border: none;


.mailSec1 button 
  height: 50px;
  width: 85px;
  background-color: #04aa6d;
  color: #fff;
  border-radius: 40px;
  outline: none;
  font-size: 22px;
  border: none;
<div class="mailSec">
  <div class="mailSec1">
    <input type="email" name="email" placeholder="Tell us!">
    <button>Send</button>
  </div>
</div>

【问题讨论】:

很难检查代码,如果您提供网站 URL,那就太好了。 使用您的浏览器开发工具找出当前应用于元素的样式。其中一个可能是 display: block 之类的东西,或者祖先可能是 flexbox 元素,或者任何数量的东西。 如果您将其粘贴到所见即所得的编辑器中,它有时也可以添加自动段落。使用 remove_filter ('the_content', 'wpautop');通常会禁用此功能(如果您使用的是子主题,请将其添加到 functions.php 或类似内容中)。关于 wpautop 的更多信息 - developer.wordpress.org/reference/functions/wpautop 如前所述,它可能是很多东西,但应该可以通过一些 CSS 来修复。我们需要有关此问题的更多信息以提供进一步帮助。 【参考方案1】:

解决方案

使用flexbox 控制mailSec1 元素中元素的流动。

.mailSec1 
    display: flex;
    flex-direction:  row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-right:  4px;

【讨论】:

投反对票,原因如下: 缺少对问题的解释。缺少对“解决方案”的解释。缺少最小的、可重现的代码 sn-p 形式的验证。 flex-directcion: row;flex-wrap: nowrap; 是多余的,因为它们是这些属性的标准值。 @tacoshy 我使用了flex-directcion: row;flex-wrap: nowrap; 属性来让@jake 解释弹性项目流的行为 这可以通过充分的解释来完成,即您的答案首先是alcking。请编辑您的答案以包含其他用户可以理解的解释。 @tacoshy,这纯粹是一个 CSS 冲突问题;没有人能从图片中看出有多少 CSS 问题 @tacoshy 我刚刚为此类问题提供了最佳解决方案

以上是关于WordPress中的布局更改的主要内容,如果未能解决你的问题,请参考以下文章

wordpress 页面布局乱了

Bootstrap 3 网格布局中的 Wordpress Loop 帖子

如何仅更改 wordpress 主题中的文本?

如何使用 zee 样式主题更改 Wordpress 标题中的字体

如何更改 wordpress 搜索栏中的搜索操作?

如何更改wordpress中的slug?