css排版定位问题

请问下下图中,这个手机的wap页面,这个日期被文字挡住要怎么处理的呢。手机设备宽度不定,文字的个数不定。怎么才能在,文字的最后一行,如果日期放不下了,就换行?
clipboard.png

阅读 3k
4 个回答
<style type="text/css">
    div{
        position:relative;
    }
    span{
        position: absolute;
        right: 0;
        bottom: 0;
    }
    label{
        display: inline-block;
        width: 40px;
    }
</style>
<div>
    <p>我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字文字我<label>&nbsp;</label></p>
    <span>09-28</span>
</div>

设置时间bottom:0,在文字后加一个与时间等宽的空格占位符。

用flex布局或使用calc计算宽度

用flex布局或使用calc计算宽度加粗文字

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题