WooCommerce 和 Bootstrap 冲突

发布于 2025-01-11 14:46:06 字数 1256 浏览 0 评论 0原文

本页建议的解决方案解决了 WooCommerce 样式和 Bootstrap 4 之间的冲突,部分有效使用 bootstrap 4 时。将以下块添加到自定义 CSS 修复了结帐页面问题:

.woocommerce-billing-fields .form-row,
.woocommerce-shipping-fields .form-row,
.woocommerce form .form-row {
  display: block;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
  max-width: unset;
}

我还添加了以下样式来修复访问时地址损坏的样式: https://example.com/my-account/edit-address/

.woocommerce-Addresses {
    display: block !important;
}

.woocommerce-Address-title > * {
    display: block !important;
}

上述配置仍未解决的一个冲突是,当用户未签名时,以下 URL 上我的帐户页面会损坏in:

https://example.com/my-account/

我有两个问题:

  1. 使用 bootstrap 4 时如何更正 https://example.com/my-account/ 页面的样式?
  2. 此解决方案不能完全与 bootstrap 5.1.3 配合使用。使用 Bootstrap 5.1.3 并应用上述自定义样式会产生损坏的结账页面,但它会为以下位置提供正确的样式: https://example.com/my-account/edit-address/

https ://example.com/my-account/ –>已通过使用 bootstrap 5.1.3 进行更正,无需任何自定义 CSS。 问题:使用 bootstrap 5.1.3 时如何更正结帐页面样式?

The solution suggested on this page to resolve the conflict between WooCommerce styles and bootstrap 4 partially worked when using bootstrap 4. Adding the below block to custom CSS fixed the checkout page issue:

.woocommerce-billing-fields .form-row,
.woocommerce-shipping-fields .form-row,
.woocommerce form .form-row {
  display: block;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
  max-width: unset;
}

I also added the below styles to fix the address broken styles when I visit: https://example.com/my-account/edit-address/:

.woocommerce-Addresses {
    display: block !important;
}

.woocommerce-Address-title > * {
    display: block !important;
}

One conflict that remains unresolved with the above configuration is the broken page of my account on the below URL when the user is not signed in:

https://example.com/my-account/

I have two questions:

  1. How can I get the styles of https://example.com/my-account/ page corrected when using bootstrap 4?
  2. This solution does not fully work with bootstrap 5.1.3. Using bootstrap 5.1.3 with the above custom styles applied produces a broken checkout page but it gives correct styles to: https://example.com/my-account/edit-address/

https://example.com/my-account/ –> Was corrected by using bootstrap 5.1.3 without any custom CSS.
The question: How can I correct the checkout page styles when using bootstrap 5.1.3?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文