html - 右侧对齐无 float

标签 html css twitter-bootstrap

我有一个聊天小部件,我正在为其添加一些样式。但是,我很难让“用户”聊天气泡与屏幕右侧对齐。

当我使用向右浮动,向左浮动(另一侧)时,div 不再正确定位,因为它们似乎只是位于相关 div 的右侧。

我希望它也能够附加 div,这将导致 overflow-y 创建一个滚动条。在没有 float 的情况下,它已经按预期工作了。

下面是 jsbin 中的当前版本。

http://jsbin.com/utulay/1/edit

TLDR;试图让 .chat-bubble-user div 在没有 float 的情况下与屏幕右侧对齐。

最佳答案

如果您不想使用 float ,只需尝试使用 inline-block,如下所示:

#chatWindow {
   text-align: right;
}

.chat-bubble-user {
   display: inline-block;
   text-align: left; 
}

JsBin(在 Fx20 上测试):http://jsbin.com/awimev/2/edit

关于html - 右侧对齐无 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16278114/

相关文章:

Javascript - 如何突出显示最后单击的列表项

javascript - 按类禁用文本区域(不是 id)

html - li 列表定位行为

javascript - 延迟加载隐藏元素,直到您将其在 javascript 中的属性更改为可见?

javascript - 我怎样才能滚动到#target - 100px?

image - 推特 Bootstrap 轮播大小

javascript - JQuery UI Datepicker - 如何在鼠标悬停时突出显示所选日期之前/之后的天数?

jquery - 全屏背景使用粘性页脚?

javascript - 导航栏菜单无法在 Microsoft Internet 浏览器中使用,但可以在 Firefox、Chrome 和 Opera 中使用

html - CSS 媒体查询定义的最佳实践