²é¿´ÔÎÄ£ºhttp://www.csswang.com/css/110.html
µ¼º½½á¹¹ÔÚÍøÕ¾Éè¼ÆÖÐÊÇÆðµ½¾ö¶¨ÐÔ×÷Óõ쬵¼º½²Ëµ¥/À¸³£³£Í¨¹ýÑÕÉ«¡¢ÅŰ桢ÐÎ×´ºÍһЩͼƬÀ´°ïÖúÍøÕ¾´´Ôì¸üºÃµÄÊÓ¾õºÍ¸ÐÊÜ£¬ËüÊÇÍøÒ³Éè¼ÆµÄ¹Ø¼üÔªËØ¡£
¡¡¡¡ËäÈ»ÍøÕ¾µ¼º½²Ëµ¥µÄÍâ¹ÛÊÇÍøÒ³Éè¼ÆÖйØÏµµ½Õû¸öÉè¼Æ³É°ÜÓë·ñµÄ¹Ø¼ü£¬µ«ÊÓ¾õЧ¹ûÒ²²»ÄÜÓ°Ïìµ½ÍøÕ¾¿ÉÓÃÐÔ¡£×îÀíÏëµÄÉè¼ÆÊÇÍøÕ¾µÄµ¼º½¼ÈÄÜ±ÈÆäËûÍøÕ¾µÄµ¼º½Íâ¹Û¸üÎüÒýÈË£¬ÓÖ²»»á¶á×ßÍøÕ¾ÄÚÈݵĽ¹µã¡£
¡¡¡¡²»ÐÒµÄÊÇ£¬Ä¿Ç°»¹ÓкܶàÍøÕ¾ÔÚʹÓùýʱµÄµ¼º½²Ëµ¥·½Ê½£¬ÕâÑùÊ¹ÍøÕ¾¿ÉÓÃÐÔ´ó´òÕÛ¿Û¡£Èç¹ûµ¼º½²Ëµ¥¹ý·ÖµÄÒÀÀµÍ¼Æ¬ÄÇ»áʧȥһ¶¨µÄÓû§£¬±ÈÈçÄÇÐ©ÍøËÙÂý»òä¯ÀÀÆ÷ÉèÖùرնÁÈ¡ÍøÒ³Í¼Æ¬¹¦ÄÜ¡£µ«ÊÇ£¬²¢²»Òâζ×ŵ¼º½Ò»¶¨ÒªÆÓËØ¼òµ¥²ÅÄÜÌá¸ß·ÃÎÊÐÔ¼°ÍøÕ¾¿ÉÓÃÐÔ¡£
¡¡¡¡ÏÖÔÚÍøÒ³½ÌÑ§Íø¹éÄÉÒ»ÏÂCSSµ¼º½²Ëµ¥µÄºÃ´¦£º
¡¡¡¡1.¼õÉÙ´úÂëÁ¿
¡¡¡¡½áºÏCSSºÍXHTMLÀ´ÖÆ×÷µ¼º½²Ëµ¥»á±ÈʹÓÃJavascript»òͼƬÀ´ÊµÏÖͬÑùЧ¹û¸ü¼Ó½ÚÊ¡´úÂë(CSS¿ÉÒÔ½áºÏһЩͼƬÀ´ÖÆ×÷µ¼º½¶øÇÒ´úÂëÁ¿ºÜС£¬¶øÍêȫʹÓÃͼƬµÄµ¼º½´úÂëÁ¿Ò²Òª¶àºÜ¶à)¡£´úÂëÁ¿ÏþµÃÍøÕ¾»á¸üÓÐÒæÓÚËÑË÷ÒýÇæµÄË÷ÒýÅÅÃû£¬¶øÇÒ¶ÁÈ¡ËÙ¶È»á¿ìºÜ¶à¡£
¡¡¡¡2.Ç׺ÍÁ¦
¡¡¡¡»ùÓÚCSSµÄµ¼º½²Ëµ¥¶ÔÓû§À´Ëµ²»µ«¸üÓпÉÓÃÐÔ£¬¶øÇÒ¸üÓÐÇ׺ÍÁ¦¡£Èç¹ûÓ ......
    
        
    
    ÊÊÓÃÓÚÖ»ÓÐÒ»ÐÐÎÄ×ÖµÄÇé¿ö.
.ellipsis{
text-overflow:ellipsis;     /*µ±¶ÔÏóÄÚÎı¾Òç³öʱÏÔʾʡÂÔ±ê¼Ç(...)*/
width:200px; height:50px;   
overflow:hidden;  
white-space:nowrap;   
} 
text-overflowÊÇCSS3µÄÊôÐÔ£¬IE6ÒÔÉϰ汾¡¢Safari¡¢chrome Ö§³Ö¡£Ëü¿ÉÒÔ´ø2¸ö²ÎÊý£º 
clip [²»ÏÔʾʡÂÔ±ê¼Ç£¨...£©£¬¶øÊǼòµ¥µÄ²ÃÇÐ]; 
ellipsis[µ±¶ÔÏóÄÚÎı¾Òç³öʱÏÔʾʡÂÔ±ê¼Ç£¨...£©];
Firefox3³öÀ´ÁË£¬ÈÔÈ»²»Ö§³Ötext-overflow:ellipsis;
½â¾ö·½·¨¿ÉÒÔͨ¹ýFirefoxÇ¿´óµÄXUL°ó¶¨ÊµÏÖÈçÏ£º
-moz-binding: url('ellipsis.xml#ellipsis'); 
 °ó¶¨µÄXMLÄÚÈÝÈçÏ£º
<?xml version="1.0" encoding="utf-8" ?>
<bindings xmlns="http://www.mozilla.org/xbl" xmlns:xbl="http://www.mozilla.org/xbl" xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  <binding id="ellipsis">
    <content>
      <xul:description crop="end" xbl:inherits="value=xbl:text">
        <children/>
      </xul:description>
    </content>
  </binding>
</bindings> 
xul ......
    
        
    
    Ò»¸öÖ»ÓÃCSS¾Í¿ÉÒÔÉèÖÃÍøÒ³ÖоÓÖвãµÄ·½·¨¡£
¡¡¡¡½ñÌìÖØÐ³¢ÊÔµÄʱºò¾ÓÈ»²»ºÃÓÃÁË¡£
¡¡¡¡»¹ºÃÒÔǰµÄÒ³»¹ÓУ¬»¹ÄÜ´ò¿ª¡£
¡¡¡¡´úÂëÒ»ÃþÒ»Ñù¾ÍÊDz»ºÃÓá£
¡¡¡¡ÓÚÊǺõÒ»¶Î¶ÎµÄɾ³ý£¬Ï£ÍûÄÜÕÒµ½µãÏßË÷¡£
¡¡¡¡cssɾµÃֻʣÏÂÕâ¶ÎÉèÖôúÂ룬²»ºÃÓá£
¡¡¡¡javascriptÖÐÄѵÀ×öÊÖ½ÅÁË£¬½Ó×Åɾ£¬»¹ÊDz»ºÃÓá£
¡¡¡¡×îºóɾûÁËÖÕÓÚ·¢ÏÖÔÀ´ÊÇÍøÒ³Í·ÊDz»Ò»ÑùµÄ¡£
¡¡¡¡Ä¬ÈÏÓÃ.NET×Ô¶¯Éú³ÉµÄ¾Í²»ºÃÓÃ
<!DOCTYPE¡¡HTML¡¡PUBLIC¡¡"-//W3C//DTD¡¡HTML¡¡4.0¡¡Transitional//EN"¡¡>
¡¡¡¡¸Ä³ÉÈçϵĹý¶ÉÐÍÎĵµÀàÐ;ͿÉÒÔÓÃÁË¡£ËùÒÔÕâÒ»µãÒ»¶¨Òª×¢Òâ²ÅÐС£
<!DOCTYPE¡¡html¡¡PUBLIC¡¡"-//W3C//DTD¡¡XHTML¡¡1.0¡¡Transitional//EN"¡¡"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html¡¡xmlns="http://www.w3.org/1999/xhtml"¡¡xml:lang="en"¡¡lang="en">
¡¡¡¡ÏÂÃæÊǾÓÖеIJãµÄHTML´úÂë
¡¡¡¡<div¡¡id="pagebody"></div>
¡¡¡¡ÏÂÃæÊÇÉèÖþÓÖеÄCSS
#pagebody
{
¡¡¡¡¡¡¡¡width:¡¡940px;
¡¡¡¡¡¡¡¡background:¡¡#FFF;
¡¡¡¡¡¡¡¡margin:¡¡0¡¡auto;
} ......
    
        
    
    CSSµÄÓÅ»¯Í¨³£°üÀ¨Á½·½Ãæ: ¸ñʽ»¯CSSºÍ¾«¼òCSS
¡£
 ¾«¼òCSSµÄ°ì·¨ÊǰѾßÓÐÏàͬÊôÐÔµÄÔªËØºÏ²¢ÔÚÒ»Æð£¬µ«Õâ»á½µµÍ´úÂëµÄ¿É¶ÁÐÔ£¬Ê¹´úÂëµÄºóÆÚά»¤ºÜÂé·³£¬ÉÔ²»×¢Òâ¾Í³ö´í¡£ 
¸ñʽ»¯CSSÒ»°ã¾ÍÊǶàÐÐģʽ»òµ¥ÐÐģʽµÄÑ¡Ôñ£¬±ÈÈçÎÒ¸öÈ˾ÍÍêÈ«Êܲ»Á˶àÐÐģʽ
ÏÂÃæÊÇһЩÔÚÏßµÄCSSÓÅ»¯¹¤¾ß£¬ÄÜÈÃÄã·½±ãµÄ¶ÔCSSÎļþ½øÐи÷ÖÖÓÅ»¯´¦Àí¡£
1. Online CSS
 Optimizer /ÔÚÏßCSSÓÅ»¯
 ¸ÃÔÚÏß¹¤¾ßÓÃÓÚ¾«¼òºÍѹËõÑùʽ±íµÄÎļþ´óС£¬ÓÅ»¯ºóµÄ´úÂ뽫ÍêÈ«ÊÇ»ìÂҵģ¬Ö§³ÖÊäÈëURL£¬Ìá½»ÎļþºÍÖ±½ÓÊäÈë½øÐÐѹËõ¡£
2. CSS 
Compressor/CSSѹËõ
 ×÷ÓÃͬÉÏ£¬µ«Õâ¸ö¹¤¾ßÓµÓзdz£ÏêϸµÄѹËõÑ¡ÏËü°üº¬»ù±¾Ä£Ê½ºÍ¸ß¼¶Ä£Ê½¡£ 
ÔÚ»ù±¾Ä£Ê½ÏÂ, Äã¿ÉÒÔÑ¡ÔñѹËõģʽ: 
Çá¶È£¬±ê×¼ºÍ¸ß¶È¡£×î¸ßģʽѹËõºóµÄÎļþ×îС£¬µ«Í¬Ê±¿É¶ÁÐÔÒ²¾Í×îµÍ£¬ÉõÖÁѹËõºó¾Í³öÎÊÌâÒ²¿ÉÄÜ£¬ÒÔ´ËÀàÍÆ¡£»¹¿ÉÒÔÑ¡ÔñCSS×¢ÊÍ´úÂëµÄ´¦Àí: 
²»´¦Àí×¢ÊÍ£¬Çå³ýËùÓÐ×¢ÊÍ»òÏÞ¶¨×¢ÊÍ×Ö·ûÊý¡£ 
Ôڸ߼¶Ä£Ê½Ï£¬»¹¿ÉÒÔ¶Ô¿Õ°×£¬Tab£¬ÐÂÐеȵȽøÐÐÑ¡Ôñ´¦Àí¡£
3. CleanCSS / 
CSS¸ñʽ»¯ºÍÓÅ»¯¹¤¾ß
 »ùÓÚ CssTidy
 
µÄÒ»¿îÔÚÏßCSSÓÅ»¯¹¤¾ß£¬¼È¿ÉÒÔ¸ñʽ»¯CSS´úÂ룬Ҳ¿ÉÒÔÓÅ»¯CSS¼õÉÙCSSÎļþ´óС£ ......
    
        
    
    ÅäºÏ½¹µãͼflashʹÓã¬ÔÀ´ÊÇÈ¡µÃ×îеÄͼƬÎÄÕ£¬È»ºó°ÑÏà¹ØÐÅÏ¢×÷Ϊ²ÎÊý´«µÝ¸øflash²¥·Å¡£
focus.asp´úÂëÈçÏ£º
<!--#Include File="conn.asp" -->
<!--#Include File="include/inc.asp"-->
<%
'Ê×Ò³½¹µãÒ³Ãæ
'by winston
'2010/05/15
Dim QueryArray
Dim FocusLinks,FocusPcis,FocusText
Dim PageNum,PageSize,PageCount,ReCount,Column
Dim i
PageNum=EA_Pub.SafeRequest(1,"page",0,1,0)
PageSize=10
ReCount=EA_DBO.Get_Article_ImgStat()(0,0)
PageCount=EA_Pub.Stat_Page_Total(PageSize,ReCount)
If PageNum>PageCount And PageCount>0 Then PageNum=PageCount
If PageCount>0 Then 
	QueryArray=EA_DBO.Get_Article_ImgList(PageNum,PageSize)
	For i=0 To UBound(QueryArray,2)
		If 0=i Then
			FocusLinks= EA_Pub.Cov_ArticlePath(QueryArray(0,i),QueryArray(5,i),EA_Pub.SysInfo(18)) & ""
			FocusPcis= QueryArray(2,i) & ""
			FocusText=EA_Pub.Add_ArticleColor(QueryArray(3,i),QueryArray(1,i))& ""
		Else
			FocusLinks ......
    
        
    
    
CLSID  clsid;  
HRESULT  hr  =  
CLSIDfromProgID(L"ShockwaveFlash.ShockwaveFlash",  &clsid);
ÒÔÉÏ´úÂëÓÃÀ´¼ì²âFlashÊÇ·ñ°²×°£¬CLSIDfromProgIDͨ¹ý×¢²á±íÀ´²éѯCLSIDµÄÖµ¡£²»ÖªºÎ¹ÊÓÐʱע±íÄÚ×¢²áÏî²»ÍêÕû£¨ÔÚXP£¬2003Öж¼ÓгöÏÖ£©,²éѯµÃÖªHKEY_CLASSES_ROOT\ShockwaveFlash.ShockwaveFlash½¡Öµ²»´æÔڻᵼÖµ÷ÓôËAPIΪʧ°Ü²¢·µ»ØREGDB_E_WRITEREGDB¡£±äͨµÄ·½·¨¿ÉÒÔͨ¹ýCLSID¼ì²âProgIDÀ´¼ì²éFlashÊÇ·ñ°²×°£¬ÓÉÓÚFlashµÄ¸÷°æ±¾CLSIDÒ»Ö£¬ËùÒÔ¿ÉÒÔÈçÏÂÕâôд
LPOLESTR  pProgID 
;
 if(FAILED(ProgIDfromCLSID(CLSID_ShockwaveFlash,&pProgID))){
    //T("cannot 
convert CLSID_ShockwaveFlash to CLSID"));
¡¡  return FALSE;
 }
 else
 {
     CoTaskMemFree(pProgID);
      return TRUE;
  }
 ......