如何在贝宝卡支付字段中禁用填充

Posted

技术标签:

【中文标题】如何在贝宝卡支付字段中禁用填充【英文标题】:How to disable padding in paypal card payments fields 【发布时间】:2021-03-10 13:22:25 【问题描述】:

我在使用 paypal 卡付款字段时遇到问题。正如你所看到的,填充在它们中非常大,我现在不知道为什么。我试图在所有可能的地方将填充归零,但它没有帮助。知道我该怎么做吗?

代码如下:

【问题讨论】:

可能不是填充。可能是高度。 你不应该对这些字段有任何访问权限,paypal 的表单是沙盒的。你也不应该关心这些领域:这不是你的内容。这是第三方内容,只有您不对其进行任何更改,人们才能信任它。即使您“只是删除一些填充”,也没有人可以信任您。 我知道这是 paypal 的东西,不是我的,但如果他们允许你编辑样式,为什么不使用它,它看起来很糟糕,不鼓励你购买 【参考方案1】:

好的,唯一可行的方法是将元素高度设为 20px,但这仍然不能解决如何在没有恒定值的情况下调整此填充

【讨论】:

没有填充。您还没有提供实际渲染的 CSS 以供检查,因此我们无法告诉您如何调整它。 高度 100% 将基于容器高度【参考方案2】:

做一件事。在您的 chrome 浏览器中打开 开发者控制台 (Ctrl+shift+I)。

右键单击每个字段并检查。查看是填充还是高度并进行相应调整。

此外,有时会应用来自其他 CSS 文件的 CSS。使用!important 交叉检查是否是这种情况。

根据您在问题中提供的信息,我现在只能这么说:)

更新:开发者控制台演示:

当某些东西似乎损坏或不符合要求时,请始终执行此步骤。

【讨论】:

在开发控制台中没有填充或任何类似的东西并且 !important 不起作用 对于右侧的每个元素,我们可以看到正在应用的样式。查看输入字段的样式。只有增加减少高度等。希望你明白我想说什么。 已为您更新了答案。每个 html 元素都有一个 CSS,我们可以在开发者控制台的右侧轻松找到该 CSS。然后单击左侧的任何 HTML 元素并在右侧找到其 CSS。我们也可以在这里使用 CSS 进行调试。希望你现在明白了:) 我知道你的意思,在样式中什么都没有,看起来元素是问题而不是填充或边距 不,亲爱的:) 你在右侧向下滚动。或者样式旁边有一个计算选项卡,从那里检查样式一次【参考方案3】:
> TRY THIS!

body 
   margin: 0;
   padding: 0;

【讨论】:

以上是关于如何在贝宝卡支付字段中禁用填充的主要内容,如果未能解决你的问题,请参考以下文章

如何在贝宝 ipn 中获取我添加的隐藏字段?

如何使用 Codeigniter 在贝宝实时集成中启用信用卡/借记卡选项?

如何在贝宝的计费周期开始时收取金额

在贝宝沙盒中注册网站支付专业版会重定向到实时贝宝网站

在贝宝支付多个项目

如何解决贝宝沙箱中的此错误