利用calc( 50vw - 25vmin )置中
by wllai2001
HTML
<div>
置中
</div>
CSS
div{
/*margin:auto;*/
/*當你有可變動的寬*/
width:50vmin;
height:50vmin;
/*也有可變動的邊長,就可讓指定的目標置中*/
margin-left:calc( 50vw - 25vmin );
border:1px solid #333;
text-align:center;
line-height:50vmin;
}