За последние 24 часа нас посетили 22677 программистов и 1282 робота. Сейчас ищут 765 программистов ...

Как исправить баг в информационном блоке для сайта?

Тема в разделе "HTML и CSS", создана пользователем MiraKR, 19 сен 2019.

  1. MiraKR

    MiraKR Новичок

    С нами с:
    9 июл 2018
    Сообщения:
    35
    Симпатии:
    2
    Здравствуйте! Пожалуйста, подскажите, как сделать так, чтобы изображение в блоке было выровнено по вертикали и горизонтали относительно всего блока и оставалось слева от текста. А текст чтобы размещался посредине блока по вертикали и оставался справа от изображения. Нужно адаптивное решение, чтобы блок правильно отображался на всех устройствах. Сам код разместила тут https://jsfiddle.net/StKo/28x3r4wv/4/
     
  2. kazadai90

    kazadai90 Активный пользователь

    С нами с:
    6 фев 2013
    Сообщения:
    103
    Симпатии:
    19
    Попробуйте так

    Код (CSS):
    1. .wrapper {
    2.     background-color: rgb(252, 71, 20, 0.06);
    3.     border-radius: 10px;
    4.     margin: 20px 0 20px 0;
    5.     padding: 20px 20px 20px 0;
    6. }
    7.  
    8. .wrapper_pictures {
    9.     width: 100px;
    10.     height: 100px;
    11.     overflow: hidden;
    12.     display: table-cell;
    13. }
    14.  
    15. .picture {
    16.     width: auto;
    17.     height: 100%;
    18.     max-height: 100px;
    19. }
    20.  
    21. .text{
    22.     padding: 5px 5px 5px 20px;
    23.     vertical-align: middle;
    24.     display: table-cell;
    25. }
     
    MiraKR нравится это.
  3. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    Код (CSS):
    1. .wrapper {
    2. background-color: rgb(252, 71, 20, 0.06);
    3. border-radius: 10px;
    4. margin: 20px 0 20px 0;
    5. padding: 20px 20px 20px 0;
    6. }
    7.  
    8. .wrapper_pictures {
    9. width: 20%;
    10. height: 100px;
    11. overflow: hidden;
    12. float: left;
    13. }
    14.  
    15. .picture {
    16. width: 70%;
    17. height: 100%;
    18. }
    19.  
    20. .text{
    21. width: 80%;
    22. padding: 5px 5px 5px 20px;
    23. }
     
    MiraKR нравится это.
  4. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.794
    Симпатии:
    650
    [OFFTOP]Тут пых рядом не валялся.[/OFFTOP]
     
  5. MiraKR

    MiraKR Новичок

    С нами с:
    9 июл 2018
    Сообщения:
    35
    Симпатии:
    2
    Большое спасибо! Ваш вариант очень хорош для небольшого текста и среднего объема https://jsfiddle.net/StKo/v9t6nosk/. А вот большой текст длинее картинки https://jsfiddle.net/StKo/xLj08dac/. Это как-то можно исправить?
    --- Добавлено ---
    Спасибо Вам за подсказки. Но немного искажаются картинка и текст https://jsfiddle.net/StKo/k56f9gj7/2/ и https://jsfiddle.net/StKo/fpcq2zor/1/
     
  6. kazadai90

    kazadai90 Активный пользователь

    С нами с:
    6 фев 2013
    Сообщения:
    103
    Симпатии:
    19
    Код (CSS):
    1. .wrapper_pictures {
    2.     width: 100px;
    3.     height: 100px;
    4.     overflow: hidden;
    5.     display: table-cell;
    6.     vertical-align: middle;
    7. }
     
    MiraKR нравится это.
  7. MiraKR

    MiraKR Новичок

    С нами с:
    9 июл 2018
    Сообщения:
    35
    Симпатии:
    2
    Вот, что значит специалист! За несколько секунд все поправил. И решения вроде простые. Но не смогла додуматься. Спасибо Вам!