HTML 긴 텍스트 는 HTML 코드 가 똑 같이 적용 되 는 두 가지 방법 을 캡 처 합 니 다.

방법 1:CSS 로 문자열 자 르 기:IE,FireFox,Opera,Safari 모두 호 환
 
.subLongText{
width:150px;
height:24px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
text-overflow: ellipsis;/* IE/Safari */
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;/* Opera */
-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
}
<span class="subLongText"> </span>
방법 2:js 로 자 르 기
 
<HTML>
<HEAD>
<TITLE>JQUERY </TITLE>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript">
$.fn.substr = function(length,content){
$(this).each(function(i,item){
var val=$(item).html();
if(!val) return;
if(val.length>length) {
val = val.substring(0,length);
val += content || "..."
$(item).html(val);
}
});
}
function subTdContent(){
$('td').substr(20);
}
</script>
</HEAD>
<BODY onload="javascript:subTdContent();">
<table style="border:1px solid #b3c0f5;" border="1">
<tr>
<td> :$.fn.substr = function(l,c){ $(this).each(function(i,item)</td>
<td> textarea </td>
<td> textarea </td>
</tr>
</table>
</BODY> </HTML>

좋은 웹페이지 즐겨찾기