Как найти ширину с помощью формулы с CSS

Как использовать функции CSS для расчета ширины div в процентах по этой формуле: (screen-width - 300px) x 100 / screen-width

РЕДАКТИРОВАТЬ 1:

Я объясняю более проблему:

Моя навигационная сторона, как показано на изображении ниже, всегда имеет 300px ширину, а сторона контента должна иметь остальную ширину экрана, чтобы она была: navigation-side + content-side = 100%

Как найти ширину с помощью формулы с CSS

Не существует такой вещи, как функции CSS, если вы не имеете в виду calc

Paulie_D 06.03.2019 16:24

Как сказал @Paulie_D, я думаю, вы справитесь с этой операцией с помощью calcdeveloper.mozilla.org/en-US/docs/Web/CSS/calc

Vincent G 06.03.2019 16:26

@VincentG даже с калькулятором у вас не будет деления

Temani Afif 06.03.2019 16:29

Можете ли вы подробнее рассказать о своем сценарии использования, чтобы мы могли лучше вам помочь?

Temani Afif 06.03.2019 16:33

чего именно вы пытаетесь достичь, вам, вероятно, нужен javascript

Paddy Hallihan 06.03.2019 16:38

Я отредактировал свой вопрос, чтобы уточнить проблему

Ghassen 07.03.2019 11:07
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в 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. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
1
6
122
1

Ответы 1

Решение, которое я нашел, состоит в том, чтобы использовать функцию calc() следующим образом:

.content-side {
   width: calc(100% - 300px);
}

На самом деле я не знал, что мы можем использовать значение 100%, чтобы выразить ширину экрана и вычесть значение, выраженное в px

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