中心Woocommerce星级元素在WordPress的自定义主题

pw136qt2  于 2023-03-22  发布在  WordPress
关注(0)|答案(4)|浏览(153)

我已经成功地使用css将woocommerce产品放在我的页面中心。然而,无论我做什么,星级div都拒绝居中。我可以改变它的颜色和背景,所以我知道我指的是正确的元素。任何帮助都将不胜感激。
CSS:

#top_rated_wrapper ul.columns-4 li.product {
  display:block;
  width:100%;
}

#top_rated_wrapper ul.columns-4 li.product a {
  text-align:center;
}

#top_rated_wrapper ul.columns-4 a {
  text-align:center;
  width:100%;
}

#top_rated_wrapper ul.columns-4 li.product img {
  object-fit:contain;
  object-position:center;
  max-width:100%;
  height:300px;
}

.star-rating {
  float:none;
  display:block;
  margin-left:auto;
  margin-right:auto;
}

最后一个类引用(.star-rating)不能将元素居中。'#top_rated_wrapper'只是我自己对woocommerce内容的 Package 。我还尝试了一个简单的text-align:center

evrscar2

evrscar21#

根据我的理解:
1.检查.start-rating类元素的可视范围,如果它覆盖了整个宽度,则
2.检查.start-rating类元素是否有子元素,然后将它们设置为display:inline-block属性。并在.start-rating类中添加text-align:center
希望对你有所帮助。

2cmtqfgy

2cmtqfgy2#

很晚才去派对,但试试看:

.star-rating {
    margin-left: auto !important;
    margin-right: auto !important;
}
6ljaweal

6ljaweal3#

这对我很有效!

.woocommerce ul.products li.product .star-rating{
    margin-left: auto;
    margin-right: auto;
}
8cdiaqws

8cdiaqws4#

.star-rating {
  margin-left: auto !important;
  margin-right: auto !important;
}

工作

相关问题