div宽度100%在移动浏览器中不起作用

丹达姆斯

我认为我想做的事情很简单。我正在构建的网站的标题是单色的,无论使用哪种浏览器,它都需要跨越屏幕的整个宽度。到目前为止,我创建的内容在台式机和笔记本电脑上都很好用,但是当我在其上进行测试时在平板电脑或手机上,标题不会一直覆盖到右侧。标头中的内容确实涵盖了所有方面,这确实让我感到困惑。我可以使标题栏跨越整个宽度的唯一方法是将position属性设置为static,这不是我需要的该站点,因此对我没有任何好处。以下是我正在使用的CSS和HTML。有人可以看看它,让我知道我在想什么。

HTML:

<div class="header">
<div class="container">
<div class="header-content">
....Some Content goes in here....
</div> <!-- /.header-container -->
</div> <!-- /.container -->
</div> <!-- /.header -->

CSS:

html, body {
background-color: #949494;
width: 100%;
margin: 0px;
padding: 0px;
}

.header {
width: 100%;
min-width: 100%;
height: 200px;
background-color: #ffffff;
padding-top: 8px;
}

.container {
width: 1200px;
margin: 0 auto;
text-align: center;
}
PJ布鲁内特

这也发生在我身上。在桌面上调整大小就可以了,但是由于我的博客顶部有一个728px的横幅,移动设备看起来很糟糕。很难在不引起问题的情况下在如此小的屏幕上放置宽幅横幅。如果您没有横幅,则可能是您的某些元素太宽,无法进行其余的设计。

这样就解决了问题:(<meta name="viewport" content="width=device-width, initial-scale=0.41, maximum-scale=1" />在中<head>...</head>

将初始比例从1.0降低到您的元素可以100%遍及整个页面。这种比例使我的文字有点太小,但Flowtype.js有所帮助。我可以选择较小的横幅,但现在我对这种解决方案感到满意。

更新:上面的解决方案不是真正独立于设备。例如,“刻度”在您的手机上看起来不错,但在平板电脑上却太小。您可能需要这样做:

<meta name="viewport" content="width=800" />

这使您所有的设备都像800像素宽的屏幕一样工作。或您需要的任何宽度。在我的Android手机和Nexus平板电脑上均可完美运行。我认为桌面浏览器会忽略“视口”设置,这对我来说很好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

div宽度100%在移动浏览器中不起作用

来自分类Dev

宽度:100%在移动浏览器上不起作用

来自分类Dev

CSS在移动浏览器中不起作用

来自分类Dev

SpeechSynthesisUtterance在移动浏览器中不起作用

来自分类Dev

退出MatDialog在移动浏览器中不起作用

来自分类Dev

使用img最大宽度在浏览窗口中自动调整图像大小:父级div的位置:绝对时,Chrome浏览器中的100%有效,但IE中不起作用

来自分类Dev

离子移动浏览器测试不起作用

来自分类Dev

Primefaces菜单栏在移动浏览器中不起作用

来自分类Dev

固定位置在移动浏览器中不起作用

来自分类Dev

Jw Player在移动Web浏览器(Android和IOS设备)中不起作用

来自分类Dev

YouTube 360视频iframe在移动浏览器中不起作用

来自分类Dev

Jw Player在移动Web浏览器(Android和IOS设备)中不起作用

来自分类Dev

jQuery菜单在移动浏览器中不起作用

来自分类Dev

Checkbox附带的Click事件在移动浏览器中不起作用

来自分类Dev

Pure CSS Slider在移动浏览器中不起作用

来自分类Dev

CSS 高度 100% 在 ipad 浏览器中不起作用

来自分类Dev

Div不是浏览器宽度的100%

来自分类Dev

Div不是浏览器宽度的100%

来自分类Dev

ng include在chrome浏览器中不起作用

来自分类Dev

字体在Web浏览器控件中不起作用

来自分类Dev

必需的属性在Safari浏览器中不起作用

来自分类Dev

.load()在浏览器中不起作用

来自分类Dev

脚本在Web浏览器控件中不起作用

来自分类Dev

在浏览器中更改光标不起作用

来自分类Dev

toLocaleString()在Safari浏览器中不起作用

来自分类Dev

XSLT在Web浏览器中不起作用

来自分类Dev

双击在iPhone Safari浏览器中不起作用

来自分类Dev

头盔CSP在Safari浏览器中不起作用

来自分类Dev

表单提交在Safari浏览器中不起作用?

Related 相关文章

  1. 1

    div宽度100%在移动浏览器中不起作用

  2. 2

    宽度:100%在移动浏览器上不起作用

  3. 3

    CSS在移动浏览器中不起作用

  4. 4

    SpeechSynthesisUtterance在移动浏览器中不起作用

  5. 5

    退出MatDialog在移动浏览器中不起作用

  6. 6

    使用img最大宽度在浏览窗口中自动调整图像大小:父级div的位置:绝对时,Chrome浏览器中的100%有效,但IE中不起作用

  7. 7

    离子移动浏览器测试不起作用

  8. 8

    Primefaces菜单栏在移动浏览器中不起作用

  9. 9

    固定位置在移动浏览器中不起作用

  10. 10

    Jw Player在移动Web浏览器(Android和IOS设备)中不起作用

  11. 11

    YouTube 360视频iframe在移动浏览器中不起作用

  12. 12

    Jw Player在移动Web浏览器(Android和IOS设备)中不起作用

  13. 13

    jQuery菜单在移动浏览器中不起作用

  14. 14

    Checkbox附带的Click事件在移动浏览器中不起作用

  15. 15

    Pure CSS Slider在移动浏览器中不起作用

  16. 16

    CSS 高度 100% 在 ipad 浏览器中不起作用

  17. 17

    Div不是浏览器宽度的100%

  18. 18

    Div不是浏览器宽度的100%

  19. 19

    ng include在chrome浏览器中不起作用

  20. 20

    字体在Web浏览器控件中不起作用

  21. 21

    必需的属性在Safari浏览器中不起作用

  22. 22

    .load()在浏览器中不起作用

  23. 23

    脚本在Web浏览器控件中不起作用

  24. 24

    在浏览器中更改光标不起作用

  25. 25

    toLocaleString()在Safari浏览器中不起作用

  26. 26

    XSLT在Web浏览器中不起作用

  27. 27

    双击在iPhone Safari浏览器中不起作用

  28. 28

    头盔CSP在Safari浏览器中不起作用

  29. 29

    表单提交在Safari浏览器中不起作用?

热门标签

归档