当谈到响应式设计时,有许多创造性的方法可以解决手头的问题。
您可以尝试使用百分比来使您的设计更具响应性。使用百分比是最大化用户视口的安全选择。
例如。
html, body {
height: 100%;
width: 100%;
margin: 0;
}
从那里您可以使用您的站点容器并进行更具体的操作。
此外,HTML head 部分中的一些 JavaScript 可以帮助您检测屏幕尺寸并相应地调整不同的 CSS 规则:
<!-- hide script from old browsers
//<![CDATA[
var windowWidth=screen.availWidth;
var windowHeight=screen.availHeight
function sniffer() {
var el=document.getElementById("body");
if(screen.width<=600) {
el.style.width='100%';
el.style.height= windowHeight;
el.style.margin="auto";
}
}
onload=sniffer;
//]]>
// end hiding script from old browsers -->
上面的 JavaScript 正在检查用户的屏幕是否小于或等于 600px;如果是这样,它会调整 body 元素的宽度、高度、边距规则。
希望这可以帮助!