我遇到了一个问题,我的网站没有响应,即使我已经创建了代码来实现它。当我改变浏览器的大小时,我的网站上的图像不会重新排列。
下面是我的responsive.css文件,其中包含我为使我的网站响应而创建的代码。以及我的index.html文件代码。请告诉我您可能需要查看或了解的其他信息,以便帮助我解决问题。
的index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Saveliy Yusufov | Working Professional</title>
<link rel="stylesheet" href="css/normalize.css">
<link href='http://fonts.googleapis.com/css? family=Changa+One|Open+Sans:400italic,700italic,400,700,800' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="css/main.css">
<link rel="stylesheet" href="css/responsive.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
responsive.css
@media screen and (min-width: 480px) {
/**********************************
TWO COLUMN LAYOUT
***********************************/
#primary {
width: 50%;
float: left;
}
#secondary {
width: 40%;
float: right;
}
/**********************************
PAGE: PORTFOLIO
***********************************/
#gallery li:nth-child(3+1) {
clear: left;
}
#gallery li {
background-color: orange;
width: 28.3333%;
}
}
/**********************************
ABOUT
***********************************/
.profile-photo {
float: left;
margin: 0 5% 80px 0;
}
@media screen and (min-width: 660px) {
/**********************************
HEADER
***********************************/
nav {
background: none;
float: right;
font-size: 1.125em;
margin-right: right;
width: 45%;
}
#logo {
float: left;
margin-left: 5%;
text-align: left;
width: 45%;
}
h1 {
font-size: 2.5em;
}
h2 {
font-size: 0.25em;
margin-bottom: 20px;
}
header {
border-bottom: 5px solid #599868;
margin-bottom: 60px;
}
}
@media screen and (min-width: 480px) {
/**********************************
TWO COLUMN LAYOUT
***********************************/
#primary {
width: 50%;
float: left;
}
#secondary {
width: 40%;
float: right;
}
/**********************************
PAGE: PORTFOLIO
***********************************/
#gallery li:nth-child(3+1) {
clear: left;
}
#gallery li {
background-color: orange;
width: 28.3333%;
}
}
/**********************************
ABOUT
***********************************/
.profile-photo {
float: left;
margin: 0 5% 80px 0;
}
@media screen and (min-width: 660px) {
/**********************************
HEADER
***********************************/
nav {
background: none;
float: right;
font-size: 1.125em;
margin-right: right;
width: 45%;
}
#logo {
float: left;
margin-left: 5%;
text-align: left;
width: 45%;
}
h1 {
font-size: 2.5em;
}
h2 {
font-size: 0.25em;
margin-bottom: 20px;
}
header {
border-bottom: 5px solid #599868;
margin-bottom: 60px;
}
}
答案 0 :(得分:0)
您需要在responsive.css中添加此媒体查询。使用firefox并按(shift + ctrl + M)然后选择480 * 320并查看您的新样式是否适用于该分辨率。此外,您还需要在网页css
的末尾添加媒体查询