IE8이 설치된 Windows 7에서 display: inline-block
이 잘 작동하는 것을 알았습니다. 그러나 chm에 html 파일을 컴파일 한 후 chm 내의 페이지가 제대로 표시되지 않습니다. 마치 inline-block
이 아무런 영향을 미치지 않는 것처럼 말입니다.페이지가 IE8과 chm (CSS "display : inline-block"문제)에서 다르게 표시되는 이유
IE8에서와 같이 chm을 표시 할 수있는 방법이 있습니까? 고맙습니다.
내 HTML 소스는 다음과 같습니다 당신과 함께 플로트를 사용할 필요가
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>title to fill</title>
<meta charset="utf-8">
<style type="text/css">
#topcanvas {
z-index: 0;
top: 0;
left:0;
width:100%;
}
#chjnavi {
font-size: 10pt;
background-color: #eee;
padding: 0em 1em;
list-style-type: none;
position: relative;
z-index: 0;
}
#chjnavi ul {
margin: 0;
padding: 0;
}
#chjnavi li {
margin: 0;
padding: 8px;
display: inline-block;
/* !!! */
cursor: pointer;
}
</style>
</head>
<div id="topcanvas">
<div id="chjnavi">
<ul id="navibar_topul">
<li id="gentoc-t">item 1</li>
<li id="codecolor-t">item 2</li>
<li id="linenum-t">item 3</li>
</ul>
</div>
</div>
<p> My text. </p>
</body>
</html>
이 해킹으로 경고하는 단어 : 변경 사항은 글로벌이며 모든 CHM 콘텐츠가 업데이트 된 IE 버전을 사용하여 표시됩니다. 이로 인해 IE 7이 사용될 것으로 예상되는 다른 (오래된) 도움말 파일에 문제가 발생할 수 있습니다. 개인적으로 나는 어떤 문제도 없었지만 사람들의 컴퓨터에 대한 글로벌 설정을 변경하기 전에이를 염두에 두는 것이 좋습니다. –