Заголовки на html-элементах, отображаемые под popover в расширении safari

В настоящее время я занимаюсь портированием расширения Chrome на Safari и столкнулся со странной ошибкой. К некоторым элементам прикреплен заголовок, чтобы объяснить, что они делают. Они появляются и прекрасно работают в расширении Chrome, но в Safari они фактически появляются за всплывающим окном.

Вот пример: сверху находится Chrome, снизу - Safari. Как вы можете видеть, заголовок отображается в Chrome нормально и говорит, куда кнопка приведет вас, если нажать. На Safari... не так много.

Расширение Chrome

HTML генерируется javascipt, так как это пользовательский контент, который они создали, но он выглядит одинаково на обеих платформах.

<a href="#" onclick="triggerSearchClick(&quot;12506&quot;)" class="attachment"  style="margin-top: -11px;" title="http://www.apple.com/startpage/">
<img src="img/stream_bookmark_icon.png" class="attachment_icon">
<span class="blast_link">Apple - Start</span></a>

Вы можете ясно видеть, что название есть, так почему это не работает в Safari? Есть ли способ это исправить?

1 ответ

.attachment
{
position:absolute;
z-index:1;
}

Попробуй это. Установите z-index для заголовка больше, чем окно, чтобы определить порядок расположения элементов.

Другие вопросы по тегам