css - 最后一个字后的 float 图像

标签 css

我希望图像(评级星)始终 float 到标题的和。 但是当标题变大(两行)时,图像在下一行,而不是最后一个字。

有没有办法让图片在最后一个字的点之后 float ?

http://jsfiddle.net/MJgU4/1/

<h1>This is short text</h1><span>float image</span>
<br /><br />
<h1>This is long text. This is long text. This is long text. This is long text. This is long text. This is long text. This is long text.This is long text.</h1><span>float image</span>

最佳答案

关键是设置h1标签显示为内联元素。您混淆了浏览器如何处理不同的元素。浏览器在呈现 block 元素(如 h1)时引入换行符,因此您需要将标题显示为内联元素。

fiddle example

code fiddle

关于css - 最后一个字后的 float 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16554878/

相关文章:

CSS - 两个并排的 div,其中一个定义最大高度

html - CSS 中的类和 ID 有什么区别?举例说明在哪里使用

java - jsp 文件不应用链接的 css 文件的样式

javascript - 在 jquery Mobile 中获取表单 ID 'pageshow'

html - Bootstrap - 用像 Arial 这样的安全字体覆盖字体

javascript - 动态变化宽度时闪烁

css - jQuery:在单击事件中将 css 应用于图像

javascript - 使用 jQuery 和 Bootstrap 而不是使用基本的 HTML 创建数据表

更改属性的 jquery css 接收滚动条

javascript - Ajax 输出 w/css 样式