gpt4 book ai didi

html - 不同屏幕分辨率的CSS?

转载 作者:太空狗 更新时间:2023-10-29 14:43:43 26 4
gpt4 key购买 nike

如果我在 2 个具有不同分辨率的不同系统上检查 html,则 View 会失真。

有没有办法在运行时计算屏幕的宽度和高度?

我缺乏使用 css 的经验,但做了一些研究并发现:

https://css-tricks.com/css-media-queries/

但他们建议使用不同的类(class)。(如果我没记错的话)

我的问题是可以在运行时获取高度和宽度并只使用一个 css 吗?

类似的东西:

.view {
min-width :"some how gets computed:which device we are using ?"
min-height :"some how gets computed:which device we are using ?"
}

最佳答案

媒体查询是解决您的问题的不错选择。

您不必为这些使用不同的类,只需根据分辨率定义不同的行为即可。

你可以通过 Javascript 知道屏幕的高度和宽度,但使用 CSS,我认为这是不可能的。您可以使用 css 做的最好的事情是定义设备范围,如手机、平板电脑、笔记本电脑、超大屏幕设备,并且基于媒体查询,您可以定义类在特定类型的设备上执行的操作。

看下面的例子:

/* For Mobile */
@media screen and (max-width: 540px) {
.view {
width: 400px;
}
}

/* For Tablets */
@media screen and (min-width: 540px) and (max-width: 780px) {
.view {
width: 600px;
}
}

实际尺寸可能因您的情况而异。

这与许多框架用来实现响应能力的方法相同。

关于html - 不同屏幕分辨率的CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40526500/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com