додзё кларо и проклейка - PullRequest
       3

додзё кларо и проклейка

0 голосов
/ 16 августа 2010

Я не уверен, что это какая-то проблема css, с которой я никогда не сталкивался раньше, или проблема с использованием новой темы кларо в dojo 1.5. Но сейчас CSS говорит, что 100% размеров не включает границы моего BorderContainer:

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>

И с этой настройкой bordercontainer немного слишком велик для окна и вызывает полосы прокрутки. Все, что не подходит, это граница. Есть идеи?

1 Ответ

1 голос
/ 16 августа 2010

Я ничего не знаю о Dojo, но то, что вы испытываете, звучит как стандартное поведение CSS. Ширина CSS относится только к ширине содержимого элемента, исключая поля, отступы и границы. Посмотрите эту страницу на блочной модели CSS .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...