首页 > 解决方案 > html - 内联块的错误使用?

问题描述

我试图将这两个元素并排而不是垂直对齐,我认为内联块会这样做,但我显然没有正确使用它,谁能告诉我有什么问题?

.block {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0;
  border: solid;
  border-width: 1px;
  width: 264px;
  height: 310px;
  border-radius: 8px;
}

.rex {
  border: 0px;
  margin: 60px auto;
  padding: 0;
  vertical-align: top;
  width: 264px;
}
<div class="rex">
  <div class="block">
    <img src="MainImg">
    <img src="ContentTypeImg">
    <ul class="breadcrumb">
      <li><a href="#">Home</a></li>
      <li><a href="#">Samples</a></li>
      <li><a href="#">WEBCASTS</a></li>
    </ul>

    <div>
      <h4> Description </h4>
    </div>
    <div>
      <h5> Author </h5>
    </div>

  </div>
  <br />

  <div class="block">
    <img src="MainImg">
    <img src="ContentTypeImg">
    <ul class="breadcrumb">
      <li><a href="#">Home</a></li>
      <li><a href="#">Samples</a></li>
      <li><a href="#">WEBCASTS</a></li>
    </ul>

    <div>
      <h4> Description </h4>
    </div>
    <div>
      <h5> Author </h5>
    </div>

  </div>
  <br />

</div>

标签: html

解决方案


您在它们之间有一个明确的换行符( <br>)。


推荐阅读