CSS-классы верхнего ряда px-4 в проекте Blazor

Я пытаюсь изменить стандартный макет, который поставляется с любым проектом Blazor, например. WASM или сервер, но меня немного смущают top-row px-4css классы.

Вот HTML-код, который, кажется, определяет верхнюю строку/раздел заголовка: <div class = "top-row px-4">

Я не могу найти ссылку на top-row в файле app.css. Где определен этот класс? Я далеко не эксперт по CSS, но я не нашел никаких упоминаний об этом в файле Bootstrap, т. е. bootstrap.min.css.

Кроме того, я нашел определение px-4 в файле boostrap.min.css, но на веб-сайте Bootstrap я не вижу никакой документации по этому поводу.

Являются ли они стандартными классами Bootstrap или специфичными для этого макета? Если top-row характерно для этого макета, почему я нигде не могу найти его определение? Точно так же я вижу px-4, определенный в bootstrap.min.css, но в документации Bootstrap он не упоминается! Может ли кто-нибудь помочь мне понять, откуда взялись эти классы - желательно ссылку на какую-нибудь документацию?

Кстати, версия Bootstrap, используемая в шаблонах проектов Blazor, похоже 5.1.0

Приемы 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
0
137
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

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

top-row определяется в Mainlayout.razor.css. Строка 15 и далее для различной ширины носителя.

.top-row {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

/... lots more

px-4 — сокращение от заполнения в направлении x. Видеть: https://getbootstrap.com/docs/5.0/utilities/spacing/#notation

Большое спасибо! Я очень ценю ваш подробный ответ. Я даже не заметил файл css для MainLayout.razor в Visual Studio, но он там есть. Просто нужно было расшириться MainLayout.razor. Еще раз спасибо!

Sam 27.05.2024 21:43

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