求救啊!HTML中的 a 标签加上 溢出隐藏 怎么会换行啊?求大神赐教

要做成这种样式,前面一句话,后面是日期然后我的代码是HTML是:<divid="lis"><ul><li><ahref="#">李涛ps视频介绍高ps视频介涛ps视频介绍... 要做成这种样式,前面一句话 ,后面是日期

然后我的代码是
HTML是:
<div id="lis">
<ul>
<li><a href="#" >
李涛ps视频介绍高ps视 频介涛ps视频介绍高ps视 频介涛ps视频介绍高ps 视 频介涛ps视频介绍高ps视 频介
</a><span id="time_1">7-15</span></li>
<li><a href="#" >李涛ps视频介绍高手之路更新中</a><span >7-15</span></li>

</ul>
</div>
css是:
#lis li {width:330px; height:30px; line-height:30px; }

#lis li a { color:#000; font-size:14px; text-decoration:none; width:200px; height:30px; overflow:hidden;}

#lis span { color:#000; font-size:14px; float:right; }
可是当我的a里面的字数多了的话,
li会换行直接到下一行 span
如图:
展开
 我来答
唯听像默16
2014-07-15 · 超过29用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:23.5万
展开全部
你给a标签再加个左浮动和
white-space:nowrap;
text-overflow:ellipsis;
如果能行记得采纳
追问
这是什么意思啊?
为什么要加上这个才可以啊?
这玩意我一直在自学,
求大神指导!!!!
追答
white-space:nowrap;是强制不换行  text-overflow:ellipsis; 溢出文本显示省略号
还有a是行内元素你直接给它宽度在大多浏览器里是不行的 你要给它float或display:inline-block或display:block ...让它有了块级元素的属性才能使width生效height也一样

记得采纳
我爱我的肥羊
2014-07-15 · 超过27用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:53.7万
展开全部
给a的css加上display:block就可以了,试试吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
后海一片帆
2014-07-15
知道答主
回答量:7
采纳率:0%
帮助的人:9101
展开全部
把overflow:hidden属性加到li标签上。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喜剧comic
2014-07-15 · TA获得超过103个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:80万
展开全部
a标签换成span
追问
已经有个span了好不好!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式