화면에 원하는 출력을 표시하기 위해 일부 div를 중첩하는 정렬되지 않은 목록을 사용하고 있습니다. 나는 CSS 스타일을 사용하고 있으며 크롬과 파이어 폭스에서 완벽하게 보입니다. 하지만 IE (8)에서 찾을 수없는 문제가있는 것 같습니다.정렬되지 않은 목록의 CSS 문제 (보통 IE와 동일)
나는이 크롬의 출력과 불꽃 놀이 alt text http://haberhavadis.com/chff.jpg
을 생산하는 다음과 같은 HTML
<div class="ur_container">
<ul class="bx_grp" id="grp_1">
<li>
<div class="bx_grp_header">
<span class="bx_grp_title">Personal File</span>
<span class="bx_grp_options"><a href="#">rename</a> • <a href="#">make private</a> • <a href="#">hide</a href="#"> • <a href="#">delete</a></span>
<div style="clear: both;"></div>
</div>
</li>
<li>
<ul class="bx_lnx" id="lnx_1">
<li>
<div class="bx_lnx_header">
<span class="bx_linx_title"><span class="bx_lnx_refno">#3103</span>How to file personal files</span>
<span class="bx_lnx_options"><a href="#">edit</a> • <a href="#">move</a> • <a href="#">delete</a></span>
</div>
</li>
<li class="bx_lnx_url">http://www.google.com</li>
<li class="bx_lnx_notes"><span>search google for this</span></li>
<li class="bx_lnx_tags"><span>personal</span><span>file</span><span>google</span></li>
</ul>
</li>
</ul>
</div>
에 대해 CSS
<style type="text/css">
.ur_container {width:980px; padding: 0; margin: 0;}
.ur_container ul.bx_grp {list-style-type: none; padding: 0px; margin: 0px; }
.ur_container ul.bx_lnx {list-style-type: none; padding: 5px; margin: 0px; }
.bx_grp {border:1px solid #c5c5c5; background-color: yellow; margin:0; padding:0;}
.bx_grp_header {background-color: #d6d6d6; border-bottom:1px solid #acacac;}
.bx_grp_title {float: left; font: bold 11px Arial; padding:5px;}
.bx_grp_options {float: right; font: 10px Arial; padding: 5px;}
.bx_grp_options a{color: #125B93; text-decoration: none; }
.bx_lnx {padding:0px; background-color: red;}
.bx_lnx_header {font:11px Arial; color:#333;}
.bx_lnx_title {float: left;}
.bx_lnx_refno {background-color:#333; color: fff; padding: 1px; margin-right: 5px; }
.bx_lnx_options {float: right;}
.bx_lnx_options a {color: #258CF4; text-decoration: none;}
.bx_lnx_url {font: 9px Arial; color: #999; margin-top: 4px; }
.bx_lnx_notes {}
.bx_lnx_notes span {background-color: #FDFFCC; color: #666; font: 9px Arial; padding:2px;}
.bx_lnx_tags {}
.bx_lnx_tags span {background-color: #efefef; border-bottom: 1px solid #ccc; color: #666; font: 9px Arial; padding: 1px 2px 1px 2px; margin-right: 5px;}
</style>
아래 사용하고 있습니다와 IE에서 alt text http://haberhavadis.com/IE.jpg
다음황색과 적색이 잘못되었음을 나타 내기 위해 사용되었습니다. 노란색 부분은 원하지 않는 부분입니다.
누구나 올바른 방향으로 나를 가리킬 수 있습니까?
감사
어떤 doctype을 사용하고 있습니까? –
실제로 doctype을 사용하지 않습니다. 그게 문제가 되겠습니까? –
Doctype이 없다면 일반적으로 IE <= 7이 단조 로움 모드로 렌더링됩니다. IE 8이 유효한 Doctype없이 수행 할 작업을 잘 모르겠습니다. –