响应式网页设计适用于桌面设备,但不适用于移动设备

问题描述 投票:0回答:2

响应式设计适用于检查元素模拟器,但在移动设备上,它不会显示所需的输出。

HTML:

<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Esmaeeil enani</title>
    <link rel="stylesheet" type="text/css" media="screen" href="CVStyle.css" />
    <!--Online Font Awesome Call-->
    <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css" integrity="sha512-+4zCK9k+qNFUR5X+cKL9EIR+ZOhtIloNl9GIKS57V1MyNsYpYcUrUeQc9vNfzsWfV28IaLL3i96P9sdNyeRssA==" crossorigin="anonymous"/>
</head>

CSS:

@media only screen and (max-width: 1290px) {
    .skills .skill-item {
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 1024px) {

}

代码还有更多内容,但这是简化版本。

这就是它在桌面上的样子(检查模式) Pic 1Pic 2

这就是它在移动设备 (iPhone) 上的外观 on iPhone pic 1on iPhone pic 2

仅在 iPhone 设备上看起来很糟糕

html css responsive-design
2个回答
0
投票

问题在于

.grid
css 规则。

您需要将

height:100%
更改为
min-height:100%


0
投票

我有同样的问题。声明的初始代码

 top: 0; 
left: 0;

它需要 top 的“什么”

即:顶部边距:0; 左边距:0;

我现在的问题为零。 无论教程、个人或视频向您展示什么内容,只需输入整个内容即可。

© www.soinside.com 2019 - 2024. All rights reserved.