如果浏览器的宽度小于 1000 像素,我正在寻找正确的仅 Javascript(不是 JQuery)代码,它将 div 宽度从 100% 更改为 1000 像素。如果浏览器大小>1000px,代码将变回 100%。我下定决心先学JavaScript再学JQuery!我可以找到大量的 JQuery 解决方案,但想学习 JS!在小提琴中,我想更改名为“red”的 div 元素。原因是因为 min-width: 1000px; ie 不支持,因此我想要一个可行的解决方案。非常感谢您的帮助。小提琴的链接在这里:http: //jsfiddle.net/Margate/ddENL/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Positioning</title>
<style type="text/css">
#red {position: absolute; margin-top: 100px; width: 100%; min-width: 1000px; height: 400px; background-color: red;}
#contents {position: relative; top: 10px; width: 1000px; height: 600px; margin: 0px auto; border: 1px solid white;}
html, body, div {margin: 0; padding: 0; border: 0;}
</style>
</head>
<body style="background-color: black;">
<div id="red"></div>
<div id="contents"></div>
</body>
</html>