2017-02-06 8 views
0

на картинке u может видеть мою проблему с текстом, перекрывающим мое изображение, когда экран меньше 1400 пикселей в ширину или около того.Поплавки перекрывающиеся наложения текста image

Это мой HTML-код.

<article> 
<img src="images/welkomartikel2.jpg" /> 
</article> 
<aside> 
<h2>Welkom</h2> 
<p>The Text that overlaps</p> 
</aside> 

Это CSS:

article { 
    float: left; 
    width: 50%; 
    margin: 0 auto; 
    height: auto; 
    padding: 4%;} 

aside { 
    float: right; 
    margin: 0 auto; 
    width: 35%; 
    height: auto; 
    padding: 3%;} 

Overlaping text on my picture

+0

Попробуйте добавить 'img {max-width: 100%; } ' –

ответ

1

Вы плавающая два элемента рядом друг с другом так, что они никогда не будут пересекаться, но проблема в том, что у вас есть нет код, управляющий как изображение себя ведет себя. Что вам нужно сделать, это убедиться, что изображение никогда не убегает за пределами своего родителя:

article img { 
    max-width: 100%; 
    max-height: 100%; 
} 

Надеется, что это помогает! :)

+0

ты лучший! спасибо :) – StijnT

+0

, может быть, знаете, как сделать нижние изображения с небольшим интервалом между ними? – StijnT

+0

Рад слышать, что мое решение сработало для вас :) Не забудьте отметить решение как можно скорее, нажав на серое изображение под кнопками голосования - это удалит его из очереди «Неотвеченные вопросы» и наградит репутацию как вопрос, так и вопрос ответчика. Конечно, говоря, что вы не обязаны отмечать мой ответ (или любой другой ответ) как правильный. Что касается вашего второго момента, вам нужно будет предоставить намного больше кода, чтобы иметь возможность ответить на этот вопрос, и это действительно должен быть самостоятельный вопрос. –