2015-10-05 7 views
1

Я новичок в CSS, и я пытаюсь масштабировать 2 изображения, которые находятся в одном классе, с одним и тем же периодом: height: x% и width: y%, однако они не являются выйдя такой же размер. Если это имеет значение, я не задал размер в моем файле HTML. Вот что я получил:CSS: Изображения не масштабируются правильно

.BlogBoxes { 
    font-size: 20px; 
    text-align: justify; 
    border-style: solid; 
    border-width: 3px; 
    width: 70%; 
    height: 30%; 
    margin: 20px 1000px 20px 10px; 
    padding: 10px 10px 50px 30px; 
    background-color: #FFCEB7; 
} 

.BlogBoxes img { 
    float: right; 
    width: 25%; 
    height: 80%; 
    padding-left: 10px; 
    padding-top: 70px; 
} 

Вот скриншот, если это помогает screenshot

+0

Они уже имеют ту же ширину %%. Ваш браузер не пытается растягивать изображения, это только увеличивает их ширину или высоту. Лучше всего использовать изображения, которые уже имеют те же размеры. –

+0

@Phil M, если бы я попытался установить ширину и высоту в HTML, а также в CSS, сделал бы что-нибудь или мне просто нужно будет выбрать новые фотографии? –

+0

Вы можете указать их как жестко заданные значения, такие как «width: 100px». Но помните, что эти изображения, скорее всего, растягиваются. –

ответ

0

Вы должны применить ширину вы после родительского элемента изображения, а затем установить изображение на имеют максимальную ширину 100%.

Итак, в вашем случае вы хотите, чтобы изображение занимало 25% «.BlogBoxes», поэтому мы создадим новый div внутри этого «.img-container», а затем разместим img внутри этого.

.BlogBoxes div.img-container { 
    float: right; 
    width: 25%; 
    /*height: 80%; // forget height this is not necessary */ 
    padding-left: 10px; 
    padding-top: 70px; 
} 
.BlogBoxes div.img-container img { 
    max-width: 100%; 
    height: auto; 
    display: block; 
} 
+0

_ «забыть высоту, это не нужно» _ - Посмотрите на скриншот. Проблема исключительно в высоте! – zeroflagL

+0

Да, но это ничего не делает. Удалите стиль высоты из своего класса .BlogBoxes. – partypete25

+0

«Да, но это ничего не делает» - ** В этом проблема! ** – zeroflagL

Смежные вопросы