Bu (basitleştirilmiş) durum var:Negatif marjı
<div class="page-content">
<p>text</p>
<p><img src="" /></p>
<p>text</p>
<!-- ... -->
</div>
Ve:
.page-content {
padding: 0 20px;
}
.page-content img {
display: block;
margin: 0 auto;
max-width: 100%;
}
Bu şekilde, hep .page-content
içinde bir dolgu var div (burada kopyaladığımdan çok daha fazlasını içerir). Resimler, sayfanın genişliğinden daha fazla olamaz, dolgu eksi.
Her boyutta mükemmel çalışır.
Örnek:
Ancak, ben bir telefon ekranında (üst 20px dolgu atlayarak) ne zaman görüntüleri tam genişliğini yapmak istiyorum.
yani: ebeveyn (<p>
) negatif marjı (margin: 0 -20px;
) vardı, ama html dosyası bir markdown dosyadan Jekyll tarafından oluşturulan eğer benim sorunu çözmek olabilir
ve ben sınıf ekleyemez.
.page-content
'un dolgularını kaldırmanın ve her bir çocuğa ayarlamanın dışında, bunu yapmanın bir yolunu bulamıyorum. Hangisini yapmak istemiyorum.
Sabit bir genişlik ayarlayamıyorum çünkü bunun her ekran boyutunda çalışmasını istiyorum.
CSS'de üst öğeyi seçmenin bir yolu var mı? Ya da habersiz başka bir özellik?
Teşekkürler.
u img kaynağını kontrol edebilirsiniz, evet bu bağlantıyı [link] (http://www.w3schools.com/cssref/css_selectors.asp kontrol ederseniz "fff?" = gibi sonunda bir şey eklemek demek Görüntü önbelleğini –