Обертывание текста исчезает после того, как переполнение скрыто

чтобы исправить проблему переноса этого текста ---> тестирование быть Bздесь я здесь я здесь я здесь я здесь я я здесь я здесь я здесь я здесь я здесь Мне 12 34 56 78 90 123 456 7778 88889 9999 999690909090

  • Я использовал overflow: "hidden" в классе right_box.
  • обтекание текста было исправлено.
  • но когда я уменьшаю размер экрана, я вижу, что некоторые тексты скрываются.
  • Я погуглил и нашел, что высота строки исправит это,
  • поэтому я дал его в двух классах sportsCardHeaderItemHeadingValue и right_box
  • но все равно не исправляется.
  • можете ли вы сказать мне, как это исправить.
  • предоставление фрагмента кода и песочницы ниже.

https://codesandbox.io/s/material-demo-e89n0

sportsCardHeaderItemHeadingValue: {
    fontWeight: "bold",
    fontSize: 20,
    color: "#263238",

    wordWrap: "break-word",
    lineHeight: 1.2
  },

 right_box: {
    border: "1px solid #000",
    // padding: 5,
    // background: '#ff0',
    marginTop: 8,
    marginRight: 8,
    float: "left",
    //  width: 150,
    height: 55,
    overflow: "hidden",
    lineHeight: 1.2
  },

<div className = {classes.right_box}>
              0<div className = {classes.sportsCardHeaderItemHeading}>Sports</div>
              <div className = {classes.sportsCardHeaderItemHeadingValue}>
                testing the be Bhere I am here I am here I am here I am here I
                am testing the be Bhere I am here I am here I am here I am here
                I am 12 34 56 78 90 123 456 7778 88889 9999 999690909090
              </div>
            </div>

Что вы ожидали от установленной высоты и скрытого переполнения? Можете ли вы перефразировать свой вопрос, неясно, что вы просите исправить. Каков ваш ожидаемый результат?

Drew Reese 29.05.2019 16:37

@DrewReese привет, когда я уменьшаю размер экрана, я не вижу этот текст 12 34 56 78 90 123 456 7778 88889 9999 999690909090 e89n0.codesandbox.io

user10972884 29.05.2019 16:43

Если содержащий элемент не может увеличиваться, т. е. имеет высоту 55 пикселей, и вы ограничили ширину, он выйдет за пределы элемента. Вы добавили правило overflow: hidden;, которое скрывает это переполнение. Какого результата вы пытаетесь достичь? Вы хотите, чтобы высота right_box росла, чтобы соответствовать содержанию? Вы хотите, чтобы высота оставалась равной 55 пикселям и отображалась горизонтальная прокрутка? Что-то другое?

Drew Reese 29.05.2019 17:18

@Drew, эй, я хотел, чтобы высота right_box росла, чтобы соответствовать содержимому

user10972884 29.05.2019 17:31
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
4
49
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Для right_box задана высота, поэтому он не может увеличиваться по высоте, чтобы соответствовать содержимому. Кроме того, при изменении размера представления для ограничения ширины содержимое переполняется. Когда вы добавляете правило CSS overflow:hidden; в right_box, оно скрывает переполнение, и вы его не видите.

Я закомментировал правила высоты и переполнения (примерно строки 424-425), и теперь вы можете видеть, что элемент расширяется до ширины заполнения, а высота увеличивается до размера содержимого.

right_box: {
  border: '1px solid #000',
  // padding: 5,
  // background: '#ff0',
  marginTop: 8,
  marginRight: 8,
  float: 'left',
  //  width: 150,
  // height: 55, // don't restrict height
  // overflow: "hidden", // element can grow now so don't need to hide overflow
  lineHeight: 1.2,
},

кодыпесочница

Другие вопросы по теме