:hover используется для ссылкол, тогда ноу проблем...
Для замены свойст при наведении можно использовать следующую конструкцию: <a href="/" title="bla">blabla<div>content</div></a>.
В css:
a:link div, a:visited div {
display:none;
}
a:hover div, a:active div {
display:block;
}
Вот в упрощенном варианте, суть думаю ясна. Дальше для позиционирования и стилизации используем стандартные средства. У ссылки можно сделать position:relative, у div - position:absolute... ну еще margin'ы padding' и кучу всякого добра. Ну подобного рода конструкции скажем так, не семантичны=) хотя как вариант имеют право на жизнь. Вместо div можно использовать любые элементы, пример span - удобно для подсказок, да и проффи рекомендуют именно span внутри ссылки для всплывающих подсказок при наведении.
То, что необходимо выровнять, забиваем в еще один div (можно использовать и др. теги, например, p). Для этого элемента указываем - position:absolute; left:0; bottom:0; width:100%;. А для родительского блока приписываем position:relative.
Таким образом мы прибиваем содержимое к нижней части родительского блока =) Для того что бы добиться нужного эфекта, нужно будет поиграться с padding, margin.
все ребята, ща точно спасибо. Тему можно закрывать, помог вариант drima, хотя я сразу на него не обратил внимания, т.к. делал почти тоже и не выходило...
дивы использовать нельзя, т.к. там именно таблица. Цель - дать пользователю подсказки для полей таблицы. Реализация на js, ток позиционировать я думал можно и без него будет. Если в нормальных браузерах спасает то, что можно загнать подсказку в еще один div и позиционировать относительно его, то для ие - не работает(
вам нужны событыя. _vvz.nw.ru/Lessons/JavaScript/events.htm вот здесь в удобном виде можно изучить все. Смотрите onMouseOver, onMouseOut, onMouseDown
:hover используется для ссылкол, тогда ноу проблем...
Для замены свойст при наведении можно использовать следующую конструкцию: <a href="/" title="bla">blabla<div>content</div></a>.
В css:
a:link div, a:visited div {
display:none;
}
a:hover div, a:active div {
display:block;
}
Вот в упрощенном варианте, суть думаю ясна. Дальше для позиционирования и стилизации используем стандартные средства. У ссылки можно сделать position:relative, у div - position:absolute... ну еще margin'ы padding' и кучу всякого добра. Ну подобного рода конструкции скажем так, не семантичны=) хотя как вариант имеют право на жизнь. Вместо div можно использовать любые элементы, пример span - удобно для подсказок, да и проффи рекомендуют именно span внутри ссылки для всплывающих подсказок при наведении.
Частично работает этот способ, но если количество строк текста будет ≠ 2 то верстка поедет.
у вас для внутреннего блока была прописана высота 190пикс.
вобщем смотрите как нада=)
способ которым пользуюсь в подобных ситуациях:
То, что необходимо выровнять, забиваем в еще один div (можно использовать и др. теги, например, p). Для этого элемента указываем - position:absolute; left:0; bottom:0; width:100%;. А для родительского блока приписываем position:relative.
Таким образом мы прибиваем содержимое к нижней части родительского блока =) Для того что бы добиться нужного эфекта, нужно будет поиграться с padding, margin.
все ребята, ща точно спасибо. Тему можно закрывать, помог вариант drima, хотя я сразу на него не обратил внимания, т.к. делал почти тоже и не выходило...
се, всем спасибо за обсуждение, больше флуд разводить не будет=)
видимо и вправду, решение проблемы ток на js.
дивы использовать нельзя, т.к. там именно таблица. Цель - дать пользователю подсказки для полей таблицы. Реализация на js, ток позиционировать я думал можно и без него будет. Если в нормальных браузерах спасает то, что можно загнать подсказку в еще один div и позиционировать относительно его, то для ие - не работает(
ща не работает ссылка(( хотел посмотреть.
кста, для ссылки прописано только одно состояние? или все link,visited,hover,active?
_dle-news.ru здесь можно и нужно =)
не пробовал, но можно сделать для ячейки таблицы которая плавает position:relative, и уже внутрь ее забивать div абсолютно позиционированный...