Я хотел бы иметь три числа (или слова или что-то еще) с двумя первыми, окруженными красным ящиком, а второй два окружен зеленой коробкой. Таким образом, поля будут перекрываться. Возможно ли это в html/css? У меня есть полулегальная попытка в фрагменте, который, надеюсь, проходит через то, что я хочу, хотя, конечно, это не сработает. Если возможно, я бы хотел избежать абсолютного позиционирования или чего-то подобного, поскольку я действительно хочу использовать эти элементы для разметки текста и планировать читать эту разметку позже.Перекрытие HTML-разметки
.red {
border-style: solid;
border-color: red;
padding: 4px;
}
.green {
border-style: solid;
border-color: green;
}
1 2 3 <br /><br />
<span class="red">1 2</span> 3 <br /><br />
1 <span class="green">2 3</span> <br /><br />
<span1 class="red"">1 <span2 class="green">2</span1> 3</span2>
Это примерно я хочу, чтобы выглядеть следующим образом:
Я не совсем понимаю, что вы собираетесь здесь, даже на примере вы предоставили. Не могли бы вы нарисовать, что хотите, в краске и показать нам изображение? – t8tortotlover
Я думаю, он хочет, чтобы номер 2 был «общим» элементом в двух «наборах». И визуально показать пересечение. –
Если вы сформулировали вопрос как «как мне пересечь divs с отображенными границами» ... он может дать разные подходы к ответу. – Slime