为什么我的导航栏在移动设备上缩放页面?

山姆·科普兰

我的网站在移动设备上的android中的chrome浏览器上出现缩放问题。在移动版Firefox或任何桌面浏览器中都不会发生这种情况。选择导航栏并将其放下时,它将缩放网页。请注意,根据所选的下拉菜单,页面的缩放比例会有所不同。导航栏似乎具有不可见的内容,在执行下拉行为时会破坏框架。

我将这个问题的4个屏幕截图拼接在一起。

修复或解决方法的帮助将不胜感激。

缩放问题

#NavigationBarList{
list-style-type:none;
padding:0;
}

li{
font-size:130%;
}

nav a{
display:block;
}

/* This customizes the presentation of the list elements (menu items) in the navbar. */
nav li{
display:block;
font-weight:bold;
font-size:200%;
color:#7F1717;
background-color:#9E939E;
width:25%;
text-align:center;
text-decoration:none;
text-transform:uppercase;
z-index:11;
-moz-box-shadow:    inset 0 0 1px #000000;
-webkit-box-shadow: inset 0 0 1px #000000;
box-shadow:         inset 0 0 1px #000000;
}

nav ul{
width:100%;
}

/* Hide the sub menu items. */
nav ul ul {
display:none;
}

nav ul ul ul {
display:none
}

/* When hovered over, the CSS menu will drop down. */
nav li:hover > ul {
text-align:center;
font-size:40%;
display:block;
}

/* Don't underline links in the list elements (menu items). */
ul a {
text-decoration:none;
color:#7F1717;
}

/* Change the background color of hovered list elements. This was both active and hover... */
nav li:hover{
background-color:#625C62;
}

/* This customizes the ul elements in the sub-menu. */
nav ul ul{
position:absolute;
padding:0;
width:100%
}

nav ul ul ul{
position: absolute;
width:400%;
left:100%;
top:0;
}

#totheleft{
left:-100%;
}

nav ul ul ul li{
text-align:center;
font-size:250%;
}

/* I think this refers to the dropdown navbar location and properties. */
nav ul ul li {
position:relative;
}
<nav>
  <ul id="NavigationBarList">
    <li style="float:left;">Events
    <ul>
	  <li><a href="tournaments.html">Tournaments</a></li>
	  <li><a href="kids_hour.html">Kid's Hour</a></li>
	  <li><a href="calendar.html">Local Calendar</a></li>
	</ul>
	</li>
	<li style="float:left;">Programs
	<ul>
	  <li><a href="summer_camps.html">Summer Camps</a></li>
	  <li>In Schools
	  <ul>
		<li><a href="schools.html">After School</a></li>
		<li><a href="school_registration.html">Registration</a></li>
	  </ul>
	  </li>
	  <li><a href="instructors.html">Local Instructors</a></li>
	</ul>
	</li>
	<li style="float:left;">Content
	<ul>
	  <li><a href="posts.html">Posts</a></li>
	  <li><a href="games.html">Games</a>
	</ul>
	</li>
    </li>
	<li style="float:left;">Connect
	<ul>
	  <li><a href="contact.html">Contact Us</a></li>
	  <li>Resources
	  <ul id="totheleft">
	    <li><a href="links.html">Chess</a></li>
	    <li><a href="go_links.html">Go</a></li>
	    <li><a href="xiangqi_links.html">Xiangqi</a></li>
		<li><a href="shogi_links.html">Shogi</a></li>
	    <li><a href="backgammon_links.html">Backgammon</a></li>
	  </ul>
	  </li>
	  <li><a href="about us.html">About Us</a></li>
	</ul>
    </li>
  </ul>
</nav>

山姆·科普兰

我想出的解决方法是在覆盖上设置overflow-x:hidden。我之前曾在人体上尝试过此方法,但在Android over-x上无法在人体上使用;必须为容器设置它。可能有一个相关原因,此问题仅在Android上出现。此解决方法完美地工作。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的twitter-bootstrap导航栏在移动设备上缩小?

来自分类Dev

为什么我的导航栏在小型设备上消失了?

来自分类Dev

当我打开导航栏时,为什么所有页面都会移动?

来自分类Dev

我的导航栏未显示在移动设备上

来自分类Dev

为什么我的视口标签在大多数移动设备上不能正确使用设备宽度(无缩放)?

来自分类Dev

如何使HTML容器的Flex更加容易/在移动设备上缩放导航栏

来自分类Dev

为什么在网页底部显示的带有“ position:fixed”的导航栏不是在移动设备上的视口底部?

来自分类Dev

导航栏未显示在移动设备上

来自分类Dev

移动设备上的全角垂直导航栏

来自分类Dev

Bootstrap 导航栏在移动设备上透明

来自分类Dev

为什么我的输出与导航栏页面中的标题重叠

来自分类Dev

我的导航栏文本仅在XS上显示时为什么会移动到下一行?

来自分类Dev

为什么此文本在我的移动设备上显示的很小?

来自分类Dev

为什么在移动设备中引导程序中的导航栏消失了?

来自分类Dev

为什么内容在较小的窗口屏幕或移动设备中流到导航栏之外

来自分类Dev

我的导航栏在最大宽度为 480 像素的移动设备上没有响应

来自分类Dev

我的响应式导航栏在移动设备上没有响应(溢出问题?)

来自分类Dev

我的导航栏拒绝以移动设备为中心

来自分类Dev

Bootstrap 4导航栏始终在移动设备上可见

来自分类Dev

bulma导航栏菜单默认在移动设备上打开

来自分类Dev

Bootstrap 4搜索导航栏未显示在移动设备上

来自分类Dev

移动设备上的水平对齐导航栏元素-引导3

来自分类Dev

Twitter Bootstrap 3导航栏在移动设备上不会崩溃

来自分类Dev

引导导航栏-仅在移动设备上显示子菜单

来自分类Dev

为什么在 Xcode 故事板和设备上查看时导航栏不同?

来自分类Dev

为什么去移动网站时我的引导导航栏样式丢失了

来自分类Dev

在小屏幕上滚动时,导航栏为什么会向右移动一点?

来自分类Dev

在小屏幕上滚动时,导航栏为什么会向右移动一点?

来自分类Dev

为什么我的导航栏中心不?

Related 相关文章

  1. 1

    为什么我的twitter-bootstrap导航栏在移动设备上缩小?

  2. 2

    为什么我的导航栏在小型设备上消失了?

  3. 3

    当我打开导航栏时,为什么所有页面都会移动?

  4. 4

    我的导航栏未显示在移动设备上

  5. 5

    为什么我的视口标签在大多数移动设备上不能正确使用设备宽度(无缩放)?

  6. 6

    如何使HTML容器的Flex更加容易/在移动设备上缩放导航栏

  7. 7

    为什么在网页底部显示的带有“ position:fixed”的导航栏不是在移动设备上的视口底部?

  8. 8

    导航栏未显示在移动设备上

  9. 9

    移动设备上的全角垂直导航栏

  10. 10

    Bootstrap 导航栏在移动设备上透明

  11. 11

    为什么我的输出与导航栏页面中的标题重叠

  12. 12

    我的导航栏文本仅在XS上显示时为什么会移动到下一行?

  13. 13

    为什么此文本在我的移动设备上显示的很小?

  14. 14

    为什么在移动设备中引导程序中的导航栏消失了?

  15. 15

    为什么内容在较小的窗口屏幕或移动设备中流到导航栏之外

  16. 16

    我的导航栏在最大宽度为 480 像素的移动设备上没有响应

  17. 17

    我的响应式导航栏在移动设备上没有响应(溢出问题?)

  18. 18

    我的导航栏拒绝以移动设备为中心

  19. 19

    Bootstrap 4导航栏始终在移动设备上可见

  20. 20

    bulma导航栏菜单默认在移动设备上打开

  21. 21

    Bootstrap 4搜索导航栏未显示在移动设备上

  22. 22

    移动设备上的水平对齐导航栏元素-引导3

  23. 23

    Twitter Bootstrap 3导航栏在移动设备上不会崩溃

  24. 24

    引导导航栏-仅在移动设备上显示子菜单

  25. 25

    为什么在 Xcode 故事板和设备上查看时导航栏不同?

  26. 26

    为什么去移动网站时我的引导导航栏样式丢失了

  27. 27

    在小屏幕上滚动时,导航栏为什么会向右移动一点?

  28. 28

    在小屏幕上滚动时,导航栏为什么会向右移动一点?

  29. 29

    为什么我的导航栏中心不?

热门标签

归档