2014-11-28 2 views
2

IE10 및 Chrome에 문제가 있습니다 - 너비가 li span입니다. 스팬의 너비를 취하여, 나는 li으로 귀착됩니다. IE는 텍스트가 1px을 그리워합니다 ...이 문제는 특정 크기로 발생합니다 font-size ex: 18px, 그리고 어디서 문제가 있는지 찾을 수 없습니다.Li - IE 10 및 Chrome의 너비 문제

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>HEY</title> 

<script type="text/javascript" src="jquery-1.7.1.js"></script> 

<style type="text/css"> 
html {font-family:Arial, Helvetica, sans-serif; } 

#hp_barreSeek{ background:#f0f0f0; height:37px; width:100%; } 
#hp_barreSeekData{ height:37px; width:940px; margin:0 auto 0 auto; } 

#hp_barreSeekData ul,#hp_barreSeekData ul li,#hp_barreSeekData ul li span{ 
height:37px; line-height:37px; vertical-align:middle; 
display:block;} 
#hp_barreSeekData ul{ padding:0 18px 0 18px; } 
#hp_barreSeekData ul li{ float:left; list-style:none;} 
#hp_barreSeekData ul li+li{ margin-left:45px;} 
#hp_barreSeekData ul li span{ font-size:18px; } 
#hp_barreSeekData ul li+li>span{cursor:pointer!important;} 
#hp_barreSeekData ul li+li>span:hover,#hp_barreSeekData ul li span.selected{ color:#cacaca;} 

</style> 
</head> 

<body> 

<div id="hp_barreSeek"> 
    <div id="hp_barreSeekData"> 
     <div id="tabs"> 
      <ul> 
       <li class="title" ><span>Title</span></li> 
       <li id="toto" ><span id="onefx">btn1 hey</span></li> 
       <li ><span>btn2</span></li> 
       <li ><span>btn3</span></li> 
       <li ><span>btn4</span></li> 
       <li class="clear"></li> 
      </ul> 

     </div> 
     <div class="clear"></div> 
     <script type="text/javascript"> 
      $('#onefx').on('click',function(){ 
       $('#toto').css('width',$(this).width()); 
       console.log($(this).width()); 
      }); 
     </script> 
    </div> 
</div> 
</body> 
</html> 

답변

0

작성된 JSFiddle.

Visit http://jsfiddle.net/tp4jbj06/ 

크롬 파이어 폭스 사파리에서 문제를보고하지 마십시오

+0

당신은 JQuery와에 $에 오류가 선택 JQuery와 1.7 라이브러리를 가지고 실행하고 페이지를 테스트하기 위해 클릭하고 u는 익스플로러에서 볼 수 있습니다 리팬의 문제 ... 감사합니다 – SimsSidy

+0

표시가있는 span 태그 대신 div 태그를 시도하십시오 : 인라인 블록. – BX69

+0

div 내부의 li 때문에 W3C에 유효하지 않은 해결책이 아닙니다 ... – SimsSidy