Jump to content
  • 0

Вертикальное выравнивание


Crystal-3
 Share

Question

Здравствуйте.
Сейчас вроде бы не должно возникать проблем с вертикальным выравниванием, есть flex'ы, приём с transform: translateY(-50%). Но если контента много, то он обрезается и не спасает добавление вертикального скролла.
Пример на флексах (уменьшайте окно, пока текст не начнёт вываливаться) https://jsfiddle.net/6xjg7Lvh/
Точно такая же картинка на transform https://jsfiddle.net/sw2phpdc/
И снова приходиться возвращаться к старым добрым display: table-cell, здесь всё работает корректно https://jsfiddle.net/39xo2gzo/
Ребят, можно это как-нибудь пофиксить или в таких случаях использовать только display: table-cell ?

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0
6 минут назад, Crystal-3 сказал:

Здравствуйте.
Сейчас вроде бы не должно возникать проблем с вертикальным выравниванием, есть flex'ы, приём с transform: translateY(-50%). Но если контента много, то он обрезается и не спасает добавление вертикального скролла.
Пример на флексах (уменьшайте окно, пока текст не начнёт вываливаться) https://jsfiddle.net/6xjg7Lvh/
Точно такая же картинка на transform https://jsfiddle.net/sw2phpdc/
И снова приходиться возвращаться к старым добрым display: table-cell, здесь всё работает корректно https://jsfiddle.net/39xo2gzo/
Ребят, можно это как-нибудь пофиксить или в таких случаях использовать только display: table-cell ?

Я все равно не понял проблемы, у меня с флексом вообще проблем нет... Ведет себя отлично и логично...

Link to comment
Share on other sites

  • 0

Switch74, да, точно, спасибо)  про этот способ забыла) 

А флексы и трансформ никак не заставить не обрезать верх?

Почему именно сейчас назрел вопрос: мне часто приходиться сталкиваться с чужим кодом, например, как сейчас - нужно адаптировать сайт и много блоков в коде центрируются transform'ом. Придёться переверстать? Пофиксить никак?

vladmih, я про вот это: http://prntscr.com/i73opb . Текст обрезается сверху и снизу. И если к низу ещё можно доскролить, то вверх уже никак не достучаться.

Edited by Crystal-3
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy