当前位置:  开发笔记 > 编程语言 > 正文

Webkit浏览器将子弹推向右侧

如何解决《Webkit浏览器将子弹推向右侧》经验,为你挑选了1个好方法。

我目前正在处理的网站是Webkit浏览器(Chrome,Safari等)的一些问题.其中一个问题是我有一个显示奇怪的项目符号列表.顶部项目符号位于列表右侧而不是左侧.

替代文字http://www.jamespwright.com/images/public/screengrabs/f220646f8149dff1b6437cee66498fce.PNG

我似乎无法修复它.我试过溢出:隐藏,我尝试过list-style-position:里面,似乎没什么用.

编辑

我将尝试提供一些代码,但它是一个非常庞大的网站,使用DotNetNuke构建,所以我可能无法给你太多的信息.

有问题的代码是这样的:

#PremiumServicesMenu .LinkList ul {
    margin-top: 0px;
    margin-left: 1em;
    _margin-left: 3em;
    margin-bottom: 0px;
}
/* Safari and Chrome specific settings */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .PremiumServicesContainer .LinkList ul { 
        list-style-position: inside;
    }
}

并且该部分的html是这样的:


问题似乎与页面高度有关.在其他浏览器上,如果页面不是很高,这个高级服务部分仍然保留适合所有内容的高度,但是在Webkit中,如果页面很短,则此部分缩短自身并将第一个项目放在Premium Services标题图像旁边而不是它下面的线.如果页面足够长,则不会发生此问题.



1> James P. Wri..:

答案是在花车里.ul需要clear:both;添加到它.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有