HTML CSS样式框

时间:2012-03-30 22:59:56

标签: html css styles

我正在尝试将框格式化为类似“状态更新”的功能。 目前,这就是它的样子。 enter image description here

理想情况下,我希望框的右上角显示日期,右下角显示“回复”。从图中可以看出,它并没有真正做到这一点。 任何有关如何做到这一点的帮助非常感谢。

我的CSS代码就在这里。 http://jsfiddle.net/hKcmu/

非常感谢!

2 个答案:

答案 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: relativeposition: 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%;
}​

JS Fiddle demo