css解决display:inline-block;产生的缝隙(间隙)的方法
YPE html>
ä»å¤©å¨åH5çæ°´å¹³æ»å¨å¡çæ¶ç¨å°äºdisplay:inline-block;å´åç°å¤å¨å䏿°´å¹³çº¿ä¸çå ç´ ä¹é´å± ç¶äº§çäºç¼éï¼è¿å¾æ¾ç¶ä¸æ¯ææ³è¦çææï¼æä»¥æå°±æ¢æäºå·¦æµ®å¨ï¼è¿æ ·ç¼éçé®é¢æ¯è§£å³äºï¼ä½æ¯éè¦è®¾ç½®ç¶å ç´ ç宽度æè½å®ç°æ°´å¹³å·¦å³æ»å¨ï¼è¿æ ·åå¢å äºä»£ç éï¼å 为å¡çç个æ°ä¸åºå®ï¼éè¦å®æ¶è®¾ç½®å ¶ç¶å ç´ ç宽度ï¼å°±è¦ç¨å°jsï¼æä»¥ä»£ç éå¢å äºï¼ä¹ä¸æ¯æå¥½çéæ©ãçæ¥æå¥½çè§£å³åæ³å°±æ¯ç¨å°display:inline-block;äºï¼äºæ¯ç¼éçé®é¢å°±åºç°äºã代ç å¦ä¸ï¼
document 111 111 111 111
ææå¦ä¸ï¼
è¿ä¸ªç¼é徿æ¾åå¨ï¼æ®è¯´è¿ç§è¡¨ç°æ¯ç¬¦åè§èçåºè¯¥æç表ç°ï¼æ¯æ¢è¡é æç空ç½ç¬¦å¯¼è´çãä½è¿ææå¾æ¾ç¶ä¸æ¯æä»¬æ³è¦çï¼æä»¬æ³è¦çç¼éæ¯æä»¬æ ¹æ®èªå·±çå®é éæ±è设置çè¾¹è·ãé£ä¹è¯¥å¦ä½æ¶é¤äº§ççè¿ä¸ªç¼éå¢ï¼åæ³æä¸ï¼
Â æ¹æ³ä¸ï¼å ç´ ä¹é´ä¸æ¢è¡ï¼ä»£ç å¦ä¸ï¼
111111111111
ææå¦ä¸ï¼
æ¹æ³äºï¼ç»å ¶ç¶å ç´ è®¾ç½®font-size:0;ç»å ¶èªèº«è®¾ç½®å®é éè¦çåå·å¤§å°ãä¸å¥½çå°æ¹å°±æ¯æäºæµè§å¨æè®¾ç½®æå°åä½ï¼åchromeåoperaï¼ä½æ¯ç°å¨çchrome好忲¡æè¿ä¸ªè®¾ç½®äºï¼ä»£ç å¦ä¸ï¼
css:
.box{overflow-x:auto;background:#fff;white-space:nowrap;font-size:0;} .box span{display:inline-block;width:100px;height:30px;line-height:30px;text-align:center;background:#f00;color:#fff;font-size:14px;}
html:
111 111 111 111
ææå¦ä¸ï¼
æ¹æ³ä¸ï¼è´marginæ¹æ³ï¼éè¦æ³¨æçæ¯è¿ä¸ªé´éè·åå·å¤§å°æå ³ç³»çï¼æä»¥é´é䏿¯ä¸ªç¡®å®å¼ã
以ä¸ä¸ç§æ¹æ³ï¼åä¸¤ç§æ¯æ¯è¾å¥½çè§£å³åæ³ï¼ç¬¬ä¸ç§æ¹æ³ä¸æ¨è使ç¨ãç½ä¸è¿æå ¶ä»çè§£å³åæ³ï¼ä½æè®¤ä¸ºè¿æ¯åä¸¤ç§æ¯è¾å¥½ã
PSï¼
ç»å广大å端大ç¥çè¯è®ºå»ºè®®æ¥çï¼ä¹å¯ä»¥ç»å ¶ç¶å ç´ è®¾ç½®display:flexæ¥æ¶é¤ç¼éï¼ä¸ä»£ç éå°äºï¼ä½æ¯ç¨å¨æçæ°´å¹³æ»å¨å¡ççææä¸å¯¼è´ææçå ç´ é½å¤å¨äºå¯è§çªå£ä¸ï¼å°±ä¸è½å®ç°æ°´å¹³å·¦å³æ»å¨äºã
以ä¸å°±æ¯æ¬æçå ¨é¨å 容ï¼å¸æå¯¹å¤§å®¶çå¦ä¹ ææå¸®å©ï¼ä¹å¸æå¤§å®¶å¤å¤æ¯æç±ç«ææ¯é¢éã
上一篇:10个CSS简写/优化技巧整理