我有下面的示例代码。除移动设备上的浏览器外,此功能对所有浏览器均适用。
溢出标签是问题所在。
适用于移动设备以外的所有设备:
margin: 0; padding: 0; height: 100%; overflow: hidden;
适用于所有移动设备而非计算机:
margin: 0; padding: 0; height: 100%;
使其同时适用于两者的最佳方法是什么?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Test Layout</title>
<style type="text/css">
body, html
{
margin: 0; padding: 0; height: 100%; overflow: hidden;
}
</style>
</head>
<body>
<iframe width="100%" height="100%" src="http://www.cnn.com" />
</body>
</html>
cnn.com只是一个例子。以显示我要防止的行为。
—
Lacer
只需添加
—
Nukey 2015年
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
到包含html的头部,响应性就会再次恢复(至少是部分恢复)。
cnn.com
?