Я немного растерялся. Сначала я создаю мобильную страницу, поэтому, если вы откроете ее на DevTools и увидите на мобильном, вы увидите дизайн, идеально реализованный на устройстве. В медиа-запросах к файлу grid.css я добавил правила стилей для рабочего стола, но при открытии его в рабочем столе он не применяет медиа-запросы. Вот ссылка, если вы хотите проверить это https://repl.it/@GianinaSkarlett/API-Capstone
в противном случае вот фрагмент:
Это стили CSS (мобильные сначала):
* {
font-family: 'Open Sans', sans-serif;
padding: 0;
}
.results {
padding: 10px;
}
.header {
border: solid 1px gainsboro;
padding: 0;
width: 100%;
height: 65px;
}
h1 {
font-size: 3em;
text-align: center;
margin: 0;
}
h2 {
text-align: center;
color: white;
}
.search-background-image {
background: linear-gradient(
to bottom,
rgba(0, 0, 0, 0.5),
rgba(0, 0, 3, 0)
) fixed ,url("https://image.ibb.co/nBhnQA/pexels-photo-1051075-
2.jpg");
background-repeat: no-repeat;
width: 100%;
height: 211px;
background-size: cover;
}
.search-type, .search-address {
background-color: white;
border-radius: 7px;
border: white solid;
position: absolute;
height: 26px;
top: 160px;
padding-left: 3px;
font-size: 9px;
}
.search-address {
width: 110px;
left: 190px;
}
.search-type {
left: 15px;
width: 151px;
}
.button {
background-color: white;
border-radius: 15px;
border: white solid;
position: absolute;
width: 150px;
height: 32px;
left: 90px;
top: 210px;
}
.landing-page, .about-page {
width: 100%;
}
.landing-img {
width: 100%;
border-radius: 10px;
}
.text {
display: inline-block;
text-align: center;
margin: 0;
font-size: 14px;
}
.section-title {
margin: 0;
font-size: 18px;
}
.clear {
clear: both;
}
Это мой медиа-запрос на рабочем столе:
/* Desktops and laptops ----------- */
@media only screen and (min-width : 1152px) {
/* Styles */
.landing-img {
width: 448.22px;
height: 635px;
border-radius: 10px;
}
.search-type, .search-address {
background-color: white;
border-radius: 7px;
border: white solid;
position: absolute;
height: 40px;
top: 376px;
padding-left: 10px;
}
.landing-page, .about-page {
width: 100%;
}
.section-container {
margin: auto;
}
.landing-img {
width: 448.22px;
height: 330.68px;
border-radius: 10px;
}
.text {
width: 50%;
padding: 20px 0 0 0;
margin: 0;
font-size: 26px;
}
.section-title {
width: 50%;
padding: 0 0 10px 0;
margin: 0;
font-size: 38px;
text-align: left;
}
.right {
float: right;
}
.left {
float: left;
}
.clear {
clear: both;
}
.search-type {
left: 150px;
width: 440px;
}
.search-address {
width: 380px;
left: 650px;
}
.button {
background-color: white;
border-radius: 15px;
border: white solid;
position: absolute;
width: 110px;
height: 40px;
left: 1100px;
top: 376px;
}
}