【问题标题】:Bootstrap is not working on mobileBootstrap 无法在移动设备上运行
【发布时间】:2016-08-17 06:29:55
【问题描述】:

我尝试将我的设计作为移动设备运行到 chrome 上的开发人员工具,但引导程序无法正常工作。有人可以告诉我为什么引导程序无法在移动设备上运行吗?

这是我尝试在移动设备上运行时的图片。

当我在桌面上运行时它可以工作,我不知道为什么不能在移动设备上运行。

这是我的媒体查询。

 @media (max-width: 768px) {
.img-responsive{
 width: 300px;
height:50px;
padding-left:50px;
}
}
@media (max-width: 376px) {
.img-responsive{
 width: 220px;
 height:50px;
 padding-left: 20px;
}
}
@media (max-width: 286px) {
.img-responsive{
 width: 180px;
 height:50px;
 padding-left: 5px;
 }
.footer{
 height: auto;
 }
 h4{
 padding-top: 50px;
 padding-left: 20px;
 }
 }

【问题讨论】:

  • 宽度是 286px 先生。等待我添加媒体查询。我会更新问题。

标签: html css twitter-bootstrap


【解决方案1】:

您可能在 html 头部缺少 viewport 元标记

视口是网页的用户可见区域。使用width=device-width,您需要将宽度设置为您正在查看的设备宽度,例如移动设备、平板电脑或台式机。

<meta name="viewport" content="width=device-width, initial-scale=1">

参考此链接: Viewport meta tag

What is Viewport?.

【讨论】:

  • 您好,先生!有用! :) 你能解释一下什么是视口吗?
  • 视口中的css有什么用?
  • nethken:你的意思是 @viewport 在 css 中?。
  • @nethken: viewport 是用户的页面可见区域/可以看到 Web 内容的窗口区域
【解决方案2】:

值得一提...

还必须在任何“父”页面(如果在 iframe 中运行)和母版页上设置视口。

【讨论】:

【解决方案3】:

设置视口以使您的网站在所有设备上看起来都不错:

https://www.w3schools.com/tags/tag_meta.asp

【讨论】:

  • 请留下您的注释作为原始答案的评论
  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
猜你喜欢
  • 2015-01-26
  • 2015-04-30
  • 2018-07-08
  • 2014-08-30
  • 2017-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-10
相关资源
最近更新 更多