我试图格式化一个框,看起来像一个“状态更新”像功能。 目前,这是它的样子。 HTML CSS样式框
理想情况下,我想在框的右上角显示日期和右下角以显示“答复”。正如你从图片中看到的那样,它并没有真正做到这一点。 任何帮助如何做到这一点,不胜感激。
我的CSS代码在这里。 http://jsfiddle.net/hKcmu/
非常感谢!
我试图格式化一个框,看起来像一个“状态更新”像功能。 目前,这是它的样子。 HTML CSS样式框
理想情况下,我想在框的右上角显示日期和右下角以显示“答复”。正如你从图片中看到的那样,它并没有真正做到这一点。 任何帮助如何做到这一点,不胜感激。
我的CSS代码在这里。 http://jsfiddle.net/hKcmu/
非常感谢!
添加
position: relative;
您包含分区,然后使用
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
使用的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%;
}
谢谢!但是,如果我使第二个框包含答复/日期,由于文字较长,它会覆盖答复/日期。 http://jsfiddle.net/hKcmu/5/ 有什么办法可以纠正这个问题? – user432584920684 2012-03-30 23:34:59
谢谢。我更新了小提琴。 http://jsfiddle.net/hKcmu/4/ 如果邮件太长,它会覆盖答复/日期。有没有办法让它不这样做? – user432584920684 2012-03-30 23:33:09