首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS上的列表问题

iOS上的列表问题
EN

Stack Overflow用户
提问于 2015-02-08 19:52:03
回答 1查看 1.6K关注 0票数 1

我有一个简单的登陆页与启动3。

我的问题是关于脚的。特别是社交媒体链接的列表。

在iOS设备上(在iPhone 4S和iPad Air上测试),列表垂直显示(不想要的行为),而在所有其他浏览器(在三星手机上测试)中,列表是水平显示的,没有样式(期望的行为)

CSS (相关的bits)

代码语言:javascript
复制
/*=========================
  Footer
 ================= */

.footer {
    margin-top:50px;
    display:block;
}
    .footer p {
        font-size: 14px;
margin-top: 10px;

    }
/*section#footer {
    background: #242424;
    margin: 0;
}

section#footer .copyright {
    text-align: center;
}*/

/* footer social icons */
ul.social-network {
    list-style: none !important;
    list-style-type: none !important;
    display: inline;
    margin-left:0 !important;
    padding: 0;
}
ul.social-network li {
    display: inline;
    margin: 0 5px;
}

/* footer menu */
ul.footer-menu {
    list-style: none !important;
    list-style-type: none !important;
    display: inline;
    margin-left:0 !important;
    padding: 0;
}
ul.footer-menu li {
    display: inline;
    margin: 0 5px;
}


/* footer social icons */
.social-network a.icoStack:hover {
    background-color: #ffa500;
}
.social-network a.icoFacebook:hover {
    background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
    background-color:#33ccff;
}
.social-network a.icoEmail:hover {
    background-color:#BD3518;
}
.social-network a.icoBlogger:hover {
    background-color:#fb8f3d;
}
.social-network a.icoLinkedin:hover {
    background-color:#007bb7;
}

.social-network a.icoGithub:hover {
    background-color:#60b044;
}

.social-network a.icoStack:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i, 
.social-network a.icoEmail:hover i, .social-network a.icoBlogger:hover i, .social-network a.icoLinkedin:hover i, .social-network a.icoGithub:hover i {
    color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
    color:#44BCDD;
}

我已经将!important添加到list-style: nonelist-style-type: none中,但这并没有帮助。

我可以用一双新的眼睛看看我错过了什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-08 20:09:33

您的问题不仅限于iOS Safari,还影响到桌面Safari。Safari开发人员控制台提供了一个提示,说明了问题所在。

警告无效的CSS属性声明为:{ (soon.css,第412行)

在一般情况下,我们在CSS中发现了一些语法错误。看起来其他浏览器在错误处理方面做得更好--处理无效的CSS,但是Safari被绊倒了,下面的CSS规则被删除了。

问题CSS:

代码语言:javascript
复制
@-webkit-keyframes InfiniteTurn {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }

    ;
}

@-moz-keyframes InfiniteTurn {
    0% {
        -moz-transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
    }

    ;
}

@-o-keyframes InfiniteTurn {
    0% {
        -o-transform: rotate(0deg);
    }

    100% {
        -o-transform: rotate(360deg);
    }

    ;
}

@-keyframes InfiniteTurn {
    0%;

{
    transform: rotate(0deg);
}

100% {
    transform: rotate(360deg);
}

;
}

还有一些额外的;字符。您不需要用分号结束keyframes声明,但是致命的字符在本节中。

代码语言:javascript
复制
@-keyframes InfiniteTurn {
    0%;

{
    transform: rotate(0deg);
}

0%;中的额外分号似乎破坏了Safari中的CSS。去掉那些额外的;应该能解决你的问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28398615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档