【问题标题】:Mobile baseurl and change the fontsize on mobile移动基础 url 并在移动设备上更改字体大小
【发布时间】:2026-02-09 07:35:02
【问题描述】:

我的网站的移动版本有问题。在我的桌面版网站上,我使用代码:

<base href="http://www.myexample.com">

在桌面上它工作正常,当我在浏览器中输入:myexample.com 时,它会将我重定向到:http://www.myexample.com,但在移动设备上,它不会重定向我。为什么?

第二个问题:我在桌面上有 h1 标题字体大小:72,在移动版本上我想要 24px。我有这个代码:但它没有改变任何东西:

.index-title h1{
font-size: 72px;
}

@media only screen and (max-device-width: 700px), only screen and (device-width: 700px) and (device-height: 700px), only screen and (width: 700px) and (orientation: landscape), only screen and (device-width: 700px), only screen and (max-width: 700px) {
.index-title h1{
    font-size: 15px;
}

怎么了?感谢您的回答,我是编码新手。

调试画面:

debugging screen

html/css screen

【问题讨论】:

  • 媒体查询的目标屏幕宽度为600pxupwards。您想将 max-width 设置为 600px 及以下。
  • 谢谢,我改了但还是不行。检查我的主题。
  • @media screen and (max-width: 700px) { .index-title h1{ font-size: 15px; } }
  • Yjs 还是不行,我不知道为什么。
  • base 元素不做任何重定向(至少不是自己做的)。“但在移动设备上,它不会重定向我。为什么?” - 我们无法判断,因为您还没有向我们展示任何会导致实际重定向的东西,无论是桌面版还是移动版。如果您从example.com 自动重定向到www.example.com,那么这很可能是由于您的服务器端设置...base 元素本身不会这样做。

标签: php css twitter-bootstrap


【解决方案1】:

base HTML tag 可用于指定页面上相对链接的基本 url。它不负责重定向到不同的页面。您可能正在寻找的标签是meta tag

此外,将客户端重定向到 www. 最好在您的网络服务器配置中作为规则处理。

媒体查询的目标屏幕宽度为600pxupwards。您想为600px 及以下设置max-width

您的示例媒体查询很好。请参阅下面的标记示例中的应用:

h1 {
  font-size: 72px;
}

@media only screen and (max-device-width: 700px), 
only screen and (device-width: 700px) and (device-height: 700px), 
only screen and (width: 700px) and (orientation: landscape), 
only screen and (device-width: 700px), 
only screen and (max-width: 700px) {
.index-title h1{
    font-size: 15px;
}
<div class="index-title">
  <h1>Hello World!</h1>
</div>

【讨论】:

  • 我复制了这段代码但它不起作用..我不知道为什么,因为我认为它很好..->这可能会导致问题? -> @media only screen and (min-width: 1200px) { .container { width: 960px; } }
  • 不,这不会造成任何问题。
  • 那么有什么方法可以调试它为什么不起作用?第二个问题:怎么做,当用户在手机上输入example.com时,自动重定向到www.example.com,谢谢:)
  • 自动重定向到www.&lt;domain&gt; 取决于您的服务器。如果您使用 Apache 为您的请求提供服务,您可以轻松找到 .htaccess 指令的示例,如果使用 Nginx 为您的应用程序提供服务,您可以轻松找到 nginx.conf 指令
  • 您是否在可共享的 URL 上安装了此应用程序?您的样式表中可能有更具体的 CSS 选择器来覆盖媒体查询。因此,在浏览器的开发者控制台中检查该标签,以查看所有针对它的选择器以及哪个选择器应用了font-size