gpt4 book ai didi

css - @Media 最小宽度和最大宽度

转载 作者:数据小太阳 更新时间:2023-10-29 09:05:24 24 4
gpt4 key购买 nike

我有这个 @media 设置:

HTML:

<head>
<meta name="viewport" content="width=device-width, user-scalable=no" />
</head>

CSS:

@media screen and (min-width: 769px) {
/* STYLES HERE */
}

@media screen and (min-device-width: 481px) and (max-device-width: 768px) {
/* STYLES HERE */
}

@media only screen and (max-device-width: 480px) {
/* STYLES HERE */
}

通过此设置,它可以在 iPhone 上运行,但不能在浏览器中运行。

是不是因为我已经在 meta 中有 device,也许有 max-width:480px

最佳答案

我发现最好的方法是为旧浏览器编写默认 CSS,因为旧浏览器(包括 IE 5.5、6、7 和 8)无法读取 @media。当我使用 @media 时,我是这样使用它的:

<style type="text/css">
/* default styles here for older browsers.
I tend to go for a 600px - 960px width max but using percentages
*/
@media only screen and (min-width: 960px) {
/* styles for browsers larger than 960px; */
}
@media only screen and (min-width: 1440px) {
/* styles for browsers larger than 1440px; */
}
@media only screen and (min-width: 2000px) {
/* for sumo sized (mac) screens */
}
@media only screen and (max-device-width: 480px) {
/* styles for mobile browsers smaller than 480px; (iPhone) */
}
@media only screen and (device-width: 768px) {
/* default iPad screens */
}
/* different techniques for iPad screening */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
/* For portrait layouts only */
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
/* For landscape layouts only */
}
</style>

但是你可以用你的@media做任何你想做的事。这只是我在为所有浏览器构建样式时发现的最适合我的示例。

iPad CSS specifications.

还有!如果您正在寻找可打印性,您可以使用 @media print{}

关于css - @Media 最小宽度和最大宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13550541/

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