У меня возникла проблема, где для example у меня есть заголовок, расположенный на странице в определенном месте, используя i.e. top: 150px;
Однако, как только я начну уменьшать размер своего окна, он отсекает мой фон. Я понял, что использование тегов, таких как top/bottom/left/right
или margin-top
, приводит к тому, что это происходит, поскольку он хочет оставаться в определенном месте и не уменьшает размер вместе с окном.Как разместить элементы сетки
Я пробовал использовать background-size: cover;
в моих body
и различных положениях в моем #title
, но все еще не мог исправить эту проблему.
CSS
html {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
#gradient {
background: #00BFFF;
background: -webkit-linear-gradient(to right bottom, #086A87, #00BFFF);
background: linear-gradient(to right bottom, #086A87, #00BFFF);
border-radius: 2px;
/* background-size:cover;*/
background-size:100% 100%;
background-repeat: no-repeat;
}
#title {
font-size: 60px;
color: #FF8000;
/* margin-top: 150px;*/
/* position: fixed;*/
/* position: relative;*/
top: 150px;
}
HTML
<html>
<body id="gradient">
<!-- Title -->
<div class="row ">
<div id="title" class="small-16 large-12 large-centered text-center columns">Example</div>
</div>
</body>
</html>
Какой самый лучший способ для позиционирования элементов сетки, что исключает такого рода проблемы?
У меня возникают элементы позиционирования на странице с использованием сетки.
Спасибо!
EDIT: Обновленный HTML
EDIT 2: При изменении размера высоты действительно мало, вы можете увидеть мою проблему. http://codepen.io/anon/pen/RNXrMM
Вы также можете разместить свой html? – AnnieMac
Прошу прощения за это, я подумал, что я его положил. Обновлен вопрос с HTML – user3128376