Html 水平DIV图像容器

Html 水平DIV图像容器,html,css,Html,Css,我试图让我的图像水平对齐,但我似乎做错了什么,但我不知道是什么问题 以下是JSFIDLE: 以下是CSS: .imgcontainer img { display:inline-block; position:relative; padding:1px; border: 1px solid #c4c4c4; margin:0px 37px 0px 0px; width:175px; height:175px; } 您之所以看到换行符,是因为您显式地将它们与元素放在一起 为了达到预期效果,将图像

我试图让我的图像水平对齐,但我似乎做错了什么,但我不知道是什么问题

以下是JSFIDLE:

以下是CSS:

.imgcontainer img {
display:inline-block;
position:relative;
padding:1px;
border: 1px solid #c4c4c4;
margin:0px 37px 0px 0px;
width:175px;
height:175px;
}

您之所以看到换行符,是因为您显式地将它们与

元素放在一起


为了达到预期效果,将图像及其子文本放在一个单独的容器(
div
article
)中,并将
显示:内联块
样式应用于该元素。

您看到换行是因为您显式地将它们与

元素放在一起


为了达到预期效果,将图像及其子文本放在一个单独的容器(
div
article
)中,并将
显示:内联块
样式应用于该元素。

您看到换行是因为您显式地将它们与

元素放在一起


为了达到预期效果,将图像及其子文本放在一个单独的容器(
div
article
)中,并将
显示:内联块
样式应用于该元素。

您看到换行是因为您显式地将它们与

元素放在一起

要达到预期效果,请将图像及其子文本放在单独的容器(
div
article
)中,并将
display:inline block
样式应用于该元素。

尝试:

    float: left;
并更改css-删除不需要的属性

尝试:

    float: left;
并更改css-删除不需要的属性

尝试:

    float: left;
并更改css-删除不需要的属性

尝试:

    float: left;

并更改您的css-删除不需要的属性

这可能是您想要的吗

假设您希望“Let Us Sell It”与每个图像对齐,我在每个图像周围添加了容器+文本,并将它们设置为内联块。对于我指定的容器text align:center,内联块将对齐到中心。另外,我改为imagesdo display:block,强制在图像下方显示文本

  .container {
      position: absolute;
      margin: auto;
      width: 100%;
      text-align:center;
  }
  .imgcontainer img {
      display:block;
      position:relative;
      padding:1px;
      border: 1px solid #c4c4c4;
      width:175px;
      height:175px;
  }
span {
    display:inline-block;
    margin:0px 37px 0px 0px;
}

这就是你想要的吗

假设您希望“Let Us Sell It”与每个图像对齐,我在每个图像周围添加了容器+文本,并将它们设置为内联块。对于我指定的容器text align:center,内联块将对齐到中心。另外,我改为imagesdo display:block,强制在图像下方显示文本

  .container {
      position: absolute;
      margin: auto;
      width: 100%;
      text-align:center;
  }
  .imgcontainer img {
      display:block;
      position:relative;
      padding:1px;
      border: 1px solid #c4c4c4;
      width:175px;
      height:175px;
  }
span {
    display:inline-block;
    margin:0px 37px 0px 0px;
}

这就是你想要的吗

假设您希望“Let Us Sell It”与每个图像对齐,我在每个图像周围添加了容器+文本,并将它们设置为内联块。对于我指定的容器text align:center,内联块将对齐到中心。另外,我改为imagesdo display:block,强制在图像下方显示文本

  .container {
      position: absolute;
      margin: auto;
      width: 100%;
      text-align:center;
  }
  .imgcontainer img {
      display:block;
      position:relative;
      padding:1px;
      border: 1px solid #c4c4c4;
      width:175px;
      height:175px;
  }
span {
    display:inline-block;
    margin:0px 37px 0px 0px;
}

这就是你想要的吗

假设您希望“Let Us Sell It”与每个图像对齐,我在每个图像周围添加了容器+文本,并将它们设置为内联块。对于我指定的容器text align:center,内联块将对齐到中心。另外,我改为imagesdo display:block,强制在图像下方显示文本

  .container {
      position: absolute;
      margin: auto;
      width: 100%;
      text-align:center;
  }
  .imgcontainer img {
      display:block;
      position:relative;
      padding:1px;
      border: 1px solid #c4c4c4;
      width:175px;
      height:175px;
  }
span {
    display:inline-block;
    margin:0px 37px 0px 0px;
}

您需要将每个图像和文本元素包装在特定元素(div或figure)中

图形可能是最好的,因为它允许在文本中使用
figcaption
元素

每个图形设置为
display:inline block
vertical align:top
,容器设置为
text align:center


您需要将每个图像和文本元素包装在特定元素(div或figure)中

图形可能是最好的,因为它允许在文本中使用
figcaption
元素

每个图形设置为
display:inline block
vertical align:top
,容器设置为
text align:center


您需要将每个图像和文本元素包装在特定元素(div或figure)中

图形可能是最好的,因为它允许在文本中使用
figcaption
元素

每个图形设置为
display:inline block
vertical align:top
,容器设置为
text align:center


您需要将每个图像和文本元素包装在特定元素(div或figure)中

图形可能是最好的,因为它允许在文本中使用
figcaption
元素

每个图形设置为
display:inline block
vertical align:top
,容器设置为
text align:center



您应该用
div
将每个
img
p
包装起来,并使用
float:left
。示例:

您应该使用
div
将每个
img
p
包装起来,并使用
float:left
。示例:

您应该使用
div
将每个
img
p
包装起来,并使用
float:left
。示例:

您应该使用
div
将每个
img
p
包装起来,并使用
float:left
。示例:

您希望容器居中,还是容器内的图像?@JoshC是的,我希望容器居中,并且图像彼此水平。为什么您有

标记?我删除了它们。我不小心离开了他们@J08691图像将彼此相邻,并在每个图像的底部放置“Let Us Sell It”?您希望容器居中,还是容器内的图像?@JoshC是的,我希望容器居中,并且图像彼此水平。为什么您有

标记?我删除了它们。我不小心离开了他们@J08691图像将彼此相邻,并在每个图像的底部放置“Let Us Sell It”?您想要conta吗