2016-04-05 9 views
0

.Resimler bu hizalama doğru değilse, bu basit ya da aptalca bir sorun olduğunu varsayarak üzgünüz

Esasen, sayfamdaki tüm görüntüleri hizalamaya çalışıyorum ancak hizalama istediğim gibi çalışmıyor, site here numaralı telefonumda görebilirsiniz. Bu üç ana bölüm için kullanıyorum CSS. Merkezi hizalarlar, ancak görüntünün ortası olan odak yerine, her görüntünün sol tarafını kullanırlar. https://github.com/Flimmykins/Flimmykins.github.io

değişiyorum çalıştı: Daha fazlasını görmek gerekiyorsa

.links { 
position: fixed; 
text-align: center; 
top: 50%; 
left: 50%; 
} 
.footer { 
position: fixed; 
text-align: center; 
top: 75%; 
left: 50%; 
} 
.header { 
position: fixed; 
text-align: center; 
top: 25%; 
left: 50%; 
} 

2'den fazla link yayınlamak mümkün olmayan nedeniyle, sen ve style.css burada nikki.html bulabilirsiniz sol yüzde elle kendim yapmak, ancak bu site farklı şeyler garip bir şekilde görüntüledi. Herhangi bir yardım için teşekkürler.

+3

Neden her şey için sabit bir konum kullanıyorsunuz? vücut {text-align: center;} 'ihtiyacınız olan her şey gibi görünüyor. – Scott

+0

Sabit konumun kaldırılması yatay hizalama sorununu düzeltir, ancak daha sonra "üst:% 50" vb. Dikey alanların göz ardı edilmesine neden olur. – Flimmykins

cevap

0

Deneyebilirsin: iç img için display: block senin Bu yatay olarak ortalamak sağlayacak div .

Önyükleme kullanıyor musunuz?

+0

Blok elemanları hizalamalarla uyumlu değildir. 'img' etiketi varsayılan olarak bir' satır içi 'öğesidir. Sadece 'text-align: center; 'ile hizalanabilen tip – Roy

0

Sen img öğesinin içinde bu

.center-custom { 
    display: block; 
    margin-left: auto; 
    margin-right: auto; 
    text-align: center; 
} 

sonra sadece sınıf koymak = "merkez özel" ayrıntısını deneyebilirsiniz.

İlgili konular