Между двумя тегами <img>
есть разрыв строки, и они имеют отступ в документе для хорошего форматирования.
Но я использую относительное расположение и z-порядок, чтобы поместить одно изображение (часть макета) поверх другого.
У меня есть что-то вроде этого
<img style="position: relative; z-index: -1;" width=a height=b>
<img style="position: relative; z-index: 0; left: -a" width=x height=y>
разрыв строки после первого тега <img>
добавляет пробел, а затем, когда я устанавливаю относительную левую позицию второго тега <img>
, этот пробел учитывается, и он устанавливается немного правее первого изображения.
Я не хочу помещать их в одну строку, сделать нижний тег изображения фоном не вариант (он должен быть измерен), а вопрос с относительной позицией исключен (I ' м при условии, что в разных браузерах / системах пробелы будут разных размеров).
Могу ли я сделать эту работу?
edit - больше информации
Интервал отбрасывает относительное положение. Разве нельзя просто позиционировать их абсолютно, кроме left
и top
другого элемента, который имеет статическое позиционирование?
В любом случае, макет в его текущем состоянии имеет изображение, перекрывающее другое изображение. Наложенное изображение - это фон div, а фрагмент макета - это изображение в div.
Мне нужно изменить перекрывающееся изображение при щелчке по ссылке (щелчок по миниатюре изображения, и в перекрывающемся изображении появляется увеличенная версия). Но все изображения имеют разные размеры, больше, чем фоновое изображение div по умолчанию. Я не могу изменить размер div-фона, поэтому это должно быть изображение. Но проблема в том, что одно изображение перекрывает другое. Они хотят, чтобы я также выцветал между изображениями, поэтому мне нужны два изображения, накладываемые друг на друга (верхнее и нижнее), плюс край макета поверх них.
Я не знаю, как это сделать любым другим способом