css - 图像未内联显示

标签 css twitter-bootstrap inline

我正在使用 bootstrap,我想显示一张图片,然后显示一些文本。但是,无论我做什么,文本都会跳到下一行,即使图像后面有足够的空间。这是代码:

<div class="splash">
  <h1><img src="logo.png" style="width:120%;height:auto" class="gold"><small>text</small></h1>
</div>

我认为默认情况下图像应该是内联的,但以防万一我在我的 css 表中添加了这个类:

.gold {
    display: inline;
}

谁能解释为什么这不起作用?

最佳答案

您的问题出在您使用内联 CSS 手动设置为 120%width 上。它占用的宽度超过了整个宽度 (100%),没有剩余空间,因此文本会跳到下一行。

如果您删除那段代码或将其更改为更小的代码,它将按预期工作。

示例:https://jsbin.com/quyogodawa/edit?html,output

关于css - 图像未内联显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31576875/

相关文章:

html - CSS 中的顶部和底部边框不会在 <div> 标记内垂直对齐文本

html - Bulma - 如何将图像和文本内联

html - 不能在 div 中设置样式元素?

html - 所见即所得编辑器覆盖页面 css?

css - 设置 SCSS 颜色变量将不起作用

css - 浏览器字体变化

jquery - Bootstrap 列占用的宽度超出了应有的宽度

css - 早午餐不通过 bower.js 引入 Bootstrap

Javascript 事件 - 内联与 ​​.on(..),它创建了多少个处理程序?

javascript - 如何读取元素的内联样式?