html, css 59-64 урок
Здравствуйте, столкнулся с такой проблемой что, не применяется адаптивная верстка. Прописал все команды, но в браузере google css свойста не применяются.
1)html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Главная</title>
<meta name="description" content="CinemaSearche"/>
<meta name="keywords" content="фильмы, фильмы онлайн, hd"/>
<link rel="stylesheet" href="assets/css/style.css">
</head>
<body>
<div class="main">
<div class="header">
<div class="logo">
<div class="logo_text">
<h1><a href="#">CinemaSearche</a></h1>
<h2>Фильмы для всех!</h2>
</div>
</div>
</div>
</div>
<div class="menubar">
<ul class="menu">
<li class="selected"><a href="index.html">Главная</a></li>
<li><a href="films.html">Фильмы</a></li>
<li><a href="#">Сериалы</a></li>
<li><a href="rating.html">Рейтинг фильмов</a></li>
<li><a href="contact.html">Контакты</a></li>
</ul>
</div>
<div class="site_content">
<div class="sidebar_container">
<div class="sidebar">
<h1>Вход</h1>
<form method="post" action="#" id="login">
<input type="text" name="login_field" placeholder="логин">
<input type="password" name="password_field" placeholder="пароль">
<input type="submit" class="btn" value="вход">
<div class="lables_passreg_text">
<span><a href="#">забыли пароль?</a></span> | <span><a href="#">регистрация</a></span>
</div>
</div>
<div class="sidebar">
<h1>Поиск</h1>
<form method="post" action="#" id="searche">
<input type="text" name="searche_field" placeholder="ваш запрос">
<input type="submit" class="btn" value="поиск">
</div>
<div class="sidebar">
<h1>Новости</h1>
<span>21.03.2018</span>
<p>Мы запустили наш сервис по поиску кино и сериалов</p>
<a href="#">читать</a>
</div>
<div class="sidebar">
<h1>Рейтинг фильмов</h1>
<ul>
<li><a href="#">Отступники</a><span class="rating_films">9.0</span></li>
<li><a href="show.html">Зеленая миля</a><span class="rating_films">8.7</span></li>
<li><a href="#">Шоу Трумана</a><span class="rating_films">8.4</span></li>
<li><a href="#">Титаник</a><span class="rating_films">8.0</span></li>
</ul>
</div>
</div>
<div class="content">
<h2>Новые фильмы</h2>
<marquee width="70%" height="150px" behavior="scroll" direction="left" bgcolor="grey">
<div class="films_block">
<a href="#"><img src="assets/img/titan.png"></a>
<a href="#"><img src="assets/img/mil.png"></a>
<a href="#"><img src="assets/img/show.png"></a>
<a href="#"><img src="assets/img/otstup.png"></a>
<a href="#"><img src="assets/img/club.png"</a>
<a href="#"><img src="assets/img/doctor.png"</a>
<a href="#"><img src="assets/img/inter.png"</a>
<a href="#"><img src="assets/img/jango.png"</a>
<a href="#"><img src="assets/img/pobeg.png"</a>
<a href="#"><img src="assets/img/start.png"</a>
</div>
</marquee>
<h2>Новые сериалы</h2>
<marquee width="70%" height="150px" behavior="scroll" direction="left" bgcolor="grey">
<div class="films_block">
<a href="#"><img src="assets/img/peaky.png"</a>
<a href="#"><img src="assets/img/11.png"</a>
<a href="#"><img src="assets/img/sherlok.png"</a>
<a href="#"><img src="assets/img/game.png"</a>
<a href="#"><img src="assets/img/black.png"</a>
</div>
</marquee>
<div class="posts">
<hr>
<h1><a href="#">Фредерик Бегбедер снимется в комедии режиссера Коллектора</a></h1>
<div class="post_content">
<p>
Французский писатель и режиссер Фредерик Бегбедер снимется в комедии режиссера
Алексея Красовского «Элефант».Съемки новой ленты режиссера герметичного
триллера «Коллектор» стартовали в Санкт-Петербурге несколькими днями
ранее.Картина расскажет о детском писателе Валентине Шубине (Алексей Гуськов),
предпочитающем уединенный образ жизни.Когда-то его книги пользовались спросом,
но это время давно прошло, да и сам Шубин уже не торопится писать дальше.
Неожиданно в книжной среде возникает новый интерес к личности и творчеству
Шубина, к вящему раздражению автора.Бегбедеру досталась рольфранцузского
мецената Венсана, желающего уговорить Шубина сесть за новую книгу.
</p>
</div>
<p><a href="#">читать</a></p>
</div>
<hr>
<h1><a href="#">Дэйн ДеХаан получил роль в криминальном сериале «НольНольНоль»</a></h1>
<div class="post_content">
<p>
Стефано Соллима, создавший совместно с
Савиано сериал «Гоморра», разделит
режиссерское кресло телепроекта с Пабло
Траперо и Янусом Мецем. Леонардо Фазоли
и Маурисио Кац написали сценарий адаптации.
Роман Савиано увидел свет в апреле 2013 года.
Главной темой книги являются кокаин и
международные империи, построенные на
торговле наркотиком. Савиано рассказывает
об эволюции южноамериканских (особенно
мексиканских) картелей, их жестоких
методах, отношениях с местными учреждениями
и истории боссов «белого масла».За
производство сериала отвечает кинокомпания
Cattleya. Проект станет доступен подписчикам
Sky,Canal+ и Amazon в 2019 году.
</p>
</div>
<p><a href="#">читать</a></p>
</div>
</div>
</div>
<div class="footer">
<p>
<a href="index.html">Главная</a> |
<a href="films.html">Фильмы</a> |
<a href="#">Сериалы</a> |
<a href="rating.html">Рейтинг фильмов</a> |
<a href="contact.html">Контакты</a> |
</p>
<p><a href="#">CinemaSearche</a></p>
</div>
</body>
</html>
2)css:
*{
margin: 0;
margin: 0;
}
input[type="text"], input[type="password"], input[type="searche"]{
color: #5d5d5d;
padding: 8px;
width: 60%;
}
h1, h2{
font: normal 170% "century gothic", arial, sans-serif;
color: #000;
padding: 15px 0 5px 0;
margin: 0 0 15px 0;
}
h2{
font-size: 140%
}
a, a:hover{
outline: none;
text-decoration: none;
color: darkorange;
}
ul{
margin: 2px 0 22px 17px;
}
ul.li{
margin: 0 0 6px 0;
padding: 0 0 4px 5px;
line-height: 1.5em;
}
/*index*/
.header{
background-color: skyblue;
height: 177px;
font-size: 0.8em;
margin-left: 0;
margin-right: 0;
min-width: 900px;
}
.main, .logo, .logo_text, .site_content, .footer{
margin-left: auto;
margin-right: auto;
}
.logo{
width: 880px;
padding-bottom: 40px;
}
.logo h1, .logo h2{
font: normal 200% "century gothic", arial, sans-serif;
margin: 0 0 0 9px;
}
.logo_text h1, .logo_text h1 a, .logo_text h1 a:hover{
padding: 22px 0 0 0;
color: #fff;
text-decoration: none;
letter-spacing: 0.1em;
}
.logo_text h2{
font-size: 17px;
padding-top: 4px;
color: black;
}
.menubar{
width: 100%;
height: 100%;
}
ul.menu{
min-width: 100%;
margin: 0 0 10px 0;
float: right;
background-color: lightpink;
}
ul.menu li{
float: left;
padding: 0 0 0 9px;
list-style: none;
margin: 1px 2px 0 0;
}
ul.menu li a{
font: normal 90% "trebuchet ms", sans-serif;
display: block;
height: 100%;
padding: 6px 35px 5px 28px;
color: black;
text-decoration: none;
}
ul.menu li.selected a{
color: white;
}
ul.menu li a:hover{
color: #009688;
}
hr{
border: solid 1px #f3f3f3;
width: 70%;
text-align: center;
}
.site_content{
width: 100%;
overflow: hidden;
margin: 20px auto 0 auto;
background-color: white;
}
.sidebar_container{
float: right;
width: 250px;
}
.sidebar{
float: right;
width: 222px
padding: 5%;
margin: 0 0 16px 0;
border: solid 1px whitesmoke;
border-radius: 5%;
background-color: ghostwhite;
}
.sidebar h1{
color: lightblue;
font-size: 25px;
}
.btn{
padding: 8px;
margin: 0 0 0 180px;
}
.sidebar ul{
margin: 0;
padding: 0 0 0 15px;
}
.sidebar ul li{
list-style: none;
margin: 0 30px 5px 0;
}
.rating_films{
float: right;
font-weight: bold;
}
.lables_passreg_text{
font-size: 0.8em;
margin-left: 2%;
}
.content{
text-align: left;
width: 100%;
padding: 0 0 0 45px;
}
.content a{
text-decoration: none;
}
.films_block{
margin-bottom: 5%;
}
.films_block img{
border: solid 5px grey;
width: 10%;
}
.posts, .post_content{
display: block;
font-size: 0.9em;
width: 900px;
}
/*show*/
h1{
color: black;
letter-spacing: 0.1em;
}
.info_film{
display: block;
margin-bottom: 2%;
padding-bottom: 2%;
height: 10px;
width: 100px;
}
.value{
color: green;
padding: 3px;
}
.desription_film {
width: 900px;
height: 300px;
text-align: left;
}
.desription_film img{
width: 15%;
display: block;
float: left;
padding: 0 10px 0 0;
}
.reviews{
width: 650px;
height: 650px;
}
.review_name{
background-color: lightpink;
padding: 10px 0 3px 13px;
margin: 20px 0 5px 25px;
border: solid 1px white;
border-radius: 5px;
color: white;
}
.review_text{
font-size: 18px;
margin: 10px 0 20px 40px;
}
/*contact*/
.send{
margin-bottom: 2%;
}
input[type="text"] textarea{
border: solid 1px #f3f3f3;
border-radius: 1px;
}
.send input[type="text"]{
width: 50%;
margin: 15px 0 13px 50px;
}
.send input[type="submit"]{
background-color: lightpink;
padding: 12px 12px 12px 12px;
margin: 10px 0 0 590px;
color: white;
border-radius: 5px;
cursor: pointer;
}
.send h1 h2 {
color: black;
}
.send textarea{
width: 624px;
height: 200px;
margin: 0 0 0 50px;
}
/* films */
.info_film{
width: 500px;
height: 300px;
padding: 17px 0 0 0;
}
.info_film h2{
color: black;
padding-bottom: 20px;
}
.info_film img{
width: 120px;
display: block;
float: left;
padding: 0 20px 30px 0;
}
input[type="button"]{
background-color: lightpink;
padding: 1%;
margin: 0 0 10px 500px;
}
/* rating */
table{
background-color: aliceblue;
min-width: 900px;
border-radius: 5px;
border: solid 5px whitesmoke;
}
tr img{
width: 100px;
padding: 10px 0 10px 60px;
}
/* index*/
.footer{
width: 100%;
height: 100px;
padding: 28px 0 5px 0;
text-align: center;
background-color: skyblue;
color: black;
margin-left: 0px;
margin-right: 0px;
min-width: 900px;
}
.footer a{
color: black;
margin: 20px 0 0 0;
}
/* CSS Mobile */
@ media only screen
and (min-device-width : 414px)
and (min-device-width : 736px){
.header{
background-color: lightpink;
min-width: 100%;
}
}
3 ответов
Прошу прощения, но когда я убираю пробел между @ и media слово "only" перестает светится как слова media и screen, а свойство min-device-width выделяется другим цветом. Может проблема в том, что я работаею в другом текстовом редакторе (Atom)
Стили правильно подключены, если html файл запускать.
У вас div лишний перед футером:
</div>
</div>
<div class="footer">
Также в CSS вы пишите с ошибкой - не должно быть пробела после @:
@ media only screen and (min-device-width: 414px) and (min-device-width: 736px) {
Так правильно:
@media only screen and (min-device-width: 414px) and (min-device-width: 736px) {
.header {
background-color: lightpink;
min-width: 100%;
}
}
У тебя не подключена таблица стилей.
<link rel="stylesheet" href="assets/css/style.css"> не верно
<link rel="stylesheet" href="/assets/css/style.css"> верно.
кроме того тег <h1> на странице используется только 1 раз