2014-04-23 17 views

Odpowiedz

8

Jeśli twoje zdjęcia są zawsze większe niż element, na którym się znajdują, dwie reguły będą wyglądać tak samo. Jeśli img jest mniejszy niż element nadrzędny, to pierwsza reguła rozciągnie go na całą szerokość elementu nadrzędnego. Druga zasada nie będzie.

+1

Tak, testowałem i działa tak, jak to opisałeś. Więc powinienem użyć szerokości: 100%, jeśli chcę mieć absolutną pewność, że mój obraz będzie tak szeroki jak element macierzysty, ale maksymalna szerokość: 100%, jeśli chcę się upewnić, że nie będzie się rozciągał poza jego rzeczywisty rozmiar? –

+0

Dość dużo. Osobiście nigdy nie miałem dobrego powodu, aby zastosować "width: 100%" do obrazów, ponieważ nie chcę, aby je zamazywały, jeśli element macierzysty będzie szerszy niż obraz. Należy również pamiętać, że ustawienie globalne 'max-width: 100%' może mieć nieoczekiwane efekty uboczne w widżetach innych firm i potencjalnie własne treści. Na przykład miałem problemy z Mapami Google. Zamiast tego proponuję utworzyć taką klasę jak 'img.responsive' z tą regułą lub dopasować ją do obszaru zawartości za pomocą selektora takiego jak' .blog-post img'. –

Powiązane problemy