Хорошие браузеры вся работа, таким образом, что пустой атрибут "заголовка" для элемента означает, ", не потрудились показывать эстакаду заголовка здесь". Это имеет смысл, так же мало белой эстакады ни с чем в нем (редактирование — или только пробел), для большинства людей, абсолютно бесполезных.
Разработчики IE не соглашаются.
Моя проблема состоит в том, что у меня есть немного, "что это?" механизм на сайте, который включает абсолютно расположенный Хорошо проблема с "заголовком" состоит в том, что всплывающий воздушный шар "справки" в абсолютно расположенном Таким образом решение № 1 состояло в том, чтобы дать воздушный шар "справки" Я мог, конечно, играть с JavaScript и просто уничтожить атрибут "заголовка" от родителя Простая демонстрационная страница: http://gutfullofbeer.net/title.html (пробуют его IE 7 или 8 для наблюдения небольшого пустого белого поля), редактирование — ха ха ха - когда я изменяю свой код так, чтобы я явно пустой атрибуты "заголовка" на всех родительских элементах, IE показал эстакаду со словом "пустой указатель" в нем :-) Я закончил тем, что дополнил свой существующий код, который открывает / закрывает всплывающее окно «справки», так что он запускает цепочку родительских элементов и сохраняет код «заголовка» с помощью средства «данные» jQuery. Когда пузырь закрывается, заголовки восстанавливаются. Почему бы не присвоить заголовок элементу вопросительного знака (#qmark) вместо содержащего его div?
Поэтому вместо: это будет Я не думаю, что вы можете сделать то, что хотите. В любом случае, это похоже на хак - атрибуты дочерних элементов DOM не предназначены для "отмены" родительских атрибутов. Возможно, вам следует обернуть конкретный текст правильным заголовком, например, так:3 ответа
<div title="this is the overlapping title">
<div id="qmark">?</div>
<div id="hiddenContainer"></div>
</div>
<div>
<div id="qmark" title="this title no longer overlaps">?</div>
<div id="hiddenContainer"></div>
</div>
Похожие вопросы: