相关疑难解决方法(0)

将内联块DIV与容器元素顶部对齐

当两者inline-block div的高度不同时,为什么两者中的较短者不对齐容器的顶部?(演示):

.container { 
    border: 1px black solid;
    width: 320px;
    height: 120px;    
}

.small {
    display: inline-block;
    width: 40%;
    height: 30%;
    border: 1px black solid;
    background: aliceblue;    
}

.big {
    display: inline-block;
    border: 1px black solid;
    width: 40%;
    height: 50%;
    background: beige;    
}
Run Code Online (Sandbox Code Playgroud)
<div class="container">
    <div class="small"></div>
    <div class="big"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何对齐div容器顶部的小?

css

181
推荐指数
2
解决办法
14万
查看次数

为什么我的内联块div在没有对齐时只有其中一个有文本?

直播页面在这里.

鉴于此HTML页面:

section[role=main] {
  margin: 1em;
  width: 95%;
  border: 1px solid #999;
}

section[role=main] article {
  width: 40%;
  height: 180px;
  margin: 1em;
  display: inline-block;
  border: 1px solid black;
}
Run Code Online (Sandbox Code Playgroud)
<section role="main">
  <article>Java</article>
  <article></article>
</section>

<section role="main">
  <article>Java</article>
  <article>JavaScript</article>
</section>
Run Code Online (Sandbox Code Playgroud)

我希望我的两篇文章都是一致的,但正如我在下面的截图中看到的那样,只有当我的两篇文章都有文本时,这些<article>元素才是中心对齐的:

对齐问题

是什么导致了这种行为,以及如何解决?

html css alignment

32
推荐指数
3
解决办法
3万
查看次数

标签 统计

css ×2

alignment ×1

html ×1