为移动设备调整元素大小
Resizing Elements For Mobile Devices
我知道这可能是一个非常常见的问题,但对 HTML、CSS、JS 来说是个新手。我真的想要一个直接的答案,所以如果这是重复的,我很抱歉。
我目前正在研究 wordle 克隆,但我在调整移动设备的大小方面遇到了问题。在我的电脑上,尺码看起来很完美。但是,当我在 phone 上访问它时,底部的键盘似乎很小。
如果我能得到一些帮助来解决这个问题,那就太好了!谢谢!
这是我的相关 HTML 代码:
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale =1, user-scalable=no">
这是我所有的相关 CSS 代码:
.keyboard-row {
justify-content: center;
align-items: center;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
}
.key-tile {
/* Box */
border: 1px solid lightgray;
width: 5%;
height: 40px;
margin: 1px;
/* Text */
font-size: auto;
font-weight: bold;
display: flex;
justify-content: center;
align-items: center;
}
手机版是这样的:
尝试在 css 中使用 rem 单位而不是 pixels(px),同时将按键和文本样式设置为rem 和 em 有助于相对于您的父容器进行调整,并有助于使项目响应。
或者您也可以使用 媒体查询 来解决您的问题。
希望这可能有助于解决您的问题。
我知道这可能是一个非常常见的问题,但对 HTML、CSS、JS 来说是个新手。我真的想要一个直接的答案,所以如果这是重复的,我很抱歉。
我目前正在研究 wordle 克隆,但我在调整移动设备的大小方面遇到了问题。在我的电脑上,尺码看起来很完美。但是,当我在 phone 上访问它时,底部的键盘似乎很小。
如果我能得到一些帮助来解决这个问题,那就太好了!谢谢!
这是我的相关 HTML 代码:
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale =1, user-scalable=no">
这是我所有的相关 CSS 代码:
.keyboard-row {
justify-content: center;
align-items: center;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
}
.key-tile {
/* Box */
border: 1px solid lightgray;
width: 5%;
height: 40px;
margin: 1px;
/* Text */
font-size: auto;
font-weight: bold;
display: flex;
justify-content: center;
align-items: center;
}
手机版是这样的:
尝试在 css 中使用 rem 单位而不是 pixels(px),同时将按键和文本样式设置为rem 和 em 有助于相对于您的父容器进行调整,并有助于使项目响应。 或者您也可以使用 媒体查询 来解决您的问题。 希望这可能有助于解决您的问题。