[/quote]Originally posted by Aykroyd@Nov 17 2007, 15:07
Обязательно.
А вот table, tr и td – совсем необязательно...
Они и будут там появляться. Потому что Вы превращаете строчный элемент span в блочный элемент посредством display: block;. А все блочные элементы всегда начинаются с новой строки.
В данном конкретном случае можно воспользоваться CSS-свойством visibility вместо display.
P.S.
position: relative; для span – ни к чему
position: absolute; для span – ни к чему
margin для span – ни к чему...
<div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
А вот кстати, если длину ссылки задать, то именно с таким цсс отображается правильно:
Код:td.menu a span {width:180px; display: none; position: relative;} td.menu a:hover span { *display: block; *position: absolute; *top: 0px; *left: 210px; *width:150px; *height:20px; *COLOR: #000000; *background: #FFFACD; *border: 1px solid deepskyblue; }


