2015-04-19 2 views
0

Я использую bootstrap 3 в последней версии - 3.3.4 - и, к сожалению, .img-responsive класс не работает должным образом. Я пробовал все, даже .col-md-12 вместе с .img-responsive и ничего.img-resposive не работает

HTML:

<header class="container" id="container"> 
    <div class="row"> 
    <section class="col-md-3"> 
     <a href="#"> 
      <img class="img-responsive" src="http://placehold.it/350x150" alt="..." /> 
     </a> 
    </section> 
    <section class="col-md-9"> 
     <p>something else...</p> 
    </section> 
    </div> 
</header> 

CSS:

#container { 
    height: 60px; 
    background-color: red; 
} 

Вы можете увидеть предварительный просмотр here.

@edit

Изображение над контейнером - красная часть - это причина, по вопросу, .img-responsive должен был изменить размер изображения, чтобы сделать его нужным, но это не так.

ответ

0

Удалить height: 60px;

Вам нужно всего лишь:

#container {  
    background-color: red; 
} 

изображение имеет высоту 150px, но #container имеет 60px.

+0

Но размер должен быть 60%, не был '.img-отзывчивым', чтобы изменить размер изображения? – yayuj

+0

В этом случае вам не нужен отзывчивый веб-сайт. Вы можете установить .img-отзыв, чтобы иметь высоту: 60 пикселей. –

+0

Я вижу, спасибо. – yayuj

0

Ваш код является идеальным. Вот моя ручка http://www.bootply.com/Dka4RjELYK. Вы проверяете ссылки и ссылки на скрипты?

+0

Я редактировал вопрос, проверьте раздел @edit. – yayuj

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