Javascript 将网页所有元素的像素转换为百分比
我已经创建了一个网页,在页面上的元素中使用高度、宽度、左、右位置来固定位置 我花了将近3天的时间设计UI,现在我对不同的屏幕分辨率产生了问题。页面是以高分辨率构建的,如果我在低分辨率屏幕上尝试,它会切断部分屏幕Javascript 将网页所有元素的像素转换为百分比,javascript,jquery,css,pixels,Javascript,Jquery,Css,Pixels,我已经创建了一个网页,在页面上的元素中使用高度、宽度、左、右位置来固定位置 我花了将近3天的时间设计UI,现在我对不同的屏幕分辨率产生了问题。页面是以高分辨率构建的,如果我在低分辨率屏幕上尝试,它会切断部分屏幕 有没有一种方法可以将页面上的所有像素值转换为百分比,以便适应用户的屏幕分辨率?这个想法很简单。您需要具有100%宽度的容器,所有子容器加起来应具有100%(+/-任何填充/边框)。我在这里创建了一个示例 (您可以更改视口,它将自行调整)
有没有一种方法可以将页面上的所有像素值转换为百分比,以便适应用户的屏幕分辨率?这个想法很简单。您需要具有100%宽度的容器,所有子容器加起来应具有100%(+/-任何填充/边框)。我在这里创建了一个示例 (您可以更改视口,它将自行调整)
-
内联样式只是一个例子,但尽量不要使用。检查小提琴
检查这是否解决了您的问题。但您可能需要将“最小宽度”设置为某个值,以确保其不会收缩到该阈值宽度以下 这个想法很简单。您需要具有100%宽度的容器,所有子容器加起来应具有100%(+/-任何填充/边框)。我在这里创建了一个示例 (您可以更改视口,它将自行调整)
-
内联样式只是一个例子,但尽量不要使用。检查小提琴
检查这是否解决了您的问题。但您可能需要将“最小宽度”设置为某个值,以确保其不会收缩到该阈值宽度以下 也许你应该尝试为你的元素声明minwidth和max width,而不是headand/or mediaqueries()@Lollero我该如何使用这个mate?这个想法是定义当窗口宽度设置为某个特定值时要更改的部分代码。和width max wight-这里有一些对媒体查询的解释-这里有一些设备的示例,但是如果你想,你可以使用自定义宽度-你可能想谷歌:响应式网页设计也许你应该尝试声明元素的最小宽度和最大宽度,而不是媒体查询()@Lollero我该如何使用mate?其思想是定义当窗口宽度设置为特定值时要更改的部分代码。width max wight-这里有一些对媒体查询的解释-这里有一些设备的示例,但是如果你想,你可以使用自定义宽度-你可能想谷歌:响应式网页设计
<ul style="width:100%">
<li style="width:50%"></li>
<li style="width:50%"></li>
</ul>