Ответ 1
Я не уверен в вашем вопросе, потому что вы не опубликовали какой-либо код, но я думаю, что ваше решение может использовать стиль css:
max-width:50%;
min-width:800px;
max-height:500px;
min-height:21%;
свойства в пикселах или пикселях, как вы предпочитаете, поэтому вы можете рассказать divs о том, насколько расширяются и насколько они становятся меньше.
Надеюсь, что это поможет, если вы разместите свой код, возможно, я могу быть более полезным.
Привет
ИЗМЕНИТЬ 1:
Это должно решить вашу проблему:
*{
margin: 0;
padding: 0;
text-decoration: none;
color: inherit;
}
.header{
position:relative;
float:left;
top:0px;
width:100%;
height:100px;
left:0;
background:#EB6A4A;
}
.slogan{
position:relative;
float:left;
top:60%;
left:40.5%;
}
.login{
position:relative;
float:left;
top:15%;
left:90%;
}
.whitebackground{
background:#FFFFFF;
}
Просто сделайте то же самое с классом, который вы не разместили в css. Идея состоит в том, что все элементы с относительной позицией и плавающие слева, чтобы они не двигались. Должен работать!