> 웹 프론트엔드 > HTML 튜토리얼 > IE8和谷歌浏览器下的圆点居然跑右边去了_html/css_WEB-ITnose

IE8和谷歌浏览器下的圆点居然跑右边去了_html/css_WEB-ITnose

WBOY
풀어 주다: 2016-06-24 12:13:12
원래의
1482명이 탐색했습니다.

以下是涉事代码,你将它们都张贴出来了,,,求教怎么让那个圆点回到左边.火狐下是正常的.

===============


回复讨论(解决方案)

.jdxw .news li{margin-top:5px; margin-right:6px; height:auto;}
去掉 height:auto;

height:auto;导致的

.jdxw .news li{margin-top:5px; margin-right:6px; height:auto;}
去掉 height:auto;

height:auto;导致的

不知道怎么的..原网页里还是不行..这个精简代码确实行了.
我已经将所有涉及ul和li,相关div的代码都挖出来了..

懂了。里面的a左浮动了,导致那个圆点被粘到右边去了
这样看来那个圆点应该是list-style-type:disc样式规则定义后由HTML解析器插入到li里面的一个字符元素,与a和我的另一个span(日期)并列在li里面,而a浮云了导致它浮向右边了..

但火狐的浏览器并不把它解释为一个li里的元素(前缀符号..),仅仅是绘制在li左边的一个符号,我是这样理解的.

于是,我将li左浮动,取消a的浮动,再将日期span单独出来右浮动,外层再包一个p什么的...反正不要在li里面搞浮动就好了.

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿