Hey, greyelf, before I test your solution, I'd like to show you what I currently have:
http://imgur.com/zhRMt18
http://imgur.com/m1jTXf6
I currently have it set up pretty simply, since I still want the ui-bar to be scrollable on very tiny screens. The way I have it, the entirety of the ui-bar is scrollable, even if it does look ugly (when the scroll bar is present).
The only thing I don't quite like is that the story (passage?) width doesn't stay within the window frame when I bring the width right in. If I could solve that, I think I'd have everything I'd need for a start.
#story, #ui-bar {
background-color: rgba(255,255,255,0.9);
border-radius: 15px;
margin: 3.5em;
}
#ui-bar {
/* height: calc(100% - 9em);
height: auto;*/
height: 80%;
width: 14.5em;
}
#story {
width: 65%;
margin-left: 21em;
}
As for the stowing stuff. I'll work out all that spacing later, once I've decided on a final font. I'm thinking of displaying some ui-bar info even when it's docked. I know I'll have to change some default behavor to make that happen, but I can probably work it out. The idea being... to give those playing on phones the information that's usually displayed on the ui-bar, but in a much more condensed form. We'll see how it goes, but I quite like that I can just have a glimpse of the UI, just to display numbers/stats on it (and not the save/option/title/author stuff).
I wanted to ask this... because you started off with the assumption that:
a. A 4.5em blank area around the four edges of the page. (not the view-port)
I'm not sure. With what I've done with the background picture, it's not quite blank space. Or is it? You tell me?