css将超出的部分显示为省略号的方法(兼容火狐)

 css将超出的部分显示为省略号的方法(兼容火狐),有效部分已用颜色标出。

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN""http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>

<metahttp-equiv="Content-Type"c>

<title>css把超出的部分显示为省略号的方法兼容火狐</title>

<style>

*{margin:0;padding:0;}

a{text-decoration:none;color:#000;}

a:hover{text-decoration:none;color:#000;}

ul{

width:300px;

margin:40pxauto;

padding:12px4px12px24px;

border:1pxsolid#D4D4D4;

background:#F1F1F1;

}

li{margin:12px0;}

lia{

display:block;

width:80px;

overflow:hidden;/*注意不要写在最后了*/

white-space:nowrap;

-o-text-overflow:ellipsis;

text-overflow:ellipsis;

}

/*firefoxonly*/

li:not(p){

clear:both;

}

li:not(p)a{

max-width:170px;

float:left;

}

li:not(p):after{

content:"...";

float:left;

width:25px;

padding-left:5px;

color:#000;

}

</style>

</head>

<body>

<ul>

<li><ahref="#">suntear的技术空间</a></li>

<li><ahref="#">suntear的技术空间</a></li>

<li><ahref="#">suntear的技术空间</a></li>

<li><ahref="#">suntear的技术空间</a></li>

<li><ahref="#">suntear的技术空间</a></li>

<li><ahref="#">suntear的技术空间</a></li>

<li><ahref="#">suntear的技术空间</a></li>

</ul>

</body>

</html>

相关推荐