2016-11-20 2 views
0

Я пытаюсь сделать свою фотографию в серой коробке, в которой я ее использую. Однако каждый раз, когда я пытаюсь изменить размер браузера, изображение появляется из этой области. Если у кого-то есть идеи. Я хотел добавить Jsfiddle, но поскольку это связано с картинками, оно не появляется и не поможет. Извините за это ... как я могу держать картинку внутри этой коробки, которая действительно поможет. Благодарю.Сохранение изображений внутри ящиков при реагировании

Вот картина выпуска: - enter image description here

.imgbox2{ 
 
    width:100%; 
 
    display:block; 
 
    } 
 

 
    #primary{ 
 
\t background-color:#5E5757; 
 
\t color: white; 
 
    } 
 

 
    section{ 
 
    width: 85%; 
 
    margin-left: auto; 
 
    margin-right:auto; 
 
    margin-top: 35px; 
 
    } 
 

 
    img{ 
 
    float: left; 
 
\t margin-right: 10px; 
 
\t margin-left: 10px; 
 
     }
<section> 
 
     
 
     <div id="box"> 
 
    <h1> GCOM 366</h1> 
 
     <section class="clearfix" id="primary"> 
 
     <div class="imgbox2"> 
 
     <img class="adjustable" src="RDesign3.jpg" alt="example web page" width="300" heigh="300" > 
 
     </div> 
 
     <h2> Benefits</h2> 
 
     
 
     <p class="side"> 
 
     1. \t Learn industry standard programs 
 
     <br> 
 
    2. \t Build Portfolio 
 
    <br> 
 
    3. \t Increase collaboration skills 
 
    <br> 
 
    4. Become more creative 
 
    <br> 
 
    5. Understand good layout 
 
    <br> 
 
    6. Feel confident in HTML/CSS 
 
    </p> 
 
     </section>

+0

Пожалуйста, проверьте эту ссылку: -https: //www.sitepoint.com/css3-responsive-centered-image/ –

+0

Вы можете добавить изображение в качестве фона. Добавьте 'background-size: contains'. – pol

ответ

2

для того, чтобы изображения отзывчивым, добавьте этот стиль для всех изображений:

img { 
width: 100%; 
display: block; 
} 

И вам даже не нужно плавать, и тогда ничего не будет видно. Просто добавьте левого, правого полей в IMG родительского контейнера, в вашем случае .imgbox2 демо: https://jsfiddle.net/gkaraliunas/n99rj9k9/

+0

Если вы посмотрите на демоверсию, которую вы дали мне, изображение все еще выпадает из серой коробки на правой стороне. Это проблема, которую я пытаюсь исправить, спасибо за попытку помочь! Есть ли у вас другие предложения? @Giedrius – Cakers

+0

извините, проверьте эту версию: https://jsfiddle.net/gkaraliunas/n99rj9k9/2/ – Giedrius

+0

Это выглядит идеально! СПАСИБО! Я попробую сейчас и вернусь и расскажу, как это работает. Еще раз спасибо! – Cakers

0

добавить width: calc(100% - 20px) в тег изображения

.imgbox2{ 
 
width:100%; 
 
display:block; 
 

 

 
} 
 

 

 
#primary{ 
 
background-color:#5E5757; 
 
color: white; 
 
} 
 

 
section{ 
 

 

 
width: 85%; 
 
margin-left: auto; 
 
margin-right:auto; 
 

 
margin-top: 35px; 
 

 

 

 
} 
 

 
img{ 
 
    float: left; 
 
    margin-right: 10px; 
 
    margin-left: 10px; 
 
    width: calc(100% - 20px); 
 
    }
<section> 
 

 
    <div id="box"> 
 
<h1> GCOM 366</h1> 
 
    <section class="clearfix" id="primary"> 
 
    <div class="imgbox2"> 
 
    <img class="adjustable" src="RDesign3.jpg" alt="example web page" width="300" heigh="300" > 
 
    </div> 
 
    <h2> Benefits</h2> 
 

 
    <p class="side"> 
 
    1. Learn industry standard programs 
 
    <br> 
 
2. Build Portfolio 
 
<br> 
 
3. Increase collaboration skills 
 
<br> 
 
4. Become more creative 
 
<br> 
 
5. Understand good layout 
 
<br> 
 
6. Feel confident in HTML/CSS 
 
</p> 
 
    </section>

+0

Это не решает проблему. Но спасибо за попытку помочь мне! Я ценю это! @jafarbtech – Cakers

+0

Я обновил ответ. пожалуйста, проверьте еще раз. в чем проблема, которую вы все еще получаете? – jafarbtech

+0

Мое изображение все еще появляется из серой коробки, которую я хочу, при изменении размера браузера. В настоящее время я пытаюсь положить его в контейнер, и я посмотрю, как это работает @jafarbtech – Cakers

0

Сначала удалите ширину инлайн и высота атрибуты вашего изображения:

<img class="adjustable" src="RDesign3.jpg" alt="example web page" width="300" heigh="300" > 

Так его просто:

<img class="adjustable" src="RDesign3.jpg" alt="example web page"> 

Затем в таблице стилей вы можете установить ширину 100%, а максимальная -поперечника 300px ...

.adjustable 
{ 
    width:100%; 
    max-width:300px; 
} 
Смежные вопросы