Большой текст внутри блока

313
10 июля 2017, 16:58

Подскажите, как правильно расположить большой текст в блоке? У блока есть отступы паддинг. Скорее всего вместо паддинга нужно border? Также у блока есть бэкграунд.
В нижней части блока нужно скрыть текст за нижним отступом

.wrap{ 
  padding: 32px 40px 40px; 
  width: 50%; 
  background: rgba(0, 0, 0, 0.5); 
  //border: 30px solid rgba(0,0,0,.5); 
  position: relative; 
  max-height: 310px; 
  overflow: hidden; 
} 
p{ 
  font-size: 20px; 
  line-height: 26px; 
  color: #fff; 
  margin: 0; 
}
<div class="wrap"> 
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Lorem</p> 
</div>

Answer 1

Overflow надо внутреннему элементу ставить.

.wrap { 
  padding: 32px 40px 40px; 
  width: 50%; 
  background: rgba(0, 0, 0, 0.5); 
  position: relative; 
  overflow: hidden; 
} 
 
p { 
  font-size: 20px; 
  overflow: hidden; 
  max-height: 310px; 
  padding-bottom: 30px; 
  line-height: 26px; 
  color: #fff; 
  margin: 0; 
}
<div class="wrap"> 
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem 
    ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem 
    ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem 
    ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem 
    ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem 
    ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem 
    ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem 
    ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.LoremLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Lorem</p> 
</div>

READ ALSO
Flexbox: выравнивание одного элемента на главной оси по краю контейнера

Flexbox: выравнивание одного элемента на главной оси по краю контейнера

Как во флексбоксах оторвать один крайний элемент от группы элементов, выровненных justify-content-ом по центру главной оси, и прилепить к правому...

310
Адаптивная верстка psd

Адаптивная верстка psd

Всем привет! Возник вопросПытаюсь расположить несколько элементов с помощью Masonry/flex и сделать так чтобы они адаптивно вели себя

326
Бинарный лог MySQL

Бинарный лог MySQL

Не могу включить бинарный логНашел в интернете что бинарный лог можно включить раскомментировав строку log_bin = /var/log/mysql/mysql-bin

258
Выборка MySql (многие ко многим)

Выборка MySql (многие ко многим)

Есть такая таблица:

299