如何在 HTML 页面中显示一个 link 的巨大尺寸?

How to show a link in an HTML page with a huge size?

在我的门户网站上,我有三个简单的 HTML 页面可以从 iOS-、Android- 和 Microsoft 商店下载应用程序(如果移动用户加载门户网站来自移动浏览器)。

在页面上我显示了一些描述文本,并且在页面底部有一个按钮(iOS-页面)和 links(因为按钮不起作用)在 Android 和 Windows Phone 页面上。

如果用户然后 click/tap 按钮 / link,用户将被重定向到商店的下载页面。

我注意到,我必须为所有平台设置不同的字体大小才能达到一般可用的结果。 字体大小 到文本 在所有平台上都显示正确。

问题是,应用字体大小到link在[=62=上不起作用 ] Phone- 和 Android 移动浏览器。它似乎被简单地忽略了,其他元素(文本)显示正确。 Link 显示为比文本小得多,尽管它应该显示为 更大的 字体。 在标准浏览器(Internet Explorer、Firefox 和 Google Chrome)中,一切正常(包括 Link-字体大小)。 我也尝试过设置属性 "XX-Large" -> 相同的效果...

Class - 例如 Windows Phone-Page:

.WP_Link
 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 36px;
   font-weight: bold;
   color: #03C;
}

Link - 例如 Windows Phone-Page:

<a href="http://---the link" title="WP App laden" target="_blank" class="WP_Link">App jetzt aus Shop laden...</a>

所以我的问题:

首先,你应该使用em中的字体大小,这将使跨平台设计更容易。检查这个:CSS font size

然后,你可以在这里查看各个浏览器对各个标签的支持情况:caniuse.com

因此,如果您想要跨浏览器解决方案,最好使用 link 并将其样式设置为按钮。如果你想要一个巨大的字体大小,只需将字体大小设置为高 em 数字。

第一题

听说过 CSS media queries 吗?

/* Big screen */
@media screen and (min-width: 621px) {
    /* Declare here your font-size for large screen (desktop browsers) */
}
/* Small screen */
@media screen and (max-width: 620px) {
    /*declare here your font-size for small screen (mobile screens)*/
}

您也可以将此:<meta name="viewport" content="width=device-width, initial-scale=1.0"/> 放在您的 '' 中。它使每个像素大小相同。

More information about that meta tag

第二个问题

将您的 link 设计成一个按钮。例如:

 .link {
    padding:5px;
    border:1px solid black;
    background:#222;
    color:#ccc;
 }
 .link:hover {
    background:green;
 }

所以现在它看起来像一个按钮,但它实际上是一个 link 并且与 media queries 结合使用,您可以在所有屏幕尺寸下使用它 looking/fitting。

哇,真快(回答)。
感谢 Vinc 和 Ivan。
如果可以的话,我会接受这两个帖子作为答案。
我现在已经对所有 platform-htmls(见下文)实施了 "button-like" link 并将大小更改为 em . 我对代码还有一些问题。我用 Dreamweaver 创建了页面,现在注意到生成了糟糕的代码(多个标签、错误的标签等)。因此,我现在手动编辑(清理)了代码。 此外,似乎(仅)WP- 移动浏览器有 - 为什么曾经 - table 中的 1em 问题(例如 2 em 有效)。
我的问题现已解决 iOS(Phone 和 tablet),Android(phone 和 tablet)和 WP (phone)(仅限我显示页面的平台)。
所以.. 我接受 Ivan (em-tip) 的回答,这并不意味着 Vinc 的回答是 wrong/bad(如果我需要通用页面,我会详细检查所有内容,因为我必须学到很多 css...:-).
我将 class 实现到 link 作为按钮:

.WP_Link {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 4em;
    text-decoration: none;
    background-color: #EEEEEE;
    color: #333333;
    color: #00C;
    padding: 4px 6px 4px 6px;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #333333;
    border-bottom: 1px solid #333333;
    border-left: 1px solid #CCCCCC;
}