9.6 C
Москва
19.10.2026
id="infoi"> src="http://via.placeholder.com/32x20/000000/ffffff?text=?" height="20" width="32"/>

Выполнить фрагмент кода Скрыть результаты
это самая полезная запись IMO, потому что она объясняет, почему она работает!

Это, вероятно, лучшее объяснение того, как работает позиционирование, которое я видел до сих пор. Краткий, но достаточно глубокий, чтобы понять это правильно.

Так же по качеству ответа. Ясное объяснение, которое я видел.
Это отличный ответ, особенно для новичков в css
Престижность для объяснения

Используя div стиль z-index:1; и position: absolute; вы можете наложить div на любой другой div .

z-index определяет порядок, в котором div’ы укладываются. Div с более высоким z-index появится перед div с более низким z-index . Обратите внимание, что это свойство работает только с позиционированными элементами .

Можете ли вы привести пример?
Примечание о позиционировании элементов имеет решающее значение.

Этот ответ настолько неполный, что ему нужен целый пост, чтобы объяснить, почему. Посмотрите контексты укладки.

Новая спецификация Grid CSS обеспечивает гораздо более элегантное решение. Использование position: absolute может привести к перекрытию или масштабированию, в то время как Grid избавит вас от грязных хаков CSS.

Самый минимальный пример Grid Overlay:

 class="container">  class="content">This is the content   class="overlay">Overlay - must be placed under content in the HTML  
.container  display: grid; > .content, .overlay  grid-area: 1 / 1; >

Вот и все. Если вы не строите для Internet Explorer, ваш код, скорее всего, будет работать.

Это должно быть лучшим ответом.
Превосходный ответ. Выбранный ответ должен быть переоценен.
Идеальное решение

Здесь следует простое решение на 100% на основе CSS. «Секрет» заключается в использовании display: inline-block элемента в оболочке. Изображение vertical-align: bottom на картинке — это хак для преодоления отступов в 4 пикселя, которые некоторые браузеры добавляют после элемента.

Совет : если элемент перед упаковщиком встроен, он может оказаться вложенным. В этом случае вы можете «обернуть обертку» внутри контейнера, display: block обычно старого и доброго div .

.wrapper  display: inline-block; position: relative; > .hover  position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 188, 212, 0); transition: background-color 0.5s; > .hover:hover  background-color: rgba(0, 188, 212, 0.8); // You can tweak with other background properties too (ie: background-image). > img  vertical-align: bottom; >
 class="wrapper">  class="hover">
src="http://placehold.it/450x250" />

Выполнить фрагмент кода Скрыть результаты

Это то, что вам нужно:

function showFrontLayer()  document.getElementById('bg_mask').style.visibility='visible'; document.getElementById('frontlayer').style.visibility='visible'; > function hideFrontLayer()  document.getElementById('bg_mask').style.visibility='hidden'; document.getElementById('frontlayer').style.visibility='hidden'; >
#bg_mask  position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; margin-top: 0px; width: 981px; height: 610px; background : url("img_dot_white.jpg") center; z-index: 0; visibility: hidden; > #frontlayer  position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: 70px 140px 175px 140px; padding : 30px; width: 700px; height: 400px; background-color: orange; visibility: hidden; border: 1px solid black; z-index: 1; > style>
   HTTP-EQUIV="EXPIRES" CONTENT="-1" />   action="test.html">  id="baselayer">  type="text" value="testing text"/>  type="button" value="Show front layer" onclick="showFrontLayer();"/> Click 'Show front layer' button


Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing textsting text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text Testing text id="bg_mask"> id="frontlayer">

Now try to click on "Show front layer" button or the text box. It is not active.


Use position: absolute to get the one div on top of another div.


The bg_mask div is between baselayer and front layer.


In bg_mask, img_dot_white.jpg(1 pixel in width and height) is used as background image to avoid IE browser transparency issue;


type="button" value="Hide front layer" onclick="hideFrontLayer();"/>

Выполнить фрагмент кода Скрыть результаты

Я не большой программист и не эксперт в CSS, но я все еще использую вашу идею в своих веб-проектах. Я пробовал разные разрешения тоже:

#wrapper  margin: 0 auto; width: 901px; height: 100%; background-color: #f7f7f7; background-image: url(images/wrapperback.gif); color: #000; > #header  float: left; width: 100.00%; height: 122px; background-color: #00314e; background-image: url(images/header.jpg); color: #fff; > #menu  float: left; padding-top: 20px; margin-left: 495px; width: 390px; color: #f1f1f1; >
 id="wrapper">  id="header">  id="menu"> menu will go here   

Выполнить фрагмент кода Скрыть результаты

Конечно, вокруг них будет обертка. Вы можете управлять расположением меню div, которое будет отображаться внутри заголовка div с левыми полями и верхними позициями. Вы также можете настроить меню div, если хотите.

Читать:
Как исправить ошибки в ворде во всем тексте сразу

Похожие записи

Как поменять язык в автокаде

admin

Постройте круговую диаграмму отображающую соотношение количества дней когда дули ветры з юз и сз

admin

Как войти в режим восстановления mac os

admin