[英]Centring an image when margin:0 auto; and absolute positioning doesn't work
我正在嘗試將本頁中的大多數圖像居中,我需要居中的所有圖像都屬於.loadMeLater
類。
圖像是正在加載的微調器占位符,然后當實際圖像出現在視口中時才加載真實圖像。 我希望占位符和真實圖像居中。 它們都在同一個元素中,該元素具有類.loadMeLater
。
我嘗試了margin:0 auto
,但是這行不通,我不能使用絕對定位,而left:0
和right:0
不能使用,因為這會導致圖像的容器太小。
目前,我將微調器的相對位置定為居中, left:50%
, margin-left:-0.5*spinner-width;
我將使用javascript的計算(包括圖像的寬度和父對象的寬度)來居中圖像。
必須有一種更簡單的方法來使圖像居中。 任何人有任何想法怎么做?
這是網站: http : //irfandesign.com/dev/
要顯示具有圖像的元素,請單擊“了解有關我的更多信息”或“工作”。 然后向下滾動到它們。
嘗試一下
margin:auto;
我不確定您所擁有的實際上是否有效。
默認情況下,img標簽具有“ display:inline-block;”
如果選擇img標簽並執行以下操作:
img {
display:block;
margin: 0 auto;
}
它將使您的圖片在其容器div中居中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.