css - 显示内联 block 以正确的方式实现这一点

标签 css block inline

我有以下 CSS 行:

.liquid {
display: inline-block;
width: 25px;
height: 25px;
background: #ff8125;
margin-right: 15px; 
}

<h2 class="liquid">Liquid</h2>

它应该是这样的: http://imgur.com/B9vblUP

但是看起来像这样: http://imgur.com/8RQTkcO

我在这里做错了什么以及如何让它与第一张图片完全一样?

我尝试 overflow hidden ,但只在方 block 上显示 25x25 的液体,其余部分未显示。

非常感谢任何帮助。

亲切的问候,

魔人布欧

最佳答案

我认为您应该为橙色方 block 创建另一个元素而不是编辑 h2 元素的类,因为它将应用于该元素的背景属性,所以我会做类似的事情:

<div class="liquid"></div>
<h2>Liquid</h2>

.liquid {
  float: left;
  width: 25px;
  height: 25px;
  background: #ff8125;
  margin-right: 15px; 
}

让正方形 float 到元素的左侧。

关于css - 显示内联 block 以正确的方式实现这一点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43468661/

相关文章:

ios - 如何在 AdMob 中找到广告商网址以便我可以屏蔽它

c - 与 -Winline 相反 - 如何警告未标记为内联但无论如何都已内联的函数

android - 内联 onFocusChange kotlin

css - 这个网站是如何加载背景图片的

ios - Completion^ block 未在 UIView 动画中调用

css - 合并导入的 css 文件

java - 整个矩阵的 block 列表 - java

c - 没有 "inline"或 "static"的 "extern"在 C99 中有用吗?

jquery - 在触发另一个时更改 1 个触发器的类别。 (1 个 Action 有 2 个触发器)

javascript - 鼠标摆动效果问题