HTML禁用浏览器缩放
您好,我正在尝试禁用网页浏览器缩放我的html。重要的是,我能够禁用缩放,因为这是一项工作任务,我没有发言权 我已经研究过如何禁用缩放,但我一定是应用不当,因为它不起作用,因为我仍然能够放大和缩小,这会影响网页 这是代码,有什么问题吗HTML禁用浏览器缩放,html,zooming,scaling,Html,Zooming,Scaling,您好,我正在尝试禁用网页浏览器缩放我的html。重要的是,我能够禁用缩放,因为这是一项工作任务,我没有发言权 我已经研究过如何禁用缩放,但我一定是应用不当,因为它不起作用,因为我仍然能够放大和缩小,这会影响网页 这是代码,有什么问题吗 <HTML> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-sca
<HTML>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<style>
table.no-spacing {
border-spacing: 0
margin:0;
border-collapse: collapse;
}
th, td {
padding: 0px;
margin: 0px;
text-align: center;
font-size: 10.96875pt;
font-family: "Segoe UI";
font-weight: Normal;
}
input[type = checkbox] {
display: none;
}
input[type=checkbox] + label:before {
content: '';
display: inline-block;
vertical-align: middle;
margin-right: 5px;
height: 63.7795275590551px;
width: 63.7795275590551px;
background-color: #00256A;
border: 3px solid #009AE1;
color: #009AE1;
float: "left";
}
input[type=checkbox]:checked + label:before {
background-color: #00256A;
content: "\2713";
display: inline-block;
vertical-align: middle;
font-size: 63.7795275590551px;
height: 63.7795275590551px;
width: 63.7795275590551px;
font-family: "Arial";
border: 3px solid #009AE1;
float: "left";
color: #009AE1;
}
.largeFontSize {
background-color: #00256A;
foreground-color: #FFFFFF;
color: #FFFFFF;
font-size:32.90625pt;
font-family: "Segoe UI";
font-weight: Normal;
}
body {
background-color: #00256A;
foreground-color: #FFFFFF;
color: #FFFFFF;
font-size: 10.96875pt;
font-family: "Segoe UI";
font-weight: Normal;
}
input, select {
font-size:32.90625pt;
font-family: "Segoe UI";
font-weight: Normal;
border: none;
}
label, select
{
background-color: #00256A;
foreground-color: #FFFFFF;
color: #FFFFFF;
font-size: 10.96875pt;
font-family: "Segoe UI";
font-weight: Normal;
}
</style>
</head>
<script language="javascript" type="text/javascript">
function CreateDeviceDescription()
{
return "foobar:" + document.getElementById("deviceID").value + "," + document.getElementById("foo").value
}
function ValidateChanges()
{
javascript:window.external.validateDeviceID(CreateDeviceDescription());
}
function GetDeviceDetails()
{
return CreateDeviceDescription();
}
</script>
<BODY bgcolor="#000000">
<div id=Content>
<center>ID<center><input type="text" value="" maxlength="25" size="9" id="deviceID" oninput="ValidateChanges()"/><br><br>
<span style="white-space: nowrap;"><center>Some title<center></span><input type="text" value="" maxlength="7" size="4" id="Freq" oninput="ValidateChanges()"/>
<script>
window.onload = function() {
var bar= document.getElementById("foobar");
bar.focus();
bar.value = bar.value;
};
</script>
</div>
</BODY>
</HTML>
表3.无间距{
边框间距:0
保证金:0;
边界塌陷:塌陷;
}
th,td{
填充:0px;
边际:0px;
文本对齐:居中;
字号:10.96875pt;
字体系列:“SegoeUI”;
字体大小:正常;
}
输入[类型=复选框]{
显示:无;
}
输入[类型=复选框]+标签:在{
内容:'';
显示:内联块;
垂直对齐:中间对齐;
右边距:5px;
高度:63.7795275590551px;
宽度:63.7795275590551px;
背景色:#00256A;
边框:3px实心#009AE1;
颜色:#009AE1;
浮动:“左”;
}
输入[类型=复选框]:选中+标签:之前{
背景色:#00256A;
内容:“\2713”;
显示:内联块;
垂直对齐:中间对齐;
字体大小:63.7795275590551px;
高度:63.7795275590551px;
宽度:63.7795275590551px;
字体系列:“Arial”;
边框:3px实心#009AE1;
浮动:“左”;
颜色:#009AE1;
}
.largeFontSize{
背景色:#00256A;
前景色:#FFFFFF;
颜色:#FFFFFF;
字体大小:32.90625pt;
字体系列:“SegoeUI”;
字体大小:正常;
}
正文{
背景色:#00256A;
前景色:#FFFFFF;
颜色:#FFFFFF;
字号:10.96875pt;
字体系列:“SegoeUI”;
字体大小:正常;
}
输入,选择{
字体大小:32.90625pt;
字体系列:“SegoeUI”;
字体大小:正常;
边界:无;
}
标签,选择
{
背景色:#00256A;
前景色:#FFFFFF;
颜色:#FFFFFF;
字号:10.96875pt;
字体系列:“SegoeUI”;
字体大小:正常;
}
函数CreateDeviceDescription()
{
返回“foobar:+document.getElementById(“deviceID”).value+,“+document.getElementById(“foo”).value
}
函数ValidateChanges()
{
javascript:window.external.validateDeviceID(CreateDeviceDescription());
}
函数GetDeviceDetails()
{
返回CreateDeviceDescription();
}
ID
一些头衔
window.onload=函数(){
var bar=document.getElementById(“foobar”);
bar.focus();
bar.value=bar.value;
};
我不太清楚你的意思,但我假设你说的是用户故意使用浏览器工具放大页面
无法禁用桌面缩放功能,因为这是浏览器的一部分,您的网站无法更改。您可能可以禁用缩放键盘快捷键,但是我建议您不要这样做-禁用用户快捷键通常不是一个好的做法
但是,在移动设备中,如果要防止缩放,请选择当前的元标记
应该可以工作。无法禁用桌面上的缩放功能。如果您的方法在移动设备上无法达到预期效果,请尝试此方法
<meta name="viewport" content="initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no, width=device-width, height=device-height, target-densitydpi=device-dpi">