1.document.formName.item("itemName") ÎÊÌâ
˵Ã÷:IEÏÂ,¿ÉÒÔʹÓÃdocument.formName.item("itemName")»òdocument.formName.elements["elementName"];FirefoxÏÂ,Ö»ÄÜʹÓÃdocument.formName.elements["elementName"].
½â¾ö·½·¨:ͳһʹÓÃdocument.formName.elements["elementName"].
2.¼¯ºÏÀà¶ÔÏóÎÊÌâ
˵Ã÷:IEÏÂ,¿ÉÒÔʹÓÃ()»ò[]»ñÈ¡¼¯ºÏÀà¶ÔÏó;FirefoxÏÂ,Ö»ÄÜʹÓÃ[]»ñÈ¡¼¯ºÏÀà¶ÔÏó.
½â¾ö·½·¨:ͳһʹÓÃ[]»ñÈ¡¼¯ºÏÀà¶ÔÏó.
3.×Ô¶¨ÒåÊôÐÔÎÊÌâ
˵Ã÷:IEÏÂ,¿ÉÒÔʹÓûñÈ¡³£¹æÊôÐԵķ½·¨À´»ñÈ¡×Ô¶¨ÒåÊôÐÔ,Ò²¿ÉÒÔʹÓÃgetAttribute()»ñÈ¡×Ô¶¨ÒåÊôÐÔ;FirefoxÏÂ,Ö»ÄÜʹÓÃgetAttribute()»ñÈ¡×Ô¶¨ÒåÊôÐÔ.
½â¾ö·½·¨:ͳһͨ¹ýgetAttribute()»ñÈ¡×Ô¶¨ÒåÊôÐÔ.
4.eval("idName")ÎÊÌâ
˵Ã÷:IEÏÂ,,¿ÉÒÔʹÓÃeval("idName")»ògetElementById("idName")À´È¡µÃidΪidNameµÄHTML¶ÔÏó;FirefoxÏÂÖ»ÄÜʹÓÃgetElementById("idName")À´È¡µÃidΪidNameµÄHTML¶ÔÏó.
½â¾ö·½·¨:ͳһÓÃgetElementById("idName")À´È¡µÃidΪidNameµÄHTML¶ÔÏó.
5.±äÁ¿ÃûÓëijHTML¶ÔÏóIDÏàͬµÄÎÊÌâ
˵Ã÷:IEÏÂ,HTML¶ÔÏóµÄID¿ÉÒÔ×÷ΪdocumentµÄÏÂÊô¶ÔÏó±äÁ¿ÃûÖ±½ÓʹÓÃ;FirefoxÏÂÔò²»ÄÜ.FirefoxÏÂ,¿ÉÒÔʹÓÃÓëHTML¶ÔÏóIDÏàͬµÄ±äÁ¿Ã ......
1.document.formName.item("itemName") ÎÊÌâ
˵Ã÷:IEÏÂ,¿ÉÒÔʹÓÃdocument.formName.item("itemName")»òdocument.formName.elements["elementName"];FirefoxÏÂ,Ö»ÄÜʹÓÃdocument.formName.elements["elementName"].
½â¾ö·½·¨:ͳһʹÓÃdocument.formName.elements["elementName"].
2.¼¯ºÏÀà¶ÔÏóÎÊÌâ
˵Ã÷:IEÏÂ,¿ÉÒÔʹÓÃ()»ò[]»ñÈ¡¼¯ºÏÀà¶ÔÏó;FirefoxÏÂ,Ö»ÄÜʹÓÃ[]»ñÈ¡¼¯ºÏÀà¶ÔÏó.
½â¾ö·½·¨:ͳһʹÓÃ[]»ñÈ¡¼¯ºÏÀà¶ÔÏó.
3.×Ô¶¨ÒåÊôÐÔÎÊÌâ
˵Ã÷:IEÏÂ,¿ÉÒÔʹÓûñÈ¡³£¹æÊôÐԵķ½·¨À´»ñÈ¡×Ô¶¨ÒåÊôÐÔ,Ò²¿ÉÒÔʹÓÃgetAttribute()»ñÈ¡×Ô¶¨ÒåÊôÐÔ;FirefoxÏÂ,Ö»ÄÜʹÓÃgetAttribute()»ñÈ¡×Ô¶¨ÒåÊôÐÔ.
½â¾ö·½·¨:ͳһͨ¹ýgetAttribute()»ñÈ¡×Ô¶¨ÒåÊôÐÔ.
4.eval("idName")ÎÊÌâ
˵Ã÷:IEÏÂ,,¿ÉÒÔʹÓÃeval("idName")»ògetElementById("idName")À´È¡µÃidΪidNameµÄHTML¶ÔÏó;FirefoxÏÂÖ»ÄÜʹÓÃgetElementById("idName")À´È¡µÃidΪidNameµÄHTML¶ÔÏó.
½â¾ö·½·¨:ͳһÓÃgetElementById("idName")À´È¡µÃidΪidNameµÄHTML¶ÔÏó.
5.±äÁ¿ÃûÓëijHTML¶ÔÏóIDÏàͬµÄÎÊÌâ
˵Ã÷:IEÏÂ,HTML¶ÔÏóµÄID¿ÉÒÔ×÷ΪdocumentµÄÏÂÊô¶ÔÏó±äÁ¿ÃûÖ±½ÓʹÓÃ;FirefoxÏÂÔò²»ÄÜ.FirefoxÏÂ,¿ÉÒÔʹÓÃÓëHTML¶ÔÏóIDÏàͬµÄ±äÁ¿Ã ......
Ò»¡¢CSS HACK
ÒÔÏÂÁ½ÖÖ·½·¨¼¸ºõÄܽâ¾öÏÖ½ñËùÓÐHACK.
1, !important
Ëæ×ÅIE7¶Ô!importantµÄÖ§³Ö, !important ·½·¨ÏÖÔÚÖ»Õë¶ÔIE6µÄHACK.(×¢Òâд·¨.¼ÇµÃ¸ÃÉùÃ÷λÖÃÐèÒªÌáÇ°.)
<style>
#wrapper
{
width: 100px!important; /* IE7+FF */
width: 80px; /* IE6 */
}
</style>
2, IE6/IE77¶ÔFireFox
*+html Óë *html ÊÇIEÌØÓеıêÇ©, firefox Ôݲ»Ö§³Ö.¶ø*+html ÓÖΪ IE7ÌØÓбêÇ©.
<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 ÖÐ,¸øÐèÒª±ÕºÏµÄdiv¼ÓÉÏ class="clearfix" ¼´¿É,ÂÅÊÔ²»Ë¬.
<style>
/* Clear Fix */
.clearfix:after
{
content:".";
display:block;
h ......
<div style="padding-top:5px;width:200px;height:15px;background-color:#ffeeee"> test </div>
ÒÔÉÏ´úÂëÔÚIEÖкÍfirefox»áÓв»Í¬µÄЧ¹û.×îÖ÷ÒªÔÒòÊÇfirefox½âÊÍpadding-topÓëIEµÄЧ¹û²»Í¬
fixfox¶ÔDIV×ܸ߶ÈÊÇpadding-top+heightµÄ,¶øIEÖÐ,padding-topÊÇ°üº¬ÔÚheightÖеÄ,
Òª½â¾öÕâÒ»¸öì¶Ü,¿ÉÒÔÀûÓÃ!important
padding-top:5px;
height:10px !important;
height:15px;
ÒÔÉ϶¨ÒåÁËÁ½¸öheight, ÆäÖÐÒ»¸öºóÃæ¼ÓÁË!important , IE½«»áºöÂÔÕâ¸öÊôÐÔ,¶øʹÓúóÃæµÄheight:15px; ¶øfirefoxÈ´²»»áºöÂÔÕâ¸öÊôÐÔ, Ö±½ÓʹÓÃheight:10px
ÕâÑù¾Í¿ÉÒÔºÜÇÉÃîµÄ½â¾öÕâ¸öÎÊÌâ ......
ºÜ¶àµÄWeb
designerÔÚ¸Õ½Ó´¥W3C±ê×¼µÄʱºò£¬¶¼Óöµ½¹ý¸ß¶È×ÔÊÊÓ¦µÄÎÊÌâ¡£ÒòΪdivµÈ¶ÔÏóµÄheight:100%;²¢²»Äܹ»Ö±½Ó²úÉúʵ¼ÊЧ¹û£¬ÓÚÊÇ¿ªÊ¼
»³ÒÉä¯ÀÀÆ÷ÊÇ·ñÖ§³Öheight:100%;µÄ±àд·½·¨£¿µ±È»²»ÊÇ£¬×îÃ÷ÏÔµÄÀý×Ó¾ÍÊÇtable
height="100"ÊÇûÓÐÈκÎÎÊÌâµÄ¡£ÕâÊǺÜÁîÈË·³ÄÕµÄÎÊÌâ¡£ÎÒä¯ÀÀÁ˺ܶàÍøÕ¾£¬°üÀ¨www.w3cn.orgµÈ£¬ÓеĽâ¾ö°ì·¨ÊDz»¶ÏµØÐÞ¸Ä
heightµÄ¹Ì¶¨Öµ£¬»òÕßÀûÓÃÒ³Ãæ±³¾°ºÍdiv±³¾°ÏàͬÀ´ÆÛÆä¯ÀÀÕßµÄÊÓ¾õ£¬µ«¶¼Ã»ÓдӸù±¾ÉϽâ¾öÎÊÌâ¡£½ñÌì´ÓÒ»±¾¡¶CSSÍøÕ¾²¼¾Öʵ¼¡·ÉÏÖÕÓÚÕÒµ½×î
ÍêÃÀµÄ½â¾ö°ì·¨£¬À´¿´Ò»ÏÂÕâ¶Î¸ß¶È×ÔÊÊÓ¦µÄCSS´úÂ룺
html,body{
margin:0px;
height:100%;
}
#left {
background-color:#CCC;
width:300px;
height:100%;
float:left;
}
´úÂëÒѾµ½Á˲»ÄÜÔÙ¼òµ¥µÄµØ²½£¬¶Ô#left¶ÔÏóÉèÖÃÁËheight:100%;£¬È»¶øÒ²Äܹ»¿´¼û£¬Í¬Ê±ÉèÖÃÁËHTMLÓëbodyµÄheight:100%;£¬¶øÕâ¸ö¾ÍÊǸ߶È×ÔÊÊÓ¦ÎÊÌâµÄ¹Ø¼üËùÔÚ¡£
·ÖÎö£º
Ò»¸ö¶ÔÏó¸ß¶ÈÊÇ·ñ¿ÉÒÔʹÓðٷֱÈÏÔʾ£¬È¡¾öÓÚ¶ÔÏóµÄ¸¸¼¶
¶Ô
Ïó£¬#leftÔÚÒ³ÃæÖÐÖ±½Ó ......
һЩÐÂÊÖÅóÓѶÔÑ¡ÔñÆ÷Ò»Öª°ë½â£¬²»ÖªµÀÔÚʲôÇé¿öÏÂÔËÓÃʲôÑùµÄÑ¡ÔñÆ÷£¬ÕâÊÇÒ»¸ö±È½ÏÍ·ÌÛµÄÎÊÌ⣬Õë¶ÔÐÂÊÖÅóÓÑ£¬¶ÔCSSÑ¡ÔñÆ÷×÷һЩ¼òµ¥µÄ˵Ã÷£¬Ï£ÍûÄܶԴó¼ÒµÄѧϰ¹¤×÷ÓÐÒ»¶¨µÄ°ïÖú£¬¸ü¶àµÄCSS֪ʶÇë²Î¿¼Webjx.comµÄÆäËûÎÄÕ¡£
׼ȷ¶ø¼ò½àµÄÔËÓÃCSSÑ¡ÔñÆ÷»á´ïµ½·Ç³£ºÃµÄЧ¹û¡£ÎÒÃDz»±Øͨƪ¸øÿһ¸öÔªËض¨ÒåÀࣨclass£©»òID£¬Í¨¹ýºÏÊʵÄ×éÖ¯£¬¿ÉÒÔÓÃ×î¼òµ¥µÄ·½·¨ÊµÏÖͬÑùµÄЧ¹û¡£ÔÚʵ¼Ê¹¤×÷ÖУ¬×î³£ÓõÄÑ¡ÔñÆ÷ÓÐÒÔÏÂÎåÀࣺ
Ò»¡¢±êÇ©Ñ¡ÔñÆ÷£º
¹ËÃû˼Ò飬±êÇ©Ñ¡ÔñÆ÷ÊÇÖ±½Ó½«HTML±êÇ©×÷ΪѡÔñÆ÷£¬¿ÉÒÔÊÇp¡¢h1¡¢dl¡¢strongµÈHTML±êÇ©¡£È磺
p { font:12px;}
em { color:blue;}
dl { float:left; margin-top:10px;}
¶þ¡¢idÑ¡ÔñÆ÷£º
ÎÒÃÇͨ³£¸øÒ³ÃæÔªËض¨Òåid¡£ÀýÈ綨ÒåÒ»¸ö²ã <div id="menubar"></div> È»ºóÔÚÑùʽ±íÀïÕâÑù¶¨Ò壺
#menubar {
margin:0 auto;
background:#ccc;
color:#c00;
}
ÆäÖÐ"menubar"ÊÇÄã×Ô¼º¶¨ÒåµÄidÃû³Æ¡£×¢ÒâÔÚÇ°Ãæ¼Ó"#"ºÅ¡£
idÑ¡ÔñÆ÷ҲͬÑùÖ§³Öºó´úÑ¡ÔñÆ÷£¬ÀýÈ磺 #menubar p { text-align:center; line-height:20px;; } Õâ¸ö·½·¨Ö÷ÒªÓÃÀ´¶¨Òå²ãºÍÄÇЩ±È½Ï¸´ÔÓ£¬Óжà¸ö“Ψһºó´ú”µÄÔªËØ¡£
Èý¡¢Àࣨclas ......
1.idÑ¡ÔñÆ÷
idÑ¡ÔñÆ÷µÄÃüÃûÓ¦¼á³ÖÌåÏÖÎĵµµÄ½á¹¹ºÍλÖá£
Èç:#header¡¢#footer¡¢#left µÈ
2.classÑ¡ÔñÆ÷
classÑ¡ÔñÆ÷µÄÃüÃûÓ¦¸ÃÌåÏÖÃû³ÆµÄÑùʽÃèÊöÐÔ¡£
È磺.red¡¢.underline µÈ
3.¶ÔÓÚÄ£¿éµÄÍâΧ½á¹¹ÔªËØ×îºÃÓÃidÊôÐÔ£¬ÄÚ²¿ÔªËØ¿ÉÒÔ¶¨ÒåclassÊôÐÔ£¬
ÒòΪÍâΧµÄ½á¹¹Ò»°ãʽΨһµÄ¡£¶øÄÚ²¿µÄÔªËØ¿ÉÄÜ»á³öÏÖÖظ´¡£
ÁíÍ⣬µ±¶¨ÒåÁËid ºÍclassʱ£¬idµÄÓÅÏÈȨ´óÓÚclass¡£ ......