HTML DOM Style ¶ÔÏó
Style ¶ÔÏó
Style ¶ÔÏó´ú±íÒ»¸öµ¥¶ÀµÄÑùʽÉùÃ÷¡£¿É´ÓÓ¦ÓÃÑùʽµÄÎĵµ»òÔªËØ·ÃÎÊ Style ¶ÔÏó¡£
ʹÓà Style ¶ÔÏóÊôÐÔµÄÓï·¨£º
document.getElementById("id").style.property="Öµ"
Style ¶ÔÏóµÄÊôÐÔ£º
Background ÊôÐÔ
ÊôÐÔ | ÃèÊö |
---|---|
background | ÔÚÒ»ÐÐÖÐÉèÖÃËùÓеı³¾°ÊôÐÔ |
backgroundAttachment | ÉèÖñ³¾°Í¼ÏñÊÇ·ñ¹Ì¶¨»òËæÒ³Ãæ¹ö¶¯ |
backgroundColor | ÉèÖÃÔªËØµÄ±³¾°ÑÕÉ« |
backgroundImage | ÉèÖÃÔªËØµÄ±³¾°Í¼Ïñ |
backgroundPosition | ÉèÖñ³¾°Í¼ÏñµÄÆðʼλÖà |
backgroundPositionX | ÉèÖÃbackgroundPositionÊôÐÔµÄX×ø±ê |
backgroundPositionY | ÉèÖÃbackgroundPositionÊôÐÔµÄY×ø±ê |
backgroundRepeat | ÉèÖÃÊÇ·ñ¼°ÈçºÎÖØ¸´±³¾°Í¼Ïñ |
Border ºÍ Margin ÊôÐÔ
ÊôÐÔ | ÃèÊö |
---|---|
border | ÔÚÒ»ÐÐÉèÖÃËĸö±ß¿òµÄËùÓÐÊôÐÔ |
borderBottom | ÔÚÒ»ÐÐÉèÖõױ߿òµÄËùÓÐÊôÐÔ |
borderBottomColor | ÉèÖõױ߿òµÄÑÕÉ« |
borderBottomStyle | ÉèÖõױ߿òµÄÑùʽ |
borderBottomWidth | ÉèÖõױ߿òµÄ¿í¶È |
borderColor | ÉèÖÃËùÓÐËĸö±ß¿òµÄÑÕÉ« (¿ÉÉèÖÃËÄÖÖÑÕÉ«) |
borderLeft | ÔÚÒ»ÐÐÉèÖÃ×ó±ß¿òµÄËùÓÐÊôÐÔ |
borderLeftColor | ÉèÖÃ×ó±ß¿òµÄÑÕÉ« |
borderLeftStyle | ÉèÖÃ×ó±ß¿òµÄÑùʽ |
borderLeftWidth | ÉèÖÃ×ó±ß¿òµÄ¿í¶È |
borderRight | ÔÚÒ»ÐÐÉèÖÃÓұ߿òµÄËùÓÐÊôÐÔ |
borderRightColor | ÉèÖÃÓұ߿òµÄÑÕÉ« |
borderRightStyle | ÉèÖÃÓұ߿òµÄÑùʽ |
borderRightWidth | ÉèÖÃÓұ߿òµÄ¿í¶È |
borderStyle | ÉèÖÃËùÓÐËĸö±ß¿òµÄÑùʽ (¿ÉÉèÖÃËÄÖÖÑùʽ) |
borderTop | ÔÚÒ»ÐÐÉèÖö¥±ß¿òµÄËùÓÐÊôÐÔ |
borderTopColor | ÉèÖö¥±ß¿òµÄÑÕÉ« |
borderTopStyle | ÉèÖö¥±ß¿òµÄÑùʽ |
borderTopWidth | ÉèÖö¥±ß¿òµÄ¿í¶È |
borderWidth | ÉèÖÃËùÓÐËÄÌõ±ß¿òµÄ¿í¶È (¿ÉÉèÖÃËÄÖÖ¿í¶È) |
margin | ÉèÖÃÔªËØµÄ±ß¾à (¿ÉÉèÖÃËĸöÖµ) |
marginBottom | ÉèÖÃÔªËØµÄµ×±ß¾à |
marginLeft | ÉèÖÃÔªËØµÄ×ó±ß¾à |
marginRight | ÉèÖÃÔªËØµÄÓÒ±ß¾Ý |
marginTop | ÉèÖÃÔªËØµÄ¶¥±ß¾à |
outline | ÔÚÒ»ÐÐÉèÖÃËùÓеÄoutlineÊôÐÔ |
outlineColor | ÉèÖÃÎ§ÈÆÔªËØµÄÂÖÀªÑÕÉ« |
outlineStyle | ÉèÖÃÎ§ÈÆÔªËØµÄÂÖÀªÑùʽ |
outlineWidth | ÉèÖÃÎ§ÈÆÔªËØµÄÂÖÀª¿í¶È |
padding | ÉèÖÃÔªËØµÄÌî³ä (¿ÉÉèÖÃËĸöÖµ) |
paddingBottom | ÉèÖÃÔªËØµÄÏÂÌî³ä |
paddingLeft | ÉèÖÃÔªËØµÄ×óÌî³ä |
paddingRight | ÉèÖÃÔªËØµÄÓÒÌî³ä |
paddingTop | ÉèÖÃÔªËØµÄ¶¥Ìî³ä |
Layout ÊôÐÔ
ÊôÐÔ | ÃèÊö |
---|---|
clear | ÉèÖÃÔÚÔªËØµÄÄı߲»ÔÊÐíÆäËûµÄ¸¡¶¯ÔªËØ |
clip | ÉèÖÃÔªËØµÄÐÎ×´ |
content | ÉèÖÃÔªÐÅÏ¢ |
counterIncrement | ÉèÖÃÆäºóÊÇÕýÊýµÄ¼ÆÊýÆ÷Ãû³ÆµÄÁÐ±í¡£ÆäÖÐÕûÊýָʾÿµ±ÔªËسöÏÖʱ¼ÆÊýÆ÷µÄÔöÁ¿¡£Ä¬ÈÏÊÇ1¡£ |
counterReset | ÉèÖÃÆäºóÊÇÕýÊýµÄ¼ÆÊýÆ÷Ãû³ÆµÄÁÐ±í¡£ÆäÖÐÕûÊýָʾÿµ±ÔªËسöÏÖʱ¼ÆÊýÆ÷±»ÉèÖõÄÖµ¡£Ä¬ÈÏÊÇ0¡£ |
cssFloat | ÉèÖÃͼÏñ»òÎı¾½«³öÏÖ£¨¸¡¶¯£©ÔÚÁíÒ»ÔªËØÖеĺδ¦¡£ |
cursor | ÉèÖÃÏÔʾµÄÖ¸ÕëÀàÐÍ |
direction | ÉèÖÃÔªËØµÄÎı¾·½Ïò |
display | ÉèÖÃÔªËØÈçºÎ±»ÏÔʾ |
height | ÉèÖÃÔªËØµÄ¸ß¶È |
markerOffset | ÉèÖÃmarker boxµÄprincipal box¾àÀëÆä×î½üµÄ±ß¿ò±ßÔµµÄ¾àÀë |
marks | ÉèÖÃÊÇ·ñcross marks»òcrop marksÓ¦½ö½ö±»³ÊÏÖÓÚpage box±ßÔµÖ®Íâ |
maxHeight | ÉèÖÃÔªËØµÄ×î´ó¸ß¶È |
maxWidth | ÉèÖÃÔªËØµÄ×î´ó¿í¶È |
minHeight | ÉèÖÃÔªËØµÄ×îС¸ß¶È |
minWidth | ÉèÖÃÔªËØµÄ×îС¿í¶È |
overflow | ¹æ¶¨ÈçºÎ´¦Àí²»ÊʺÏÔªËØºÐµÄÄÚÈÝ |
verticalAlign | ÉèÖöÔÔªËØÖеÄÄÚÈݽøÐд¹Ö±ÅÅÁÐ |
visibility | ÉèÖÃÔªËØÊÇ·ñ¿É¼û |
width | ÉèÖÃÔªËØµÄ¿í¶È |
List ÊôÐÔ
ÊôÐÔ | ÃèÊö |
---|---|
listStyle | ÔÚÒ»ÐÐÉèÖÃÁбíµÄËùÓÐÊôÐÔ |
listStyleImage | °ÑͼÏñÉèÖÃΪÁбíÏî±ê¼Ç |
listStylePosition | ¸Ä±äÁбíÏî±ê¼ÇµÄλÖà |
listStyleType | ÉèÖÃÁбíÏî±ê¼ÇµÄÀàÐÍ |
Positioning ÊôÐÔ
ÊôÐÔ | ÃèÊö |
---|---|
bottom | ÉèÖÃÔªËØµÄµ×±ßÔµ¾àÀë¸¸ÔªËØµ×±ßÔµµÄÖ®ÉÏ»ò֮ϵľàÀë |
left | ÖÃÔªËØµÄ×ó±ßÔµ¾àÀë¸¸ÔªËØ×ó±ßÔµµÄ×ó±ß»òÓұߵľàÀë |
position | °ÑÔªËØ·ÅÖÃÔÚstatic, relative, absolute »ò fixed µÄλÖà |
right | ÖÃÔªËØµÄÓÒ±ßÔµ¾àÀë¸¸ÔªËØÓÒ±ßÔµµÄ×ó±ß»òÓұߵľàÀë |
top | ÉèÖÃÔªËØµÄ¶¥±ßÔµ¾àÀë¸¸ÔªËØ¶¥±ßÔµµÄÖ®ÉÏ»ò֮ϵľàÀë |
zIndex | ÉèÖÃÔªËØµÄ¶Ñµþ´ÎÐò |
Printing ÊôÐÔ
ÊôÐÔ | ÃèÊö |
---|---|
orphans | ÉèÖöÎÂäÁôµ½Ò³Ãæµ×²¿µÄ×îСÐÐÊý |
page | ÉèÖÃÏÔÊ¾Ä³ÔªËØÊ±Ê¹ÓõÄÒ³ÃæÀàÐÍ |
pageBreakAfter | ÉèÖÃÄ³ÔªËØÖ®ºóµÄ·ÖÒ³ÐÐΪ |
pageBreakBefore | ÉèÖÃÄ³ÔªËØÖ®Ç°µÄ·ÖÒ³ÐÐΪ |
pageBreakInside | ÉèÖÃÄ³ÔªËØÄÚ²¿µÄ·ÖÒ³ÐÐΪ |
size | ÉèÖÃÒ³ÃæµÄ·½ÏòºÍ³ß´ç |
widows | ÉèÖöÎÂ䱨ÐëÁôµ½Ò³Ãæ¶¥²¿µÄ×îСÐÐÊý |
Scrollbar ÊôÐÔ (IE-only)
ÊôÐÔ | ÃèÊö |
---|---|
scrollbar3dLightColor | ÉèÖüýÍ·ºÍ¹ö¶¯Ìõ×ó²àºÍ¶¥±ßµÄÑÕÉ« |
scrollbarArrowColor | ÉèÖùö¶¯ÌõÉϵļýÍ·ÑÕÉ« |
scrollbarBaseColor | ÉèÖùö¶¯ÌõµÄµ×É« |
scrollbarDarkShadowColor | ÉèÖüýÍ·ºÍ¹ö¶¯ÌõÓÒ²àºÍµ×±ßµÄÑÕÉ« |
scrollbarFaceColor | ÉèÖùö¶¯ÌõµÄ±íÉ« |
scrollbarHighlightColor | ÉèÖüýÍ·ºÍ¹ö¶¯Ìõ×ó²àºÍ¶¥±ßµÄÑÕÉ«£¬ÒÔ¼°¹ö¶¯ÌõµÄ±³¾° |
scrollbarShadowColor | ÉèÖüýÍ·ºÍ¹ö¶¯ÌõÓÒ²àºÍµ×±ßµÄÑÕÉ« |
scrollbarTrackColor | ÉèÖùö¶¯ÌõµÄ±³¾°É« |
Table ÊôÐÔ
ÊôÐÔ | ÃèÊö |
---|---|
borderCollapse | ÉèÖñí¸ñ±ß¿òÊÇ·ñºÏ²¢Îªµ¥±ß¿ò£¬»òÕßÏñÔÚ±ê×¼µÄHTMLÖÐÄÇÑù·ÖÀë¡£ |
borderSpacing | ÉèÖ÷ָôµ¥Ôª¸ñ±ß¿òµÄ¾àÀë |
captionSide | ÉèÖñí¸ñ±êÌâµÄλÖà |
emptyCells | ÉèÖÃÊÇ·ñÏÔʾ±í¸ñÖеĿյ¥Ôª¸ñ |
tableLayout | ÉèÖÃÓÃÀ´ÏÔʾ±í¸ñµ¥Ôª¸ñ¡¢ÐÐÒÔ¼°ÁеÄËã·¨ |
Text ÊôÐÔ
ÊôÐÔ | ÃèÊö |
---|---|
color | ÉèÖÃÎı¾µÄÑÕÉ« |
font | ÔÚÒ»ÐÐÉèÖÃËùÓеÄ×ÖÌåÊôÐÔ |
fontFamily | ÉèÖÃÔªËØµÄ×ÖÌåϵÁС£ |
fontSize | ÉèÖÃÔªËØµÄ×ÖÌå´óС¡£ |
fontSizeAdjust | ÉèÖÃ/µ÷ÕûÎı¾µÄ³ß´ç |
fontStretch | ÉèÖÃÈçºÎ½ôËõ»òÉìÕ¹×ÖÌå |
fontStyle | ÉèÖÃÔªËØµÄ×ÖÌåÑùʽ |
fontVariant | ÓÃСÐÍ´óд×Öĸ×ÖÌåÀ´ÏÔʾÎı¾ |
fontWeight | ÉèÖÃ×ÖÌåµÄ´Öϸ |
letterSpacing | ÉèÖÃ×Ö·û¼ä¾à |
lineHeight | ÉèÖÃÐмä¾à |
quotes | ÉèÖÃÔÚÎı¾ÖÐʹÓÃÄÄÖÖÒýºÅ |
textAlign | ÅÅÁÐÎı¾ |
textDecoration | ÉèÖÃÎı¾µÄÐÞÊÎ |
textIndent | Ëõ½ôÊ×ÐеÄÎı¾ |
textShadow | ÉèÖÃÎı¾µÄÒõӰЧ¹û |
textTransform | ¶ÔÎı¾ÉèÖôóдЧ¹û |
unicodeBidi | |
whiteSpace | ÉèÖÃÈçºÎÉèÖÃÎı¾ÖеÄÕÛÐкͿհ׷û |
wordSpacing | ÉèÖÃÎı¾ÖеĴʼä¾à |
±ê×¼ÊôÐÔ
ÊôÐÔ | ÃèÊö |
---|---|
dir | ÉèÖûò·µ»ØÎı¾µÄ·½Ïò |
lang | ÉèÖûò·µ»ØÔªËصÄÓïÑÔ´úÂë |
title | ÉèÖûò·µ»ØÔªËصÄ×ÉѯÐԵıêÌâ |
cssText ÊôÐÔ
ËüÊÇÒ»×éÑùʽÊôÐÔ¼°ÆäÖµµÄÎı¾±íʾ¡£Õâ¸öÎı¾¸ñʽ»¯ÎªÒ»¸ö CSS Ñùʽ±í£¬È¥µôÁ˰üΧÊôÐÔºÍÖµµÄÔªËØÑ¡ÔñÆ÷µÄ»¨À¨ºÅ¡£
½«ÕâÒ»ÊôÐÔÉèÖÃΪ·Ç·¨µÄÖµ½«»áÅ׳öÒ»¸ö´úÂëΪ SYNTAX_ERR µÄ DOMException Òì³£¡£µ± CSS2Properties ¶ÔÏóÊÇÖ»¶ÁµÄʱºò£¬ÊÔͼÉèÖÃÕâÒ»ÊôÐÔ½«»áÅ׳öÒ»¸ö´úÂëΪ NO_MODIFICATION_ALLOWED_ERR µÄ DOMException Òì³£¡£
¹ØÓÚ CSS2Properties ¶ÔÏó
CSS2Properties ¶ÔÏó±íʾһ×é CSS ÑùʽÊôÐÔ¼°ÆäÖµ¡£ËüΪ CSS ¹æ·¶¶¨ÒåµÄÿһ¸ö CSS ÊôÐÔ¶¼¶¨ÒåÒ»¸ö JavaScript ÊôÐÔ¡£
Ò»¸ö HTMLElement µÄ style ÊôÐÔÊÇÒ»¸ö¿É¶Á¿ÉдµÄ CSS2Properties ¶ÔÏ󣬾ͺÃÏñ CSSRule ¶ÔÏóµÄ style ÊôÐÔÒ»Ñù¡£²»¹ý£¬Window.getComputedStyle() µÄ·µ»ØÖµÊÇÒ»¸ö CSS2Properties ¶ÔÏ󣬯äÊôÐÔÊÇÖ»¶ÁµÄ¡£