2017-08-27 133 views
-1

我想將我的圖像水平放置到中心,但我似乎無法使它工作,這就是我所擁有的。無法對齊圖像水平居中

.drugimg p img { 
    position: absolute; 
    align-items: center; 
    justify-content: center; 
    display: inline; 
    margin-left: 0 auto; 
    margin-right: 0 auto; 
    text-align: center; 
    width: 30%; 
    border: 3px solid #73ad21; 
    padding: 5px; 
    } 
+0

'drugimg'是什麼元素?你有這個元素的一些樣式?當你說你想要將圖像放在水平中心時,你的意思是水平的與什麼有關? – ands

+0

如果您想要將圖片居中放置在父元素中的文本對齊... –

回答

1

邊距和絕對定位一般不混合。

如果你想水平居中,你可以做到這一點(相對定位):

margin: 0 auto; 

還是這個(絕對定位):

position: absolute; 
left: 50%; 
transform: translateX(-50%); 

對於第二種方案,請記住,它將以position:relative相對於最近的父元素水平居中。這意味着如果直接父母相對定位,則該孩子將相對於其水平居中。如果父母的父母相對定位,則該元素將相對於該中心居中。如果什麼也沒有相對定位,您的元素將相對於視口居中。

+0

非常感謝! – Overcooking