Всегда ли теги OBJECT & EMBED находятся сверху? - PullRequest
7 голосов
/ 03 мая 2011

У меня есть сайт, на котором я делаю потоковое видео, он начинает выглядит довольно круто, но меню, которое я сделал в CSS, всегда под видео поэтому некоторые ссылки исчезают за объектом.

Кто-нибудь знает, могу ли я это исправить, мне кажется, я однажды попробовал z-index безрезультатно?

Я только что отправил этот вопрос, так как это тоже моя проблема.

Ответы [ 3 ]

7 голосов
/ 03 мая 2011

Установить wmode="transparent" (прозрачный фон) или wmode="opaque" (непрозрачный фон, на который влияет bgcolor).

Значением по умолчанию является window, что означает, что объект будет иметь свое собственное «окно», поэтому на него вообще ничего не влияет.Если вы установите его на transparent или opaque, он станет «частью страницы».

Как:

<object ...>
    <param name="wmode" value="transparent" /> 
    ...
    <embed  wmode="transparent" ...></embed>
</object>

Это относится только к Flash AFAIK.

2 голосов
/ 03 мая 2011

Какой объект отображается с вашими тегами object / embed? Это Flash? Если это так, вы можете установить для параметра wmode значение transparent или opaque, чтобы восстановить управление х-порядка.

См. Эту техническую заметку от Adobe для получения дополнительной информации.

Если вы не визуализируете Flash, вам нужно просмотреть доступные параметры от поставщика плагина (например, Apple для Quicktime и т. Д.), Чтобы узнать, есть ли что-нибудь подобное в продаже.

1 голос
/ 03 мая 2011

По определению они не «всегда на вершине», но некоторые плагины не совсем поддерживают Z-порядок, а некоторые должны иметь дополнительные параметры, чтобы включить элементы поверх видео.Например, Flash требует параметр wmode для выполнения порядка Z.

Какой плагин вы используете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...