0
필자는 전에 본 적이없는 CSS 문제인지 또는 dojo 1.5에서 새로운 claro 테마를 사용하는 데 문제가 있는지 확실하지 않습니다.dojo claro and sizing
CSS :
html,body, .dijitBorderContainer {
width: 100%;
height: 100%;
}
h1 {
margin-top: 0em;
}
#sidebar {
width: 300px;
}
및 HTML :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>stuff</title>
<style type="text/css">
@import "http://ajax.googleapis.com/ajax/libs/dojo/1.5.0/dojo/resources/dojo.css";
@import "http://ajax.googleapis.com/ajax/libs/dojo/1.5.0/dijit/themes/claro/claro.css";
@import "css/application.css";
</style>
<script type="text/javascript">
var djConfig = {
isDebug: false,
parseOnLoad: true,
baseUrl: './',
};
</script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/dojo/1.5.0/dojo/dojo.xd.js"></script>
<script type="text/javascript">
dojo.require('dijit.layout.BorderContainer');
</script>
</head>
<body class="claro">
<div dojoType="dijit.layout.BorderContainer" liveSplitters="true"></div>
</body>
그리고와 그러나 지금, 무엇을 CSS 말하는 것은 100 % 크기 내 BorderContainer의 경계를 포함하지 않는 것입니다 이 설정에서는 bordercontainer가 창에 비해 약간 크기가 커서 스크롤 막대가 표시됩니다. 맞지 않는 것은 경계뿐입니다. 어떤 아이디어?
감사합니다. 올바른 방향으로 나를 조종하십시오. 나는 "border : 0px solid white;"를 추가해야했다. dijitBorderContainer에 전달합니다. "border : 0px;" 하지 않습니다. "테두리 : 0 픽셀 단색 흰색"이어야합니다. 나는 그것이 왜 작동하는지 전혀 모른다. – WtLgi
국경이 표시되는지 아닌지를 결정하는 스타일이기 때문에'border-style : none'도 잘 동작 할 것입니다. – casablanca