我必须优化移动设备的网站。试图通过@media唯一的屏幕做到这一点,但它并没有为我工作。也许有人知道如何正确地把它放在代码中?@media只有屏幕不起作用
body {
background-color: black;
background-image: url(../images/background.jpg);
background-size: 100vw 100vh;
}
header {
box-sizing: border-box;
top: 0;
right: 0;
left: 0;
position: absolute;
width: 100vw;
height: 15vh;
border-top: 0.5vmin ridge gray;
border-right: 0.5vmin ridge gray;
border-left: 0.5vmin ridge gray;
}
header img {
max-height: 14vmin;
display: block;
margin-left: auto;
margin-right: auto;
vertical-align: center;
}
etc.
<!DOCTYPE html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link type="text/css" rel="stylesheet" href="css/homepage.css">
<meta http-equiv="Content-type" content="text/html;charset=utf-8" />
<title>Airinn hotel // Home</title>
</head>
<body>
<header>
<img src='images/logo.png' />etc.
你的'@ media'在哪里? –
我试图添加它作为外部样式表,并且只是在@ss仅屏幕和(最大宽度:500px){}“在CSS中,但这两个选项都没有工作.. – Artjom
我使用”@media“所有并且在各大平台和设备上都可以找到它 - 特别是在哪里看到这个问题?您是否尝试过使用Chrome中的“检查元素”来诊断发生了什么? – AndW99