简体   繁体   English

Inline-flex在移动浏览器上不起作用

[英]Inline-flex not working on mobile browsers

I have an nav bar on my site ( http://nerdherdgames.com/ ) that does not want to work on mobile browsers (iOS and Windows Phone). 我的网站( http://nerdherdgames.com/ )上有一个导航栏,它不希望在移动浏览器(iOS和Windows Phone)上工作。 I believe has something to do with the CSS I have on the ul and and li tags. 我相信与ul和li标签上的CSS有关。 I'm using Display: -webkit-inline-flex on both of those tags. 我在两个标签上都使用Display: -webkit-inline-flex Was inline-flex deprecated in CSS3 by any chance? CSS3是否已弃用inline-flex? Any help is always appreciated! 任何帮助总是感激不尽!

-Rock -岩石

Update: I am attempting to use a media query for devices with a width less that X and using inline-table on those. 更新:我正在尝试对宽度小于X的设备使用媒体查询,并在这些设备上使用内联表。

Update: float: left; 更新: float: left; is what I ended up going with. 是我最后要去的。 Loki Chandu answered it before updated it so, technically is answer is the right answer. Loki Chandu在更新它之前已回答了它,从技术上来说,答案是正确的答案。 Thanks! 谢谢!

float:left;

在移动浏览器中工作正常。

I ended up changing the CSS to use display: block; 我最终将CSS更改为使用display: block; and float: left; float: left;

在我使用display: -webkit-inline-flex情况下display: -webkit-inline-flex对IOS设备起到了作用(在7.1.1和8.4上测试)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM