Только при использовании стола с высотой: 100% работает на уголке.
Я пытался
.container{display:table;height:100%;}
.content{display:table-cell; height:100%; vertical-align:middle;}
Это не работает в XHTML 1.0 и XHTML 1.1, потому что html и body также должны быть установлены на 100%
html{height:100%}
body{height:100%}
.container{display:table;height:100%;}
.content{display:table-cell; height:100%; vertical-align:middle;}
Это работает в Chrome, поэтому я предполагаю, что оно будет работать во всех браузерах webkit (включая iPad-ридер. Он основан на webkit, верно?) Но это не сработало на nook. Это то, что помогло мне.
html{height:100%}
body{height:100%}
table { width: 100%; height: 100%; }
tr {width:100%; height:100%; vertical-align:middle;}
td {width:100%; height:100%; vertical-align:middle;}
h1#Title{font-size:6em;text-align: center; font-family:Logan; margin:0em;}
Могут быть некоторые дополнительные правила, но у меня не очень хорошая среда разработки (Sigil -> Chrome -> Nook).