height:20px; /*For Firefox*/
*height:25px; /*For IE7 &
IE6*/
_height:20px; /*For IE6*/
注愙åºåºã€?/p>
˜q™æ ·ä¹Ÿå±žäºŽCSS HACKåQŒä¸˜q‡æ²¡æœ‰ä¸Šé¢è¿™æ ïL®€‹zã€?br />
#example { color: #333; } /* Moz */
* html
#example { color: #666; } /* IE6 */
*+html #example { color: #999; } /* IE7
*/
½W¬äºŒ¿U是使用IE专用的æ¡ä»¶æ³¨é‡?br />
<!–å…¶ä»–‹¹è§ˆå™?–>
<link rel=”stylesheet”
type=”text/css” href=”css.css” />
<!–[if IE 7]>
<!– 适åˆäºŽIE7 –>
<link rel=”stylesheet”
type=”text/css” href=”ie7.css” />
<![endif]–>
<!–[if lte IE 6]>
<!– 适åˆäºŽIE6åŠä¸€ä¸?–>
<link
rel=”stylesheet” type=”text/css” href=”ie.css” />
<![endif]–>
½W¬ä¸‰¿Ucss filter的办法,以下为ç»å…总Žå›½å¤–¾|‘ç«™¾˜»è¯‘˜q‡æ¥çš„ã€?
æ–°å¾ä¸€ä¸ªcssæ ·å¼å¦‚下åQ?/p>
#item {
width: 200px;
height: 200px;
background:
red;
}
æ–°å¾ä¸€ä¸ªdiv,òq¶ä‹É用å‰é¢å®šä¹‰çš„cssçš„æ ·å¼ï¼š
<div id=”item”>some text here</div>
在body表现˜q™é‡ŒåŠ å…¥lang属æ€?䏿–‡ä¸ºzhåQ?/p>
<body lang=”en”>
现在对divå…ƒç´ å†å®šä¹‰ä¸€ä¸ªæ ·å¼ï¼š
*:lang(en) #item{
background:green !important;
}
˜q™æ ·åšæ˜¯ä¸ÞZº†ç”?important覆盖原æ¥çš„cssæ ·å¼,ç”׃ºŽ:lang选择器ie7.0òq¶ä¸æ”¯æŒ,所以对˜q™å¥è¯ä¸ä¼šæœ‰ä»ÖM½•作用,于是也达åˆîCº†ie6.0ä¸‹åŒæ ïLš„æ•ˆæžœ,但是很ä¸òq¸åœ°çš„æ˜¯,safariåŒæ ·ä¸æ”¯æŒæ¤å±žæ€?所以需è¦åР入以䏋cssæ ·å¼åQ?/p>
#item:empty {
background: green
!important
}
:emptyé€‰æ‹©å™¨äØ“css3的规èŒ?ž®½ç®¡safariòq¶ä¸æ”¯æŒæ¤è§„èŒ?但是˜q˜æ˜¯ä¼šé€‰æ‹©æ¤å…ƒç´?ä¸ç®¡æ˜¯å¦æ¤å…ƒç´ å˜åœ?现在¾l¿è‰²ä¼šçŽ°åœ¨åœ¨é™¤ieå„版本以外的‹¹è§ˆå™¨ä¸Šã€?/p>
对IE6å’ŒFF的兼容å¯ä»¥è€ƒè™‘以å‰çš?important
个äh比较喜欢用第一¿U,½Ž€‹z,兼容性比较好ã€?/p>
我们都知é“,‹¹è§ˆå™¨åœ¨æ˜„¡¤º¾|‘页的时候,都会æ ÒŽ(gu¨©)®¾|‘页的cssæ ·å¼è¡¨æ¥å†›_®šå¦‚何昄¡¤ºåQŒä½†æ˜¯æˆ‘ä»¬åœ¨æ ·å¼è¡¨ä¸æœªå¿…ä¼šå°†æ‰€æœ‰çš„å…ƒç´ éƒ½è¿›è¡Œäº†å…·ä½“çš„æ˜qŽÍ¼Œå½? 然也没有必è¦é‚£ä¹ˆåšï¼Œæ‰€ä»¥å¯¹äºŽé‚£äº›æ²¡æœ‰æ˜q°çš„属性,‹¹è§ˆå™¨å°†é‡‡ç”¨å†…ç½®é»˜è®¤çš„æ–¹å¼æ¥˜q›è¡Œæ˜„¡¤ºåQŒè¬å¦‚æ–‡å—ï¼Œå¦‚æžœä½ æ²¡æœ‰åœ¨css䏿Œ‡å®šé¢œè‰ÔŒ¼Œé‚£ä¹ˆ‹¹è§ˆå™¨å°†é‡‡ç”¨é»? 色或者系¾lŸé¢œè‰²æ¥æ˜„¡¤ºåQŒdivæˆ–è€…å…¶ä»–å…ƒç´ çš„èƒŒæ™¯åQŒå¦‚果在css䏿²¡æœ‰è¢«æŒ‡å®šåQŒæµè§ˆå™¨åˆ™å°†å…¶è®¾¾|®äØ“ç™½è‰²æˆ–è€…é€æ˜ŽåQŒç‰½{‰å…¶ä»–æœªå®šä¹‰çš„æ ·å¼å‡å¦‚æ¤ã€‚所以有很多 东西出现FFå’ŒIE昄¡¤ºä¸ä¸€æ ïLš„æ ÒŽ(gu¨©)œ¬åŽŸå› åœ¨äºŽå®ƒä»¬çš„é»˜è®¤æ˜¾½CÞZ¸ä¸€æ øP¼Œè€Œè¿™ä¸ªé»˜è®¤æ ·å¼è¯¥å¦‚何昄¡¤ºæˆ‘知é“在w3䏿œ‰æ²¡æœ‰å¯¹åº”çš„æ ‡å‡†æ¥˜q›è¡Œè§„定åQŒå› æ¤å¯¹äºŽè¿™ç‚¹ä¹Ÿ ž®±åˆ«åŽÀL€ªç½ªIE了。所以解军_Šžæ³•å°±å‡ºæ¥äº†ï¼Œé‚£å°±æ˜¯å¯¹äºŽä¸¾lŸä¸€çš„默认显½Cºæ–¹å¼ï¼Œåœ¨cssä¸ç»™æŒ‡å®šå…·ä½“数值就å¯ä»¥äº†ï¼Œä¸‹é¢æˆ‘å°†ž®±æˆ‘知é“çš„é»˜è®¤æ ‡½{¾æ¥˜q›è¡Œè¯´æ˜Žã€?/p>
åˆ—è¡¨æ ‡ç¾UL LIåQŒè¿™ä¸ªæ˜¯æœ‹å‹æŠ±æ€¨å¾—æœ€å¤šçš„æ ‡ç¾åQŒè¯´æ¯æ¬¡é‡åˆ°˜q™ä¸ªæ ‡ç¾çš„æ—¶å€™IEå’ŒFFæ€ÀL˜¯æ˜„¡¤ºä¸ä¸€è‡´ã€‚行åQŒæ—¢ç„¶å¦‚æ¤ï¼Œä½ 何ä¸åœ¨æ ·å¼è¡¨ä¸ž®†è¿™ä¸ªæ ‡½{„¡š„属性给定义了,å¦? ul{padding:0;margin:0;}åQŒç„¶åŽå†çœ‹çœ‹åQŒæ˜¯ä¸æ˜¯ä¸€è‡´äº†åQŸå¯¹äºŽulæ ‡ç¾åQŒIE会自动羃˜q›å‡ 个åƒç´ ,而FFåˆ™ä¸æ˜¯è¿™æ øP¼Œæ‰€ä»¥è¿™ž®±æ˜¯æ ÒŽ(gu¨©)œ¬ åŽŸå› .当然,我上é¢çš„定义肯定昄¡¤ºä¸å¤ª¾ŸŽè§‚,˜q™ä¸ªæ—¶å€™ä½ å¯ä»¥æ‰‹åЍ˜q›è¡Œè°ƒèŠ‚,è¬å¦‚调节æˆ?{padding:0;margin:0 0 0 10px;list-style-position: inside;},所以今åŽå¯¹äºŽè¿™ä¸ªæ ‡½{?åªè¦ä½ å‘现IEå’ŒFFä¸ä¸€è‡?ž®±åŽ»çœ‹çœ‹å¯¹åº”çš„css有哪些属æ€?然厘q›è¡Œå¤¸å¼ çš„æ˜q?用IEå’ŒFireFoxæŸ? 看之,如果一致则有效.FORMæ ‡ç¾,˜q™ä¸ªæ ‡ç¾åœ¨IEä¸?ž®†ä¼šè‡ªåЍmargin一些边è·?而在FFä¸margin则是0,å› æ¤,如果æƒÏx˜¾½CÞZ¸€è‡?所以最å¥? 在css䏿Œ‡å®šmarginå’Œpadding,针对上é¢ä¸¤ä¸ªé—®é¢˜,我的cssä¸ä¸€èˆ¬é¦–先都使用˜q™æ ·çš„æ ·å¼ul,form{margin:0; padding:0;}¾l™å®šä¹‰æ»äº?所以åŽé¢å°±ä¸ä¼šä¸ø™¿™ä¸ªå¤´ç–égº†.
关于更多默认å€ég¸åŒçš„æ ‡ç¾,希望大家¾l§ç®‹å‘掘,å¸Œæœ›æ¤æ–‡èƒ½æŠ›ç –引çŽ?
下é¢çš„é—®é¢˜ä¸æ˜¯é»˜è®¤å€¼çš„问题äº?
对于排版,我们用得最多的cssæè¿°å¯èƒ½ž®±æ˜¯float:left.有的时候我们需è¦åœ¨næ çš„float divåŽé¢åšä¸€ä¸ªç»Ÿä¸€çš„背æ™?è¬å¦‚:<div id=”page”> <div id=”left”></div> <div id=”center”></div> <div id=”right”></div> </div>,比如我们è¦å°†page的背景设¾|®æˆè“色,以达到所有三æ 的背景颜色是è“色的目的,但是我们会å‘现éšç€left center rightçš„å‘下拉é•?而pageå±…ç„¶ä¿å˜é«˜åº¦ä¸å˜,问题æ¥äº†,åŽŸå› åœ¨äºŽpage䏿˜¯float属æ€?而我们的pageç”׃ºŽè¦å±…ä¸?ä¸èƒ½è®„¡½®æˆ? float,æ‰€ä»¥æˆ‘ä»¬åº”è¯¥è¿™æ ¯‚§£å†?lt;div id=”page”> <div id=”bg” style=”float:left;width:100%”><div id=”left”></div> <div id=”center”></div> <div id=”right”></div> </div></div>,å†åµŒå…¥ä¸€ä¸ªfloat left而宽度是100%çš„DIV解决ä¹?
éšç€IE7å¯?important的支æŒ? !important
æ–ÒŽ(gu¨©)³•现在åªé’ˆå¯¹IE6çš„HACK.(注æ„写法.记得该声明佾|®éœ€è¦æå‰?)
<style>
#wrapper
{
width:
100px!important; /* IE7+FF */
width: 80px; /* IE6
*/
}
</style>
2, IE6/IE77对FireFox
*+html ä¸?*html 是IEç‰ÒŽ(gu¨©)œ‰çš„æ ‡½{? firefox æš‚ä¸æ”¯æŒ.è€?+html åˆäØ“
IE7ç‰ÒŽ(gu¨©)œ‰æ ‡ç¾.
<style>
#wrapper
{
#wrapper { width: 120px; } /*
FireFox */
*html #wrapper { width: 80px;} /* ie6 fixed */
*+html #wrapper
{ width: 60px;} /* ie7 fixed, 注愙åºåº */
}
</style>
注æ„:
*+html 对IE7çš„HACK å¿…é¡»ä¿è¯HTML™å‰™ƒ¨æœ‰å¦‚下声明:
<!DOCTYPE HTML PUBLIC
“-//W3C//DTD HTML 4.01
Transitional//EN” ”http://www.w3.org/TR/html4/loose.dtd”>
二ã€ä¸‡èƒ?float é—åˆ(éžå¸¸é‡è¦!)
关于 clear float 的原ç†å¯å‚è§ [How To Clear Floats Without Structural
Markup]
ž®†ä»¥ä¸‹ä»£ç åŠ å…¥Global CSS ä¸?¾l™éœ€è¦é—åˆçš„divåŠ ä¸Š class=”clearfix”
å›_¯,屡试ä¸çˆ½.
<style>
/* Clear Fix */
.clearfix:after
{
content:”.”;
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix
{
display:inline-block;
}
/*
Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac
*/
/* end of clearfix */
</style>
三ã€å…¶ä»–å…¼å®ÒŽ(gu¨©)Š€å·?冿¬¡å•°å—¦)
1, FF下给 div 讄¡½® padding åŽä¼šå¯ÆD‡´ width å’?height å¢žåŠ , 但IEä¸ä¼š.(å¯ç”¨!important解决)
2,
å±…ä¸é—®é¢˜.
1).垂直居ä¸.ž®?line-height 讄¡½®ä¸?å½“å‰ div 相åŒçš„高åº? å†é€šè¿‡ vertical-align: middle.(
注æ„内容ä¸è¦æ¢è¡Œ.)
2).æ°´åã^å±…ä¸. margin: 0 auto;(å½“ç„¶ä¸æ˜¯ä¸‡èƒ½)
3, 若需¾l?a æ ‡ç¾å†…å†…å®¹åŠ ä¸?æ ·å¼, 需è¦è®¾¾|?
display: block;(常è§äºŽå¯¼èˆªæ ‡½{?
4, FF å’?IE å¯?BOX ç†è§£çš„差异导致相å·?2px 的还有设ä¸?floatçš„div在ieä¸?
marginåŠ å€ç‰é—®é¢˜.
5, ul æ ‡ç¾åœ?FF 下é¢é»˜è®¤æœ?list-style å’?padding . 最好事先声æ˜? 以é¿å…ä¸å¿…è¦çš„麻çƒ?
(常è§äºŽå¯¼èˆªæ ‡½{‘Ö’Œå†…容列表)
6, ä½œäØ“å¤–éƒ¨ wrapper çš?div ä¸è¦å®šæ»é«˜åº¦, æœ€å¥½è¿˜åŠ ä¸Š overflow:
hidden.以达到高度自适应.
7, 关于手åÅžå…‰æ ‡. cursor: pointer. 而hand åªé€‚用äº?IE.
1 针对firefox ie6
ie7çš„cssæ ·å¼
现在大部分都是用!importantæ¥hackåQŒå¯¹äºŽie6å’Œfirefox‹¹‹è¯•å¯ä»¥æ£å¸¸æ˜„¡¤ºåQ?br />
但是ie7å¯?importantå¯ä»¥æ£ç¡®è§£é‡ŠåQŒä¼šå¯ÆD‡´™åµé¢æ²¡æŒ‰è¦æ±‚昄¡¤ºåQ找åˆîC¸€ä¸ªé’ˆ
对IE7ä¸é”™çš„hack方弞®±æ˜¯ä½¿ç”¨“*+html”åQŒçŽ°åœ¨ç”¨IE7‹¹è§ˆä¸€ä¸‹ï¼Œåº”该没有问题了ã€?br />
现在写一个CSSå¯ä»¥˜q™æ ·åQ?/p>
#1 { color: #333; } /* Moz */
* html #1 { color: #666; } /* IE6
*/
*+html #1 { color: #999; } /* IE7
*/
那么在firefox下å—体颜色显½CÞZØ“#333åQŒIE6下å—体颜色显½CÞZØ“#666åQŒIE7下å—体颜色显½CÞZØ“#999ã€?/p>
2 css布局ä¸çš„å±…ä¸é—®é¢˜
主è¦çš„æ ·å¼å®šä¹‰å¦‚下:
body {TEXT-ALIGN: center;}
#center { MARGIN-RIGHT: auto; MARGIN-LEFT:
auto; }
说明åQ?br />
首先在父¾U§å…ƒç´ 定义TEXT-ALIGN:
center;˜q™ä¸ªçš„æ„æ€å°±æ˜¯åœ¨çˆ¶çñ”å…ƒç´ å†…çš„å†…å®¹å±…ä¸åQ›å¯¹äºŽIE˜q™æ ·è®‘Ö®šž®±å·²¾lå¯ä»¥äº†ã€?br />
但在mozillaä¸ä¸èƒ½å±…ä¸ã€‚解军_Šžæ³•å°±æ˜¯åœ¨åå…ƒç´ å®šä¹‰æ—¶å€™è®¾å®šæ—¶å†åŠ ä¸?#8220;MARGIN-RIGHT:
auto;MARGIN-LEFT: auto;
”
需è¦è¯´æ˜Žçš„æ˜¯ï¼Œå¦‚æžœä½ æƒ³ç”¨è¿™ä¸ªæ–¹æ³•ä‹É整个™åµé¢è¦å±…ä¸ï¼Œå»ø™®®ä¸è¦å¥—在一个DIVé‡Œï¼Œä½ å¯ä»¥ä¾‹Æ¡æ‹†å‡ºå¤šä¸ªdivåQ?br />
åªè¦åœ¨æ¯ä¸ªæ‹†å‡ºçš„div里定义MARGIN-RIGHT:
auto;MARGIN-LEFT: auto; ž®±å¯ä»¥äº†ã€?/p>
3 盒模型ä¸åŒè§£é‡?
#box{ width:600px; //for ie6.0- w\idth:500px; //for ff+ie6.0}
#box{
width:600px!important //for ff width:600px; //for ff+ie6.0 width /**/:500px;
//for ie6.0-}
4 ‹¹®åЍie产生的åŒå€è·¼›?/p>
#box{ float:left; width:100px; margin:0 0 0 100px; //˜q™ç§æƒ…况之下IE会äñ”ç”?00px的跼›?
display:inline;
//使æÕQ动忽略}
˜q™é‡Œ¾l†è¯´ä¸€ä¸‹block,inlineä¸¤ä¸ªå…ƒç´ ,Blockå…ƒç´ çš„ç‰¹ç‚ÒŽ(gu¨©)˜¯:æ€ÀL˜¯åœ¨æ–°è¡Œä¸Šå¼€å§?高度,宽度,行高,è¾¹è·éƒ½å¯ä»¥æŽ§åˆ?å—å…ƒç´?;Inlineå…ƒç´ çš„ç‰¹ç‚ÒŽ(gu¨©)˜¯:å’Œå…¶ä»–å…ƒç´ åœ¨åŒä¸€è¡Œä¸Š,…ä¸å¯æŽ§åˆ¶(å†…åµŒå…ƒç´ );
#box{ display:block; //å¯ä»¥ä¸ºå†…åµŒå…ƒç´ æ¨¡æ‹ŸäØ“å—å…ƒç´?display:inline; //实现åŒä¸€è¡ŒæŽ’列的的效æž? diplay:table;
5 IE与宽度和高度的问�/p>
IEä¸è®¤å¾—min-˜q™ä¸ªå®šä¹‰åQŒä½†å®žé™…上它把æ£å¸¸çš„widthå’Œheight当作有min的情冉|¥ä½Ñ€‚è¿™æ ·é—®é¢˜å°±å¤§äº†åQŒå¦‚æžœåªç”¨å®½åº¦å’Œé«˜åº¦åQ?br />
æ£å¸¸çš„æµè§ˆå™¨é‡Œè¿™ä¸¤ä¸ªå€¼å°±ä¸ä¼šå˜ï¼Œå¦‚æžœåªç”¨min-widthå’Œmin-heightçš„è¯åQŒIE䏋颿 ÒŽ(gu¨©)œ¬½{‰äºŽæ²¡æœ‰è®„¡½®å®½åº¦å’Œé«˜åº¦ã€?br />
比如è¦è®¾¾|®èƒŒæ™¯å›¾ç‰‡ï¼Œ˜q™ä¸ªå®½åº¦æ˜¯æ¯”较é‡è¦çš„。è¦è§£å†³˜q™ä¸ªé—®é¢˜åQŒå¯ä»¥è¿™æ øP¼š
#box{
width: 80px; height: 35px;}html>body #box{ width: auto; height: auto;
min-width: 80px; min-height: 35px;}
6 ™åµé¢çš„æœ€ž®å®½åº?/p>
min-width是个éžå¸¸æ–¹ä¾¿çš„CSS命ä×oåQŒå®ƒå¯ä»¥æŒ‡å®šå…ƒç´ 最ž®ä¹Ÿä¸èƒ½ž®äºŽæŸä¸ªå®½åº¦åQŒè¿™æ ·å°±èƒ½ä¿è¯æŽ’版一直棼‹®ã€‚但IEä¸è®¤å¾—这个,
而它实际上把widthå½“åšæœ€ž®å®½åº¦æ¥ä½Ñ€‚äØ“äº†è®©˜q™ä¸€å‘½ä×o在IE上也能用åQŒå¯ä»¥æŠŠä¸€ä¸?lt;div>
攑ֈ° <body> æ ‡ç¾ä¸‹ï¼Œç„¶åŽä¸ºdiv指定一个类åQ?br />
ç„¶åŽCSS˜q™æ ·è®¾è®¡åQ?br />
#container{ min-width: 600px;
width:expression(document.body.clientWidth < 600? “600px”: “auto”
);}
½W¬ä¸€ä¸ªmin-width是æ£å¸¸çš„åQ›ä½†½W?行的width使用了JavascriptåQŒè¿™åªæœ‰IEæ‰è®¤å¾—,˜q™ä¹Ÿä¼šè®©ä½ çš„HTML文档ä¸å¤ªæ£è§„。它实际上通过Javascriptçš„åˆ¤æ–æ¥å®žçŽ°æœ€ž®å®½åº¦ã€?/p>
7 清除‹¹®åЍ
.hackbox{ display:table; //ž®†å¯¹è±¡ä½œä¸ºå—å…ƒç´ ¾U§çš„è¡¨æ ¼æ˜„¡¤º}或è€?hackbox{
clear:both;}
æˆ–è€…åŠ å…?afteråQˆä¼ªå¯¹è±¡åQ?讄¡½®åœ¨å¯¹è±¡åŽå‘生的内容,通常和contenté…åˆä½¿ç”¨åQŒIE䏿”¯æŒæ¤ä¼ªå¯¹è±¡ï¼ŒéžIe
‹¹è§ˆå™¨æ”¯æŒï¼Œ
æ‰€ä»¥åÆˆä¸åª„å“到IE/WIN‹¹è§ˆå™¨ã€‚è¿™¿U的最éºÈƒ¦çš?#8230;…#box:after{ content: “.”; display: block;
height: 0; clear: both; visibility: hidden;}
8 DIV‹¹®åЍIE文本产生3è±¡ç´ çš„bug
左边对象‹¹®åЍåQŒå³è¾šw‡‡ç”¨å¤–è¡¥ä¸çš„å·¦è¾¹è·æ¥å®šä½ï¼ŒåŒ™¾¹å¯¹è±¡å†…的文本会离左边æœ?px的间è·?
#box{ float:left; width:800px;}#left{ float:left; width:50%;}#right{
width:50%;}*html #left{ margin-right:-3px; //˜q™å¥æ˜¯å…³é”®}
HTML代ç <div
id=”box”> <div id=”left”></div> <div
id=”right”></div></div>
9 属性选择å™?˜q™ä¸ªä¸èƒ½½Ž—是兼容,是éšè—css的一个bug)
p[id]{}div[id]{}
˜q™ä¸ªå¯¹äºŽIE6.0å’ŒIE6.0以下的版本都éšè—,FFå’ŒOPera作用
属性选择器和å选择器还是有区别çš?å选择器的范围从åÅžå¼æ¥è¯´ç¾ƒ?y¨u)®äº?属性选择器的范围比较å¤?如p[id]ä¸?所有pæ ‡ç¾ä¸æœ‰idçš„éƒ½æ˜¯åŒæ ·å¼çš?
10 IEæ‰è¿·è—的问题
当divåº”ç”¨å¤æ‚的时候æ¯ä¸ªæ ä¸åˆæœ‰ä¸€äº›é“¾æŽ¥ï¼ŒDIV½{‰è¿™ä¸ªæ—¶å€™å®¹æ˜“å‘生托q¯‚—的问题ã€?br /> 有些内容昄¡¤ºä¸å‡ºæ¥ï¼Œå½“é¼ æ ‡é€‰æ‹©˜q™ä¸ªåŒºåŸŸæ˜¯å‘现内容确实在™åµé¢ã€?br /> 解决办法åQšå¯¹#layout使用line-height属æ€? 或者给#layout使用固定高和宽。页é¢ç»“构尽é‡ç®€å•ã€?/p>
11 高度ä¸é€‚应
高度ä¸é€‚应是当内层对象的高度å‘生å˜åŒ–时外层高度ä¸èƒ½è‡ªåЍ˜q›è¡Œè°ƒèŠ‚åQŒç‰¹åˆ«æ˜¯å½“内层对象ä‹Éç”?br />
margin 或paddign
时�br />
例:
<div
id=”box”>
<p>p对象ä¸çš„内容</p>
</div>
CSSåQ?box
{background-color:#eee; }
#box p {margin-top: 20px;margin-bottom: 20px;
text-align:center;
}
解决æ–ÒŽ(gu¨©)³•åQšåœ¨P对象上下å„åŠ 2个空的div对象CSS代ç åQ?1{height:0px;overflow:hidden;}æˆ–è€…äØ“DIVåŠ ä¸Šborder属性ã€?/p>
  值得注æ„的是åQŒä¸€å®šè¦ž®†xxxx !important ˜q™å¥æ”„¡½®åœ¨å¦ä¸€å¥ä¹‹ä¸Šï¼Œä¸Šé¢å·²ç»æè¿‡
½W¬ä¸€æ¥ï¼šè§„划¾|‘ç«™åQŒæœ¬æ•™ç¨‹ž®†ä»¥å›„¡¤ºä¸ÞZ¾‹æž„å¾¾|‘ç«™åQ?/a>
½W¬äºŒæ¥ï¼šåˆ›å¾html模æ¿åŠæ–‡ä»¶ç›®å½•ç‰åQ?/a>
½W¬ä¸‰æ¥ï¼šž®†ç½‘站分ä¸ÞZº”个divåQŒç½‘™åµåŸºæœ¬å¸ƒå±€çš„基¼‹€åQ?/a>
½W¬å››æ¥ï¼š¾|‘页布局与div‹¹®åЍ½{‰ï¼›
½W¬äº”æ¥ï¼š¾|‘é¡µä¸»è¦æ¡†æž¶ä¹‹å¤–çš„é™„åŠ ç»“æž„çš„å¸ƒå±€ä¸Žè¡¨çŽŽÍ¼›
½W¬å…æ¥ï¼š™åµé¢å†…çš„åŸºæœ¬æ–‡æœ¬çš„æ ·å¼?css)讄¡½®åQ?/a>
½W¬ä¸ƒæ¥ï¼š¾|‘ç«™å¤´éƒ¨å›¾æ ‡ä¸Žlogo部分的设计;
½W¬å…«æ¥ï¼š™åµè„šä¿¡æ¯(版惽{?的表现设¾|®ï¼›
½W¬ä¹(ji¨¦)æ¥ï¼šå¯ÆDˆªæ¡çš„制作(较难)åQ?/a>
½W¬åæ¥ï¼šè§£å†³IE‹¹è§ˆå™¨çš„æ˜„¡¤ºBUGåQ?/a>