html - 将两个 div 放在同一行会使第一个开始低于应有的位置

标签 html css

我想在同一行有 2 个 div,一个有标题,一个是 <hr>另一个带有可以单击以转到另一个页面的图像(即使我删除了链接,问题仍然存在)。我的期望是,执行此代码时,我会得到第一个从左上角开始的代码,然后是图像,而不是第一个 <div>。只是随机开始。

#zonaTitlu {
  width: 300px;
  height: 200px;
  display: inline-block;
  background-color: red;
}

#zonaImagine {
  width: 400px;
  height: 400px;
  display: inline-block;
}

.LinieTitlu {
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: 50px;
  border-style: inset;
  border-width: 2px;
  border-color: darkgrey;
}

.logo {
  width: 400px;
  height: auto;
}
<body style="background-color:LightGray">
  <div id="zonaTitlu">
    <p>
      <h3>Welcome to LOL Tournaments</h3>
    </p>
    <hr class="LinieTitlu">
  </div>
  <div id="zonaImagine">
    <a href="https://eune.leagueoflegends.com/ro/">
      <img class="logo" src="lol-logo.jpg" alt="LOL logo">
    </a>
  </div>
</body>

最佳答案

如果你想要两个 div 并排意味着试试这个并将图像宽度更改为 100%

.zona{
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#zonaTitlu {
  width: 50%;
  height: 200px;
  display: inline-block;
  background-color: red;
}

#zonaImagine {
  width: 50%;
  height: 400px;
  display: inline-block;
}

.LinieTitlu {
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: 50px;
  border-style: inset;
  border-width: 2px;
  border-color: darkgrey;
}

.logo {
  width: 400px;
  height: auto;
}
<body style="background-color:LightGray">
<div class="zona">
  <div id="zonaTitlu">
      <h3>Welcome to LOL Tournaments</h3>
    <hr class="LinieTitlu">
  </div>
  <div id="zonaImagine">
    <a href="https://eune.leagueoflegends.com/ro/">
      <img class="logo" src="lol-logo.jpg" alt="LOL logo">
    </a>
  </div>
  </div>
</body>

关于html - 将两个 div 放在同一行会使第一个开始低于应有的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58564980/

相关文章:

css - 为什么 gulp 不创建 css 目标文件夹?

html - 使用 AWS 策略显示来自 S3 的图像的 Web 应用程序

html - 如何在 css 中创建自定义复选框

c# - 如何在非默认浏览器中打开本地 html 文件?

html - 平均分割固定大小容器的空间。 flex 盒子的案例?

javascript - jQuery 将事件类添加到导航,现在导航不起作用

html - 我无法显示绝对路径为 : 的图像

html - 在 Bootstrap header 内对齐右面板元素的正确方法

css - 如何将两个 div 并排放置,其中一个在两个 div 的容器中居中

css - 如何处理 jquery mobile 中 input=range 的样式?