以前在 <HEAD>
中它是这样的
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
如您所见,我在下面附上的屏幕截图中遇到了UI破裂问题。因此,我已经更新了<HEAD>
标签,并添加了以下代码。
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width; initial-scale=0.9; maximum-scale=0.9; minimum-scale=0.9;" />
但问题仍然存在
网页在分辨率为1280 X 800时运作良好,您可以查看此图片
这三列(由黑色垂直线分隔)是在一个固定宽度的容器中的<td>
,由于某些限制,我无法将其更改为%。只有主容器的宽度为100%,(主容器:在所有页面内容后面具有全页宽度-白色背景)。我已经附上了屏幕分辨率问题的截图。
在1024 X 768上
您可以看到,在分辨率为1024 X 768的浏览器上,“移动图片”超出了白色框(主容器)。
在1920 X 1080上。
这里的浏览器比例是1920 X 1080,主容器(白色框)的宽度为100%,但是那三列(<TD>
)不是,所有三列的宽度保持与之前的图像相同,而主容器则为100%。
更新:代码链接 https://jsfiddle.net/p6x6jsgt/3/
width
属性将被视为min-width
;如果有更多的内容,表格会自适应宽度以适应内容。 - Mr Lister