这个可以用CSS来控制的,设定一个DIV的宽度,及溢出,让标题显示在其内,当标题超过长度时会自动显示...,不会换行的.下面是例子
<style>
<!--
.alist ul li{
OVERFLOW: hidden;
WIDTH: 330px;
WHITE-SPACE: nowrap;
TEXT-OVERFLOW: ellipsis;
TEXT-DECORATION: none;
margin-left:0px;
}
.alist ul{margin:0;
padding:0;}
.alist{widows:330px;}
-->
</style>
<div class="AList">
<ul>
<li>菲唇鹋迫燃顺龌鹁娲?男子沙排手成巴西代表男子沙排手成巴西代表</li>
<li>肥セ鸺赖煅诺淠?现代奥运女祭司在奥林匹亚点火</li>
<li>饭膊垦芯坎渴鸢略嘶鹁婢衬诮恿Υ莅脖9ぷ?lt;/li>
<li>泛贾萃蹇绾4笄沤崆巴ǔ?迎北京奥运圣火传递</li>
<li>繁本┌略嘶鹁娼恿衬诖莩刀佑?59辆汽车组成</li>
<li>废@白芡匙81本┌略嘶?将出席圣火采集仪式</li>
<li>坊羲寡刹呋影嗳?采集仪式创新融入新想法</li>
<li>肥セ鸩杉鞘阶罡吲浪驹怯昂?对京剧感兴趣</li>
<li>飞衩赜始嘎杜浪净蝗?悬念揭晓采火队换新颜</li>
<li>肺鞑厣杵笞榧嗫刂榉宓厍?保障奥运圣火传递</li>
</ul>
</div>
如此就OK了,如果要运用在标签中,只需在标签里用DIV+CSS格式,在DIV的Class中输入"AList"(这只是我做试范用的样式名,具体的你自己定)就行了..