CSS3 box-align ÊôÐÔ

ʵÀý

ͨ¹ýʹÓà box-align and box-pack ÊôÐÔ£¬¾ÓÖÐ div ¿òµÄ×ÓÔªËØ£º

div
{
width:350px;
height:100px;
border:1px solid black;

/* Firefox */
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;

/* Safari¡¢Opera ÒÔ¼° Chrome */
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;

/* W3C */
display:box;
box-pack:center;
box-align:center;
}

Ç××ÔÊÔÒ»ÊÔ

Ò³Ãæµ×²¿Óиü¶àʵÀý¡£

ä¯ÀÀÆ÷Ö§³Ö

ĿǰûÓÐä¯ÀÀÆ÷Ö§³Ö box-align ÊôÐÔ¡£

Firefox Ö§³ÖÌæ´úµÄ -moz-box-align ÊôÐÔ¡£

Safari¡¢Opera ÒÔ¼° Chrome Ö§³ÖÌæ´úµÄ -webkit-box-align ÊôÐÔ¡£

¶¨ÒåºÍÓ÷¨

box-align ÊôÐԹ涨ÈçºÎ¶ÔÆë¿òµÄ×ÓÔªËØ¡£

ĬÈÏÖµ£º stretch
¼Ì³ÐÐÔ£º no
°æ±¾£º CSS3
JavaScript Óï·¨£º object.style.boxAlign="center"

Óï·¨

box-align: start|end|center|baseline|stretch;
Öµ ÃèÊö ²âÊÔ
start

¶ÔÓÚÕý³£·½ÏòµÄ¿ò£¬Ã¿¸ö×ÓÔªËØµÄÉϱßÔµÑØ×Å¿òµÄ¶¥±ß·ÅÖá£

¶ÔÓÚ·´·½ÏòµÄ¿ò£¬Ã¿¸ö×ÓÔªËØµÄϱßÔµÑØ×Å¿òµÄµ×±ß·ÅÖá£

²âÊÔ
end

¶ÔÓÚÕý³£·½ÏòµÄ¿ò£¬Ã¿¸ö×ÓÔªËØµÄϱßÔµÑØ×Å¿òµÄµ×±ß·ÅÖá£

¶ÔÓÚ·´·½ÏòµÄ¿ò£¬Ã¿¸ö×ÓÔªËØµÄÉϱßÔµÑØ×Å¿òµÄ¶¥±ß·ÅÖá£

²âÊÔ
center ¾ùµÈµØ·Ö¸î¶àÓàµÄ¿Õ¼ä£¬Ò»°ëλÓÚ×ÓÔªËØÖ®ÉÏ£¬ÁíÒ»°ëλÓÚ×ÓÔªËØÖ®Ï¡£ ²âÊÔ
baseline Èç¹û box-orient ÊÇinline-axis»òhorizontal£¬ËùÓÐ×ÓÔªËØ¾ùÓëÆä»ùÏß¶ÔÆë¡£ ²âÊÔ
stretch À­Éì×ÓÔªËØÒÔÌî³ä°üº¬¿é

Ç××ÔÊÔÒ»ÊÔ - ʵÀý

¸Ä±äÔªËØµÄ box-align Öµ
¸ÃÀýÑÝʾÈçºÎʹÓà JavaScript À´¸Ä±äÔªËØµÄ box-align Öµ¡£
VUE