我試圖設置元素的邊距爲自動值(我想保持居中)加上特定數量的像素,但calc(auto + 20px)
似乎沒有工作。這裏是我的代碼:如何用一些固定的邊距將元素居中?
#game {
border: 5px groove orange;
padding-left: 0px;
padding-right: 0px;
width: 400px;
height: 400px;
margin-left: calc(auto + 20px);
margin-right: calc(auto + 20px);
display: block;
}
這種方法是否有其他替代方法?
這是什麼目的?每邊的「+ 20px」將保持該元素與'auto'相同的位置。 – DaniP
爲什麼不使用padding-left和padding-right,每個邊距都爲20px,並且保留邊距auto?這有什麼問題嗎?也許一個小的HTML隨着這將有所幫助。 – Hassan
@Hassan如果我使用填充頁面將顯示元素的內容和其邊框之間的空白空間,我不希望發生這種情況 – Larpee