Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

cssÖÐpaddingºÍmarginµÄÏêÏ¸Çø±ð

±¾ÎĽ«½²ÊöHTMLºÍCSSµÄ¹Ø¼ü—ºÐ×ÓÄ£ÐÍ(Box model). Àí½âBox modelµÄ¹Ø¼ü±ãÊÇmarginºÍpaddingÊôÐÔ, ¶øÕýÈ·Àí½âÕâÁ½¸öÊôÐÔÒ²ÊÇѧϰÓÃcss²¼¾ÖµÄ¹Ø¼ü.
×¢: Ϊʲô²»·­ÒëmarginºÍpadding? Ô­ÒòÒ», ÔÚººÓïÖв¢Ã»ÓÐÓëÖ®Ïà¶ÔÓ¦µÄ´ÊÓï; Ô­Òò¶þ: ¼´Ê¹ÓÐÕâÑùµÄ´ÊÓï, ÓÉÓÚÔÚ±àдcss´úÂëʱ, ±ØÐëʹÓÃmarginºÍpadding, Èç¹ûÎÒÃÇ×ÜÓúºÓï´ÊÓï´úÌæÆäÀ´½âÊ͵ϰ, µ½ÁËʵ¼ÊÓ¦ÓÃʱÈÝÒ×»ìÏýmarginºÍpaddingµÄ¸ÅÄî.
Èç¹ûÓÐÒ»µãHtml»ù´¡µÄ»°, ¾ÍÓ¦¸ÃÁ˽âһЩ»ù±¾ÔªËØ(Element), Èçp, h1~h6, br, div, li, ul, imgµÈ. Èç¹û½«ÕâÐ©ÔªËØÏ¸·Ö, ÓÖ¿ÉÒÔ·Ö±ð¹éΪ¶¥¼¶(top-level)ÔªËØ,¿é¼¶(block-level)ÔªËØºÍÄÚÁª(inline)ÔªËØ.
1. Block-level element: Ö¸Äܹ»¶ÀÁ¢´æÔÚ, Ò»°ãµÄ¿é¼¶ÔªËØÖ®¼äÒÔ»»ÐÐ(ÈçÒ»¸ö¶ÎÂä½áÊøºóÁíÆðÒ»ÐÐ)·Ö¸ô. ³£ÓÃµÄ¿é¼¶ÔªËØ°üÀ¨: p, h1~h6, div, ulµÈ;
2. Inline element: Ö¸ÒÀ¸½ÆäËû¿é¼¶ÔªËØ´æÔÚ, ½ô½ÓÓÚ±»ÁªÔªËØÖ®¼äÏÔʾ, ¶ø²»»»ÐÐ. ³£ÓõÄÄÚÁªÔªËذüÀ¨: img, span, li, brµÈ;
3. Top-level element: °üÀ¨html, body, frameset, ±íÏÖÈçBlock-level element, ÊôÓڸ߼¶¿é¼¶ÔªËØ.
¿é¼¶ÔªËØÊǹ¹³ÉÒ»¸öhtmlµÄÖ÷ÒªºÍ¹Ø¼üÔªËØ, ¶øÈÎÒâÒ»¸ö¿é¼¶ÔªËؾù¿ÉÒÔÓÃBox modelÀ´½âÊÍ˵Ã÷.
Box Model: ÈÎÒâÒ»¸ö¿é¼¶ÔªËؾùÓÉcontent(ÄÚÈÝ), padding, background(°üÀ¨±³¾°ÑÕÉ«ºÍͼƬ), border(±ß¿ò), marginÎå¸ö²¿·Ö×é³É. Á¢ÌåͼÈçÏÂ(pj. 1):
À´ÃæÍ¼ÈçPJ2:
¸ÃÁ¢ÌåͼÒý×Ô:http://www.hicksdesign.co.uk/ (Under the Creative Commons License)
¸ù¾ÝÒÔÉÏÁ½Í¼, ÏàÐÅ´ó¼Ò¶ÔÓÚBox model»áÓиöÖ±¹ÛµÄÈÏʶ.
ÒÔÏÂ˵Ã÷marginºÍpaddingÊôÐÔ:
1. Margin: °üÀ¨margin-top, margin-right, margin-bottom, margin-left, ¿ØÖÆ¿é¼¶ÔªËØÖ®¼äµÄ¾àÀë, ËüÃÇÊÇ͸Ã÷²»¿É¼ûµÄ, ¶ÔÓÚFig. 2ËùʾµÄÉÏÓÒÏÂ×ómarginÖµ¾ùΪ40px, Òò´Ë´úÂëΪ:
margin-top: 40px;
margin-right: 40px;
margin-bottom: 40px;
margin-left: 40px;
¸ù¾ÝÉÏ, ÓÒ, ÏÂ, ×óµÄ˳ʱÕë¹æÔò, ¼òдΪ
margin: 40px 40px 40px 40px;
Ϊ±ãÓÚ¼ÇÒä, Çë²Î¿¼ÏÂͼ:
µ±ÉÏÏÂ, ×óÓÒmarginÖµ·Ö±ðÒ»ÖÂ, ¿É¼òдΪ:
margin: 40px 40px;
ǰһ¸ö40px´ú±íÉÏÏÂmarginÖµ, ºóÒ»¸ö40px´ú±í×óÓÒmarginÖµ.
µ±ÉÏÏÂ×óÓÒmarginÖµ¾ùÒ»ÖÂ, ¿É¼òдΪ:
margin: 40px;
2. Padding: °üÀ¨padding-top, padding-right, padding-bottom, padding-left, ¿ØÖÆ¿é¼¶ÔªËØÄÚ²¿, contentÓëborderÖ®¼äµÄ¾àÀë, Æä´úÂë, ¼òдÇë²Î¿¼marginÊôÐÔµÄд·¨.
ÖÁ´Ë, ÎÒÃ


Ïà¹ØÎĵµ£º

FireFoxÓëIEÖÐCSS¼æÈݼ¼¼¯½õ

1 Õë¶Ôfirefox ie6 ie7µÄcssÑùʽ
ÏÖÔڴ󲿷ֶ¼ÊÇÓÃ!importantÀ´hack£¬¶ÔÓÚie6ºÍfirefox²âÊÔ¿ÉÒÔÕý³£ÏÔʾ£¬
µ«ÊÇie7¶Ô!important¿ÉÒÔÕýÈ·½âÊÍ£¬»áµ¼ÖÂÒ³ÃæÃ»°´ÒªÇóÏÔʾ£¡ÕÒµ½Ò»¸öÕë
¶ÔIE7²»´íµÄhack·½Ê½¾ÍÊÇʹÓÓ*+html”£¬ÏÖÔÚÓÃIE7ä¯ÀÀһϣ¬Ó¦¸ÃûÓÐÎÊÌâÁË¡£
ÏÖÔÚдһ¸öCSS¿ÉÒÔÕâÑù£º
#1 { color: #33 ......

DIV css Ïà¶Ô¸¸ÈÝÆ÷ ˮƽ¡¢´¹Ö± ¾ÓÖÐ

ÖÕÓÚ°ÑËüд³öÀ´ÁË¡£¹þ¹þ
<div style="width:100%;height:100%;position:relative;overflow:hidden;"
    ><br style="line-height:0;"
    /><div style="position:relative;top:50%;left:50%;"><br style="line-height:0;"
    /><div style ......

div+cssѧϰ±Ê¼Ç£¨Firefox hr ¼æÈÝÎÊÌ⣩


Firefox hr
¼æÈÝÎÊÌ⣬ÔÚieÖÐÕý³£ÏÔʾµÄhrÊôÐÔÉèÖã¬ÔÚFirefoxÀïÃæ²»¹ÜÔõôŪ¶¼ÊÇËûÂèµÄ²»³öÀ´£¬¸ÄÁ˲»ÉÙÊôÐÔ£¬µ÷ÕûÁËλÖã¬Í¬Ê±ËÑË÷Á˲»ÉÙÎÄÕ£¬ÈÔÈ»²»
ÐУ¬×îºó¿´µ½Ò»ÆªÎÄÕÂ˵ffÖбØÐëÉèÖñ³¾°ÑÕÉ«²ÅÓÐЧ¹ûµÄ£¬ÕæÊÇxxxµÄ£¬ÕâÖÖÎÊÌâ×Ô¼º±ÕÃÅÔì³µµÄ»°ÕûÉϸöÈýÌìÈýÒ¹¶¼ÕÒ²»µ½½â¾ö°ì·¨°¡£¡
°Ñ´úÂëÌù³öÀ´·ÖÏíÏ£º
hr { ......

CSSºÐÄ£ÐÍÏêϸ½²½â

CSS ºÐÄ£ÐÍ
¡¡¡¡ÍøÒ³Éè¼ÆÖеÄÿ¸öÔªËØ¶¼Êdz¤·½ÐεĺÐ×Ó¡£ºÐ×ӵijߴçÊÇÔõÑù¾«È·¼ÆËãµÄ£¬Çë¿´ÏÂͼ£º
¡¡¡¡
¡¡¡¡Èç¹ûÊÇ Firebug Óû§µÄ»°(»ù±¾ºÍǰ¶ËÓйصͼ»áÓõ½ Firebug °É – ÌǰéÎ÷ºìÊÁ)£¬¾Í»áºÜÊìϤÏÂÃæµÄͼ±íÁË¡£
¡¡¡¡Õâ¸öͼ±íºÜºÃµØÕ¹Ê¾ÁË×÷ÓÃÓÚÒ³ÃæÉÏÈÎÒâºÐ×ÓµÄÊýÖµ¡£
¡¡¡¡
¡¡¡¡×¢ÒâÒÔÉÏÁ½¸öÀý×ÓÖУ¬margi ......

CSS ÃüÃû¹æ·¶

CSS ÃüÃû¹æ·¶
XHTML-CSSд×÷½¨Òé
ËùÓеÄxhtml´úÂëСд
ÊôÐÔµÄÖµÒ»¶¨ÒªÓÃË«ÒýºÅ("")À¨ÆðÀ´£¬ÇÒÒ»¶¨ÒªÓÐÖµ
ÿ¸ö±êÇ©¶¼ÒªÓпªÊ¼ºÍ½áÊø£¬ÇÒÒªÓÐÕýÈ·µÄ²ã´Î
¿ÕÔªËØÒªÓнáÊøµÄtag»òÓÚ¿ªÊ¼µÄtagºó¼ÓÉÏ"/"
±íÏÖÓë½á¹¹ÍêÈ«·ÖÀ룬´úÂëÖв»Éæ¼°ÈκεıíÏÖÔªËØ£¬Èçstyle¡¢font¡¢bgColor¡¢borderµÈ
<h1> ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ