如何将图像对齐到中心

时间:2018-02-13 14:26:30

标签: css

我想将图像的对齐方式设置为标题顶部的中心。我的ERb文件如下:

<p id="logo">
  <%= image_tag "logo.png" %>
</p>

在我的CSS文件中,我有:

#logo {
  padding-bottom: 5px;
  alignment: center;
  width: 100px;
  height: 100px;
}

除了对齐之外,所有CSS代码都适用。图像仍然呈现在屏幕的左侧。如何让图像对齐中心?

1 个答案:

答案 0 :(得分:1)

您不需要为<p>元素添加任何样式。相反,您应该将<img>子元素居中。此外,没有名为&#34; alignment&#34;的CSS属性。此块将使您的图像居中:

#logo > img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

来自w3schools的示例:https://www.w3schools.com/howto/howto_css_image_center.asp