1
我想保留.center
div的寬度相對於其高度4:3
長寬比(4寬度/ 3高度)和高度100%
;然後水平對齊div的中心。調整div寬度相對於其高度來保持寬高比
就像你可以看到一個Flash應用程序here。
這是我有:
HTML:
<div id="stuff" class="center" width="800" height="600">
<canvas id="someHTML5">You cant play HTML5</canvas>
</div>
CSS:
.center {
position: absolute;
left: 50%;
width: 800px; /* how do I make this relative; i want: pseudo code: width: height/3*4; */
height: 100%;
margin-left: -400px; /* -width/2 for horizontal alignment */
z-index: 100;
}
我也有一個JavaScript循環來整合JavaScript端更新。
可能重複(http://stackoverflow.com /問題/ 114543 /如何到中心-A-DIV-IN-A-DIV-水平) – Stratus3D