как сделать так чтоб div заходил на figure? так как показано на картинке

121
22 декабря 2020, 02:10

как сделать так как на картинке, чтоб div с текстом заходил на figure ?

Answer 1

Можно использовать относительное позиционирование. Необходимо добавить блоку с текстом свойство position: relative и сместить его вверх на необходимое количество пикселей, например на 30: top: -30px. Т.к. относительно спозиционированные блоки не выпадают из общего потока элементов и сохраняют за собой место которое занимали изначально, чтобы элементы, расположенные снизу блока отображались корректно и заполняли образованное свободное пространство, нужно добавить блоку отрицательный внешний отступ снизу, равный количеству заданных пикселей в свойстве top: margin-bottom: -30px. Пример:

.section_1 { 
  height: 100px; 
  background: red; 
} 
 
.text_block { 
  background: green; 
  width: 70%; 
  margin: 0 auto; 
 
  position: relative; 
  top: -30px; 
  margin-bottom: -30px; 
}
<div class="section_1"></div> 
<div class="text_block">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatem beatae maiores tenetur ex dolor corrupti laboriosam dicta non necessitatibus exercitationem</div>

Answer 2

Используй отрицательный margin-top:

body { 
  background: antiquewhite; 
} 
 
figure { 
  height: 4em; 
  margin: 0; 
  background: silver; 
} 
 
div { 
  margin: -2em auto 0; 
  width: 50%; 
  background: white; 
}
<figure></figure> 
<div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatem beatae maiores tenetur ex dolor corrupti laboriosam dicta non necessitatibus exercitationem</div> 
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatem beatae maiores tenetur ex dolor corrupti laboriosam dicta non necessitatibus exercitationem

READ ALSO
Кнопки html на python CGI

Кнопки html на python CGI

Прошу помощиПри нажатии на кнопку с названием "BUTTON"(условно), выполняется запись значения 1 в переменную A

121
Проблема с кодировкой (Graphics)

Проблема с кодировкой (Graphics)

Надо при помощи Graphics нарисовать на Bitmap'e текст и сохранить его как файл (png) С английским текстом всё нормально, а с русским нет

137
C# делегаты,а можно перегрузить?

C# делегаты,а можно перегрузить?

Развлекаюсь с делегатамиТут мне стало интересно, а можно ли сделать как то так?(пробовал не получилось но я вполне мог накосячить)

105
C# WindowsForms ООП (помогите с пунктами 4 и 5) [закрыт]

C# WindowsForms ООП (помогите с пунктами 4 и 5) [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме

125