请教如何标题左对齐,时间右对齐?(内详)

2014-03-28 16:14:10 +08:00
 zxy
<div class="clipRow"><a title="关于举行院党委中心组(扩大)第七次专题学习活动的通知" target="_blank" href="http://www.*.edu.cn/Article/notice/201403/20140326091127.html" class="">关于举行院党委中心组(扩大)第七次专题学习活动的通知</a>&nbsp;(<font color="red">2014-03-26</font>)<br></div>

这是一条抓取的新闻,展现出来的是这样


无法更改系统抓取生成的HTML代码,可以添加、修改CSS、Js,
如何做到标题左对齐,时间右对齐,谢谢!
2337 次点击
所在节点    问与答
4 条回复
P233
2014-03-28 16:28:29 +08:00
.clipRow {
text-align: right;
}
.clipRow:after {
content: '';
display: table;
clear: both;
}

.clipRow > a {
float: left;
}
P233
2014-03-28 18:02:53 +08:00
把(2014-03-26)替换成 03-26 ,想了想 CSS 的方法,可以这样

.clipRow > font {
display: inline-block;
overflow: hidden;
width: 38px;
height: 30px;
text-indent: -43px;
vertical-align: top;
}

去掉括号可以 .clipRow {color: transparent;}

缺点是固定的 px 宽度切割,不能保证 100% 准确,可能 fixed width 字体会好些

还是 js 办法靠谱,菜鸟就不献丑了 :)
P233
2014-03-28 18:07:35 +08:00
高度 30px 是测试的时候写的,忽略吧,抱歉
guchengf
2014-03-28 18:21:10 +08:00
获取日期的值
比如 a = '2014-03-26';
然后 b = a.substr(5,5);
如果所有日期都是这个格式的话。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/106295

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX