【发布时间】:2017-05-25 17:50:21
【问题描述】:
我是 html 新手,出于好奇,我只是创建了一个测试网页。我正在努力做到这一点,以便当我的浏览器窗口宽度小于 800 像素时,我的 div 占据了屏幕的整个宽度。否则它们应该占据其中的 45% 并且是内联块。我使用了下面的代码。无论我的窗口大小如何,它们都是 45% 宽度的内联块。我只是错误地使用了@media 标签吗?如果可能,我想在 html 代码的头部定义样式。
<!DOCTYPE html>
<html>
<head>
<title> Page</title>
<style type="text/css"> @media screen and (max-width: 800px) { div {
width: 100%}} div {display: inline-block; width: 45%; height: 50px;
background-color: purple} </style>
</head>
<body>
<div>a</div><div>a</div><div>a</div><div>a</div><div>a</div>
</body>
</html>
谢谢
【问题讨论】:
标签: html