gpt4 book ai didi

android - 程式化内容在移动浏览器中缩小

转载 作者:行者123 更新时间:2023-11-28 10:00:00 25 4
gpt4 key购买 nike

我正在为按钮制作程式化的响应类。按钮内的文本应与页面上其余文本的大小相同,在桌面上调整大小时效果很好,但在平板电脑/移动设备上查看页面时,按钮中的文本大小要大得多比普通文本小(它几乎就像 em 单位改变了大小)。这在所有经过测试的移动浏览器(safari、chrome 和默认的 android 浏览器)中都发生过,无论该类应用到哪个 HTML 元素(buttondivp).
我有另一个用于侧面菜单的程式化类,它正在经历相同的文本收缩效果(不同的类应用于 ul)。有趣的是,缩小后的菜单文本与缩小后的按钮文本大小相同,因此无论一个文本大小发生什么变化,都会发生在另一个文本大小上。

关于如何/为什么会这样有什么想法吗?会不会跟手机浏览器的“自动缩放”之类的有关?我没有想法,很想听听关于此事的任何想法

.blueButton, .greenButton{
display: inline-block;
padding: .5em .5em .5em .5em;
text-align: center;
font-weight: bold;
color: white;
text-shadow: 1px 1px #636363;
border-radius: .3em;
box-shadow: .25em .25em .4em 0px #636363;
}

.blueButton a:link, .greenButton a:link, .blueButton a:visited, .greenButton a:visited{
text-decoration: none;
color: white;
}

.blueButton:hover, .greenButton:hover{box-shadow: .25em .25em .4em 0px black;}
.blueButton:hover{ background: #0b3a74;}
.greenButton:hover{ background: #9ec83d;}

.blueButton{ /*gradients for different browsers- 1)Safari 2)Opera 3)Firefox 4)Standard*/
background: -webkit-linear-gradient(left top, #3c78cc , #0b3a74);
background: -o-linear-gradient(bottom right, #3c78cc , #0b3a74);
background: -moz-linear-gradient(bottom right, #3c78cc , #0b3a74);
background: linear-gradient(to bottom right, #3c78cc , #0b3a74);
}

.greenButton{
background: -webkit-linear-gradient(left top, #caf170, #9ec83d);
background: -o-linear-gradient(bottom right, #caf170, #9ec83d);
background: -moz-linear-gradient(bottom right, #caf170, #9ec83d);
background: linear-gradient(to bottom right, #caf170, #9ec83d);
}

媒体查询:

@media all and (min-device-width: 1101px)
@media all and (min-device-width: 768px) and (max-device-width: 1100px), (min-device-width: 1101px) and (min-width: 700px) and (max-width: 900px)
@media all and (min-device-width: 240px) and (max-device-width: 767px), (min-device-width: 768px) and (min-width: 240px) and (max-width: 699px)
@media all and (max-device-width: 239px), (min-device-width: 768px) and (max-width: 239px)

最佳答案

添加<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">在你的<head>部分。

关于android - 程式化内容在移动浏览器中缩小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24741759/

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