html 中的中心标志

Lil*_*ila 6 html css image header alignment

我在页面的标题中有一个标志,我想居中。这是我的 html:

body {
  width: 90%;
  margin: 0 auto;
}
header {
  margin-top: 20px;
  padding-bottom: 10px;
  border-bottom: 2px solid #b5b5b5;
}
.logo {
  width: 250px;
  height: 150px;
  text-align: center;
}
Run Code Online (Sandbox Code Playgroud)
<body>
  <header>
    <div class="row">
      <div class="logo-row">
        <img src="resources/img/logo.png" alt="logo" class="logo">
      </div>
    </div>
  </header>
Run Code Online (Sandbox Code Playgroud)

Ric*_*ton 3

您需要向类添加宽度logo-row并使用margin: 0 auto.

body {
    width: 90%;
    margin: 0 auto;
}

header {
    margin-top: 20px;
    padding-bottom: 10px;
    border-bottom: 2px solid #b5b5b5;
}

.logo-row {
    width: 250px;
    margin: 0 auto;
}

.logo {
    width: 100%;
    height: 150px;
    text-align: center;
}
Run Code Online (Sandbox Code Playgroud)
<body>
  <header>
    <div class="row">
      <div class="logo-row">
        <img src="resources/img/logo.png" alt="logo" class="logo">
      </div>
    </div>
  </header>
Run Code Online (Sandbox Code Playgroud)