У меня есть страница с заголовком, за которой следует панель (меню / инструмент), которая должна содержать два элемента: текст слева (большой шрифт) и ссылку для входа (меньший текст). Предполагается, что правая ссылка расположена вертикально по центру.
Мне нужен следующий ресурс:
http://www.css4you.de/Texteigenschaften/vertical-align.html
и
http://www.css4you.de/example/vertical-align.html
Вот мой HTML:
<div style="border: 1px solid purple;">
<h1 style="border: 1px solid red; display: inline;">Textext</h1>
<span id="logindisplay" style="border: 1px solid lime; float: right; vertical-align: middle;"><a href="/admin/login.xhtml">Log In</a></span>
</div>
Селектор идентификатора CSS для logindisplay не существует. h1 просто
h1
{
font-size: 18pt;
}
Я в основном сделал все как на ресурсе выше, но это не работает - ни на IE9, ни на FF. Вот что я получаю:
Кто-нибудь знает, что я делаю не так?
Примечание : обходные пути / хаки не нужны. (Можно было бы установить padding-top: на span ...)