簡體   English   中英

垂直對齊身體中心

[英]Vertical align center of body

我的目的是在打印文件時垂直打印內容。 但在此之前,我將編寫以下“html, body”標簽以將頁面下載到 1,我應用了以下問答樣式。 然后,當我簡單地說“保證金:50% 自動”時,此功能無法按我希望的方式工作。 當我嘗試更改“html, body”標簽的內容時,頁數可以是2,3而不是1。謝謝你的幫助。

注意:我嘗試將此元素置於身體中心 =>"#containerDiv"

JSFiddle

 html, body { width: 210mm; height: 50mm; padding: 0 !important; margin: 0 !important; overflow: hidden; border: 1px solid black; display: table; } #containerDiv { margin: 50% auto; }
 <div style="background:blue" id="containerDiv"> <div style="background:red; height:200px;width:200px;" id="innerDiv"></div> </div>

添加屬性display: table;

html, body {
    width: 210mm;
    height: 50mm;
    padding:0 !important;
    margin:0 !important;
    overflow:hidden;
    border:1px solid black;
}

並添加

display: table-cell;
vertical-align: middle;

進入

#containerDiv{
    margin:10% auto;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM