Css Изменение размера класса не работает

Я новичок в HTML и CSS. При этом я разрабатываю блестящее приложение (R), и для стилизации приложения мне нужно использовать CSS. (Сообщество "блестящих" не отреагировало на мой вопрос), поэтому я пробую здесь:

Приложение создает графики, которые отображаются после ввода данных пользователем. Обычно, когда пользователь добавляет график, добавляется новая строка HTML. Эти графики имеют разные размеры, и я хочу, чтобы они выровнялись по вертикали на веб-странице. Я добавил изображение для прояснения "визуальной" проблемы.

Хотя я могу установить другой размер графика в R, «контейнер» на веб-странице зафиксирован на 400 пикселей. Я добавил картинку осмотра веб-страницы здесь.

Я думал, что могу изменить высоту визуализированных графиков, используя файл CSS, нацеленный на .class. В CSS я использовал следующий код:

/*css file*/

.shiny-plot-output { height:200px; }

Однако это не работает, и даже после нескольких часов попыток я не нашел решения. Я был бы очень признателен за любую информацию по этому поводу.

Если вы используете R и хотите использовать воспроизводимый пример, я создал минимальный воспроизводимый пример на github.

Большое спасибо за любую помощь.

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
1
0
99
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

просто замените знак равно на : в вашем файле css.

.shiny-plot-output { height:200px; }

Спасибо. Однако это не меняет размер «контейнера». Есть ли у вас другие предложения?

MKR 15.09.2018 14:42

Используйте important для перезаписи этого встроенного стиля в вашем css .shiny-plot-output {height: 200px! Important; }

Ravi Kumar Gopalakrishnan 15.09.2018 14:47

Ух ты! Вы действительно спасли меня здесь :) Это полностью помогло! Большое спасибо.

MKR 15.09.2018 15:30

Используйте следующий код:

.shiny-plot-output { height:200px; }

У вашего кода есть знак =, который должен быть :.

Общий синтаксис CSS следующий:

selector {style : value}
  • селектор: это элемент для стилизации
  • стиль: свойство, которое должно быть, например, margin, font-size и т. д.
  • Ценить: Значение, которое мы хотим дать свойству CSS.

Спасибо, Виллем. Я поигрался с файлом css перед публикацией здесь и, переписав его, я случайно добавил =, а не:. Однако даже при изменении синтаксиса это не работает. В качестве селектора я использовал .class (.shiny-plot-output), но ничего не происходит. У вас есть еще какой-нибудь совет?

MKR 15.09.2018 14:41

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