Как установить процентную ширину карты?

Я пытаюсь иметь следующие «карты» в моем div строки, чтобы они занимали 70% места для левой карты и 30% места для правой карты. Я попытался установить процентную ширину для каждой карты, но, похоже, это не работает. Как установить процентную ширину карты?

<div class = "row">
    <!-- Column -->
    <div class = "col-lg-3 col-md-6" width = "500px">
        <div class = "card">
            <div class = "card-body">
            <h5 class = "card-title m-b-40">Company Name</h5>
                <h6 style='font-weight: bold;'>Company Overview</h6>
                <h6>Annual Revenue: 2,000,000,000</h6>
                <h6>Employees: 150,000</h6>
                <h6>Industry: Data Processing, Hosting, and Related Services</h6>
                <h6>Inherent Risk Industry: Information Processing</h6>
            </div>
            <div id = "sparkline8" class = "sparkchart"></div>
        </div>
    </div>
    <!-- Column -->
    <!-- Column -->
    <div class = "col-lg-3 col-md-6">
        <div class = "card">
            <div class = "card-body">
                <h5 class = "card-title">Relative Risk</h5>
                <div class = "d-flex no-block align-items-center m-t-20 m-b-20">
                    <div id = "sparklinedash4"></div>
                    <div class = "ml-auto">
                        <h2 class = "text-danger"> <span class = "counter">Medium</span></h2>
                        <h2 class = ""> <span class = "counter">999</span></h2>
                    </div>
                </div>
            </div>
            <div id = "sparkline8" class = "sparkchart"></div>
        </div>
    </div>
    <!-- Column -->
</div>

Ваши классы col-lg-3 и col-md-6, вероятно, переопределяют его. Трудно сказать наверняка без какого-либо CSS или примера, в который мы можем ткнуть. В Chrome щелкните правой кнопкой мыши «Проверить элемент» и просмотрите действующие правила CSS.

ceejayoz 22.03.2018 21:55

Что такое width = "500px"?

Zim 22.03.2018 22:18
Улучшение производительности загрузки с помощью 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 страниц, которые помогут...
0
2
1 303
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Оба ваших div имеют одинаковое имя класса. Вы можете сделать это в своем файле стиля css:

.col1{
    width: 70%;
}

.col2{
    width: 30%;
}

Поэтому переназначьте свой первый класс div (col-lg-3 col-md-6, где у вас width = "500px") на col1 (или что угодно) и второй класс div (col-lg-3 col-md-6 ) в col2 ...

Надеюсь это поможет

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

ширина в начальной загрузке долженТолько обрабатывается с помощью столбцы. Не надо устанавливает ширину! Если вы хотите иметь точные 70% и 30%, настройте сетку здесь: https://getbootstrap.com/docs/3.3/customize/#grid-system (10 столбцов вместо 12). Установите col-?-3 с левой стороны и col-?-7 с правой стороны.

Если точная ширина не имеет значения, вы можете взять стандартный bootstrap-3-css и использовать 4 столбца (33.33%) для левой стороны и 8 столбцов (66.66%) для правой стороны.

<div class = "row">
  <!-- Column -->
  <div class = "col-lg-4 col-md-4 col-xs-4">
    <div class = "card">
      <div class = "card-body">
        <h5 class = "card-title m-b-40">Company Name</h5>
        <h6 style='font-weight: bold;'>Company Overview</h6>
        <h6>Annual Revenue: 2,000,000,000</h6>
        <h6>Employees: 150,000</h6>
        <h6>Industry: Data Processing, Hosting, and Related Services</h6>
        <h6>Inherent Risk Industry: Information Processing</h6>
      </div>
      <div id = "sparkline8" class = "sparkchart"></div>
    </div>
  </div>
  <!-- Column -->
  <!-- Column -->
  <div class = "col-lg-8 col-md-8 col-xs-8">
    <div class = "card">
      <div class = "card-body">
        <h5 class = "card-title">Relative Risk</h5>
        <div class = "d-flex no-block align-items-center m-t-20 m-b-20">
          <div id = "sparklinedash4"></div>
          <div class = "ml-auto">
            <h2 class = "text-danger"> <span class = "counter">Medium</span></h2>
            <h2 class = ""> <span class = "counter">999</span></h2>
          </div>
        </div>
      </div>
      <div id = "sparkline8" class = "sparkchart"></div>
    </div>
  </div>
  <!-- Column -->
</div>

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