我正在尝试将框格式化为类似“状态更新”的功能。 目前,这就是它的样子。
理想情况下,我希望框的右上角显示日期,右下角显示“回复”。从图中可以看出,它并没有真正做到这一点。 任何有关如何做到这一点的帮助非常感谢。
我的CSS代码就在这里。 http://jsfiddle.net/hKcmu/
非常感谢!
答案 0 :(得分:2)
添加
position: relative;
到你的包含div然后使用
boxytest sup
{
position: absolute;
right: 2px;
top: 2px;
}
boxytest sub
{
position: absolute;
right: 2px;
bottom: 2px;
}
定位日期/回复。
继续更新Fiddle
修改强>
您可以在boxytest上使用填充来处理文本太长,
这会在日期/回复的文本上方和下方留出足够的空间
boxytest
{
position: relative;
.....
padding: 20px 0;
}
这样就可以了解空间
boxytest
{
position: relative;
.....
padding: 20px 0;
padding: 4px 120px 4px 0;
}
更新Fiddle
答案 1 :(得分:1)
使用position: relative
和position: absolute
的组合:
boxytest {
/* all the other CSS */
position: relative;
}
boxytest sup {
position: absolute;
top: 0;
right: 0;
height: 48%;
}
boxytest sub {
position: absolute;
bottom: 0;
right: 0;
height: 48%;
}