gpt4 book ai didi

android - 元素在移动设备上的大小调整不均

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

我有一个结合纯文本和表格的简单页面。这是 html:

<body>
<div id='stat'>
<p class='subheading'>Stat of the Week: Average Final Standings</p>
<p class='text'>Each week, I'll be giving a stat from the history of the league. Feel free to suggest any stat you want to see here in future weeks. This week's stat is Average Final Standings. In other words, what is the average finishing place of each owner through the history of the league. Here are the results:</p>
<table class='tableBody' style='margin: auto;'>
<tr class='tableHead'><td colspan='3'>Average Finish</td></tr>
<tr class='tableSubHead'>
<td>Team Owner</td><td>Years Played</td><td>Average Place</td>
</tr>
<tr class='light'>
<td class='nocenter'>Team #1</td><td>2007-2012</td><td>5.04</td>
</tr>
<!-- more rows here -->
</table>

<p class='text'>Up Next Week: Average Points Per Week</p>
</div>
</body>

和CSS:

body {
background-image: url(http://g.espncdn.com/s/ffllm/13/images/shell/bgHead.jpg);
background-repeat: no-repeat;
padding: 0px;
padding-top: 10px;
font-size: 14px;
margin: 0px;
color: #000;
font-family: verdana, arial, helvetica, sans-serif;
}

.tableBody {
font-size: 1em;
color: #000;
text-decoration: none;
text-align: center;
width:50%;
}

.nocenter {
text-align: left;
}

.tableBody td {
padding: 5px;
}

.tableHead {
font-size: 1.2em;
color: #fff;
padding: 5px;
background-color: #6dbb75;
text-align: center;
}

.tableSubHead {
font-size: 1.1em;
color: #000;
padding: 5px;
background-color: #6dbb75;
text-align: center;
}

.light {
background-color: #f8f8f2;
}

.dark {
background-color: #f2f2e8;
}

在我的笔记本电脑浏览器上一切看起来都很棒。问题是当我在手机上查看页面时。除表格外,所有页面看起来都很好。它很小!我必须使字体大小几乎大 3 倍才能在屏幕上显示相同的大小。为什么会发生这种情况,我可以克服它吗?

这是在装有最新 Firefox 浏览器 (v24) 的 Samsung Galaxy S2 上。

更新:我已经尝试了 px、em、% 等的几种排列,但都无济于事。我可以使用答案中提出的解决方法(检测移动浏览器并指定不同的布局),但我想知道指定为相同字体的文本呈现不同的原因。

最佳答案

您需要为设备和浏览器制作兼容的代码。需要检测设备和浏览器,看看here .这link会给你一些想法,如何制作分辨率特定的样式表。这也是一个有用的link .

使用em最好定义字体大小。

关于android - 元素在移动设备上的大小调整不均,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19018857/

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