Спасибо, становится теплее в ситуации "display: table-cell" Но в остальном полный мороз. Не пойму где я не пойМУ. Подскажите, плиз где я не правильно рассуждаю, если я рассуждаю так: "1. Назначая контейнеру "display: inline", я прошу, хоть не надолго (в конце концов требую) генерировать инлайн-бокс. 2. Назначая контейнеру "vertical-align: middle", я указываю правила выравнивания, в этом контейнере, для инлайн элементов. 3. Если, я вложу в контейнер текст, не заключенный в теги, то текст будет иметь инлайн свойства. 4. Если, я вложу в контейнер текст, заключенный в теги <P> и при помощи CSS, назначу ему "display: inline" то он будет иметь инлайн свойства. 5. Если в п.1-4 все правильно, то должно работать выравнивание текста по вертикали в следующем примере: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Документ без названия</title> <style type="text/css"> <!-- .bb { width: auto; height: 400px; font-weight:900; text-align: center; display: inline; vertical-align: middle; } p { display: inline; } --> </style> </head> <body> <div class="bb"> Как этот текст меня достал!!!!!!! <p>А-а-а-а-а-а-а-а-а-а-а-а-а-а-а-а-а-а-а!</p> </div> </body> </html> однако не выравнивает, проверял в 4-ох браузерах, разных."