我有几个聊天框和其他div元素需要定位在屏幕底部,右对齐。
问题1:元素高度不相同,较小的元素与最高元素的顶部垂直对齐。示例:http://jsfiddle.net/sd69jdxp/
问题1:元素高度不相同,较小的元素与最高元素的顶部垂直对齐。示例:http://jsfiddle.net/sd69jdxp/
#container { position: fixed; bottom:0; left:0; right:0; }
.chat { border: 1px solid #999; float: right; position: relative; margin: 0 5px; }
问题 #2: 使用以下代码对div元素进行底部对齐的方式:
display: inline-block; vertical-align: bottom;
此时,第一个(最小的)聊天框上方的链接(锚点)无法点击,因为父容器覆盖了链接。而且不可能将聊天容器的z-index设置低于其后面的内容,因为聊天框是聊天容器的子元素,必须比页面内容的z-index高。如何解决这个问题? 示例演示: http://jsfiddle.net/xw689yv8/
总结 我该如何强制所有的div元素与屏幕右下角对齐,而不会使聊天框(聊天框的父级div)遮盖聊天框后面的内容,从而导致内容无法点击?