Css 无法为移动视图设置正确的视图标题

Css 无法为移动视图设置正确的视图标题,css,Css,我们为桌面视图和大型手机设置了产品外观。 但是,我们无法以任何方式对小型手机进行正确设置 下面是照片和代码 /* Products list - view list */ .products-list .item .item-inner .box-info-list { margin-left: 150px; padding: 2px; } .products-list .item .item-inner { -moz-box-shadow: 3px 3px 5px 6px #ccc;

我们为桌面视图和大型手机设置了产品外观。 但是,我们无法以任何方式对小型手机进行正确设置

下面是照片和代码

/* Products list - view list */
.products-list .item .item-inner .box-info-list {
margin-left: 150px;
padding: 2px;
}
.products-list .item .item-inner {
    -moz-box-shadow: 3px 3px 5px 6px #ccc;
    -webkit-box-shadow: 3px 3px 5px 6px #ccc;
    box-shadow: 1px 1px 2px 1px #ccc;
    margin-bottom: 15px;
}
.products-list .item .item-inner:hover {
    -moz-box-shadow: 3px 3px 5px 6px #ccc;
    -webkit-box-shadow: 3px 3px 5px 6px #ccc;
    box-shadow: 2px 2px 3px 2px #ccc;
}

.products-list .item .item-inner .box-image-list {
width: 140px;
border: 0px solid #ddd;
}
@media (min-width: 320px) and (max-width: 767px) {
.products-list .item .item-inner .box-info-list .product-name {
    font-weight: 700;
    font-size: 90.33%;
    text-transform: capitalize;
    margin-bottom: 0px;
}
.products-list .item .item-inner .box-image-list {
width: 30%;
border: 0px solid #ddd;
}
.products-list .item .item-inner .box-info-list {
margin-left: 140px;
padding: 2px;
}
}
正确:

正确:

正确:

问题屏幕: @Sylvester

我看到在父元素上使用显示表,在一个子元素上使用左边距。 就我个人而言,我会使用其他东西,比如DisplayFlex。 但是,如果在子元素上应用“显示表格单元格”且没有宽度(在默认级别/最小视口上),则会修复很多问题:)

@Sylvester

我看到在父元素上使用显示表,在一个子元素上使用左边距。 就我个人而言,我会使用其他东西,比如DisplayFlex。 但是,如果在子元素上应用“显示表格单元格”且没有宽度(在默认级别/最小视口上),则会修复很多问题:)


就个人而言,我更喜欢将
flexbox
CSS3
一起用于响应性网页设计。您可以尝试以下方法:

@media (max-width: 767px) {
  .products-list .item .item-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .products-list .item .item-inner .box-image-list {
    flex-basis: 30%;
  }

  .products-list .item .item-inner .box-info-list {
    flex-basis: 65%;
    margin-left: 0;
  }
}

就我个人而言,我更喜欢将
flexbox
CSS3
结合使用,以实现响应性的网页设计。您可以尝试以下方法:

@media (max-width: 767px) {
  .products-list .item .item-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .products-list .item .item-inner .box-image-list {
    flex-basis: 30%;
  }

  .products-list .item .item-inner .box-info-list {
    flex-basis: 65%;
    margin-left: 0;
  }
}

您好@Sylvester,您能提供html吗?您好@Arvie,您可以在这里查看:@Sylvester不要链接到外部源提供问题中的html。我们不打算挖掘浏览器渲染的代码。此外,如果您的网站发生了更改,那么问题就没有意义了Hi@Sylvester,您还可以提供html吗?您好@Arvie,您可以在这里查看:@Sylvester不要链接到外部源提供问题中的html。我们不打算挖掘浏览器渲染的代码。此外,如果你的网站发生了变化,那么这个问题就不会发生sense@Antonis,使用后,您的代码看起来更好,但仍然无法正确显示。你能再查一下吗?谢谢你确定你必须删除左边的空白..检查更新@Antonis,使用后您的代码看起来更好,但仍然显示不正确。你能再查一下吗?谢谢你确定你必须删除左边的空白..检查更新!