æ¦è¦
ãCSS Spriteï¼ã·ã¼ã¨ã¹ã¨ã¹ã¹ãã©ã¤ãã¨èªã¿ã¾ãï¼ã¨ã¯ããã¼ã¸å ã§ä½¿ç¨ããè¤æ°ã®ç»åãã²ã¨ã¾ã¨ãã«ãã¦ãCSSï¼Cascading Style Sheetsï¼å´ã®è¨è¿°ã§è¡¨ç¤ºã調æ´ãã¦ãHTTPãªã¯ã¨ã¹ãæ°ã®è»½æ¸ãè¨ããã¯ããã¯ã®ãã¨ãããã¾ãããã®ææ³ãç¨ããã°ã主ã«imgè¦ç´ ã®ãªã¯ã¨ã¹ãæ°ã軽æ¸ã§ãã¾ããããã³ãã¨ã³ãå´ã§ãã¼ã¸è¡¨ç¤ºé度ã®é«éåãè¨ãã«ã¯ãCSS Spriteãå°å ¥ãããã¨ãæ¯è¼ç容æã§ãå¹æãé«ãã¨èãããã¾ãã
ãå©ç¹ãæ¬ ç¹ã¯æ¬¡ã®ã¨ããã§ãã
å©ç¹ |
|
æ¬ ç¹ |
|
ãæ´æ°ä½æ¥ã§ç»åãä½ã1ã¤è¿½å ããã ãã§ãSpriteç»åå ¨ä½ã調æ´ããå¿ è¦ãããã¾ãã
ããHTTPãªã¯ã¨ã¹ãæ°ã®è»½æ¸ãã¨ãæ´æ°ã®ãããããã®ãã©ã³ã¹ãèããã©ã®ããã«ç»åã管çããããæ¤è¨ãããã¨ã大äºã«ãªã£ã¦ãã¾ããç»åã¯ã¾ã¨ããã°ã¾ã¨ããã»ã©ãæ´æ°ã»éç¨ãªã©ã®ä¿å®ä½æ¥ãè¤éã«ãªã£ã¦ãã¾ãããã§ãã
ããã®ããYahoo! JAPANããããã¼ã¸ã§ã¯ããã¤ãã®CSS Spriteç»åï¼ä»¥ä¸ãSpriteç»åï¼ã«åãã¦ä½æããæ´æ°ãè¡ã£ã¦ãã¾ããã¾ãæ¯åèªã¿è¾¼ã¾ãªãç»åãã«ã©ã¼ãã¼ããã¨ã®ç»åãªã©ã¯å¥ã®Spriteç»åã¨ãã¦ç¨æããã¨ããã§ãã
常ã«èªã¿è¾¼ãç»å | http://k.yimg.jp/images/top/sp2/cmn/pic_all-100408.png |
å¿ è¦ã«å¿ãã¦èªã¿è¾¼ãç»å | http://k.yimg.jp/images/top/sp2/clr/1/clr-100128.png |
ãã¾ããimgè¦ç´ ãªãaltå±æ§ãç¨ãã¦èª¬ææãè¨è¼ãã¦ããã¨æãã®ã§ãããYahoo! JAPANããããã¼ã¸ã§ã¯ãé³å£°ãã©ã¦ã¶ã§èªã¿ä¸ãã¦ããããããã®ã«å¯¾ãã¦ãtitleå±æ§ã代ããã«ç¨ãã¦ãã¾ãã
ãã¡ãªã¿ã«Yahoo! JAPANããããã¼ã¸ã§ã¯éå»ã«ãè¤æ°ãã£ãç»åãã¾ã¨ãã¦CSS Spriteã®æé©åãè¡ãã¾ãããé度ã®è¨æ¸¬ã«ã¯Firefoxã®ã¢ããªã³ã§ããYSlowãç¨ãã¦ãã»ã¼åæé帯ã«ã¦http://www.yahoo.co.jpã¨ã¯ç°ãªãéçºç°å¢ã«ã¦ç¢ºèªãã¦ãã¾ããå³å¯ãªæ¯è¼ãã¹ãã§ã¯ããã¾ããã®ã§ãããã¾ã§åèå¤ã¨ãã¦ã覧ãã ããã
ããã®çµæãç»åã®ãªã¯ã¨ã¹ãæ°ã19ã»ã©æ¸ãããã¨ã«æåããCSS Spriteæé©ååã¯å¹³å0.53ç§ã ã£ãã®ã«å¯¾ããæé©åå¾ã¯0.46ç§ã¨å¾®éãªããã0.07ç§ã»ã©åä¸ãã¾ããã
ãYahoo! JAPANããããã¼ã¸ã¯1æ¥ã§2åè¿ãã®PVãããã®ã§ã0.07ç§×2åã®æéãæµ®ããè¨ç®ã«ãªãã19ãªã¯ã¨ã¹ã×2åã®ãªã¯ã¨ã¹ãæ°ã軽æ¸ããããã¨ã«ããªãã¾ãï¼å®éã«ã¯ãã£ãã·ã¥ãªã©ãããã®ã§ããã®ã¾ã¾ã®å¤ã§ã¯ããã¾ããï¼ããã®ããã«è»½æ¸ããããªã¯ã¨ã¹ãæ°ãå°ããªå·®ã ã¨ãã¦ããPVãå¤ããã¼ã¸ã»ã©ãã®æ©æµãåãããã¨ãã§ãã¾ãããã®ãã¨ããCSS Spriteãæé©åããã ãã§ã表示é度ãåä¸ãããªã¯ã¨ã¹ãæ°ã軽æ¸ããããã¨ãåããã¾ãã
ãã§ã¯ãå ·ä½çã«ã¯ã©ã®ãããªç©ãªã®ããé ã追ã£ã¦èª¬æãã¦ããã¾ããåæã¨ãã¦ãé常ã®HTMLã¨CSSã«ãããã¼ã¯ã¢ããã¯ä¸é½åãªãã§ããæ¹åãã¨ãã¾ãã