In your case you should not use any of the suggested meta viewport tags. If you leave the page without any meta viewport tags you should get the desired result in most mobile browsers.
You could add <meta name="viewport" content="width=980">
to tell the browser that you content is 980 px, if that is the case. You seem to have a 960 px wide page but it may look nicer to have some spacing on the sides.
I find this to be a nice article to explain the meta viewport tag
And this is another article about using the meta viewport tag for non-responsive pages
The meta viewport tags that you have tried tells the browser a few different things:
<meta name="viewport" content="width=device-width" />
This tells the browser that content width should fit in the device width. In order to use this successfully your page width should be adjustable to the device.
<meta name="viewport" content="initial-scale=1, maximum-scale=1">
This tells the browser that it should zoom the page so that 1 CSS pixel from the page equals 1 viewport pixel on the screen (not physical pixels on e.g. Retina displays). This results in your page being zoomed in as it is wider then a normal mobile screen. Maximum-scale also tells the browser not to let you zoom the page any further than that.
<meta name="viewport" content="width=500, initial-scale=1">
This tells the browser that the content is 500 px wide and that you should zoom the page.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…