/* Proto - Ein Rumpf-Konstrukt fuer Webapps Copyright (C) 2021 Ulrich Hilger This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . */ html, body { margin: 0; padding: 0; height: 100%; /* Anmerkung 2 */ font-size: larger; font-family: 'Roboto Condensed'; } body { min-height: 0; /* Anmerkung 1 */ display: flex; flex-flow: column; } .inhalt { display: flex; flex-flow: row; height: 100%; /* Anmerkung 2 */ min-height: 0; /* Anmerkung 1 */ background-color: #ededed; overflow: hidden; } .nord { background-color: black; display: flex; flex-flow: row; height: 1.3em; align-items: center; /* justify-content: space-between; */ } #nav-menu { margin-left: 0.4rem; } .sued { height: 1.5em; overflow: hidden; transition: all 0.3s ease-in; background-color: lightgray; } .west { flex-grow: 0; flex-shrink: 0; flex-basis: 4em; /* background-color: white; */ transition: all 0.3s ease-in; overflow: hidden; white-space: nowrap; } .ost { flex-grow: 0; flex-shrink: 0; flex-basis: 6em; transition: all 0.3s ease-in; background-color: antiquewhite; overflow: hidden; } .zentrum-behaelter { display: flex; flex-flow: column; /* background-color: #eaeaea; */ width: 100%; } .zentrum { width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; background-color: white; } .zentraler-inhalt { padding: 0.5em; } /* Anmerkungen: 1.) min.height: 0 fuer body und inhalt ist gegen einen Bug, vgl. http://stackoverflow.com/questions/33859811/understanding-flexbox-and-overflowauto 2.) height 100% fuer html, body und inhalt sorgt dafuer, dass sich alles immer ueber das gesamte Browserfenster ausdehnt. */ .app-titel { margin-left: 0.6em; color: white; } .pointer-cursor { cursor: pointer; } .top-band { display: flex; flex-flow: row; padding: 0.2rem 0 0.2rem 0.2rem; font-size: smaller; } .breadcrumb-behaelter { display: flex; flex-flow: row; font-size: smaller; } .breadcrumb-link { padding-right: 0.3rem; text-decoration: none; color: #0a67d1; } .breadcrumb-link:hover { text-decoration: underline; } .bereich-name { padding-left: 0.4rem; font-size: smaller; } .dialog { position: relative; /* height: 0.1em; */ transition: all 0.3s ease-in; } .dlg-behaelter { line-height: 1.6; padding: 0.4em; } .dlg-info { background-color: #dcf2fb; // blau padding: 0.4em; } /* Close Button
*/ .close-btn { position: absolute; top: 0px; right: 0.4em; margin: 0; padding: 0; font-size: 1.3em; color: #b8b8b8; }