<ul>
<li><span>2014-05-28</span><a href="news.html" title="aa">这不是广告这不是广告这不是广告这不是广告这不是广告这不是广告这不是广告这不是广告这不是广告这不是广告这不是广告</a></li>
</ul>
设置的CSS如下
li{
overflow: hidden;
white-space: nowrap;
text-overflow:ellipsis;
width: 747px;
}
为什么给a设置同样的样式会失效,而li不会
设置
a { display: inline-block; }
即可。在给a设置的时候,加上display: inline-block;