Обернуть div внутри строки начальной загрузки - не элемент сетки? - PullRequest
0 голосов
/ 22 октября 2018

Можно ли обернуть div внутри строки?Я знаю, что это возможно, но я просто хочу знать, что это плохая практика или нет.Я не использую никакие классы col-md внутри строки.

Пожалуйста, посмотрите пример ниже ..

<div class="row">
 <div class="home-bg">
  1
 </div>
</div>

Ответы [ 3 ]

0 голосов
/ 22 октября 2018

Это плохая практика, потому что .row предназначен только для того, чтобы содержать сетку col*, как определенно указано в Bootstrap docs ...

Строки являются обертками для столбцов,Каждый столбец имеет горизонтальное заполнение (называемое желобом) для управления пространством между ними.Затем этому отступу противодействуют строки с отрицательными полями. В макете сетки содержимое должно быть помещено в столбцы, и только только столбцы могут быть непосредственными потомками строк .

http://getbootstrap.com/docs/4.1/layout/grid/#how-it-works

0 голосов
/ 22 октября 2018

Вы можете сделать это, но вопрос в том, почему вы хотите?Все, что делает класс row, - это добавляет отрицательные поля и необходимые свойства flex, чтобы сетка столбцов работала, поскольку вам не нужна сетка столбцов, нужны ли отрицательные поля?Если нет, то не добавляйте класс row.Наличие класса сетки, не являющегося столбцом, в качестве дочернего элемента row не нарушит ваш сайт, но важно иметь в виду, что это может привести к нежелательным ошибкам дизайна из-за добавляемых отрицательных полей.

Подробнее о сетках столбцов Bootstrap можно узнать здесь .

0 голосов
/ 22 октября 2018

Ваш вопрос такой же, как и вопрос: могу ли я получить div, упаковывающий другой div?Строка класса - это просто класс начальной загрузки с некоторыми правилами CSS.Ни больше ни меньше.

Вам нужно будет делать это много раз.Вы будете смешивать div с классами из разных библиотек, с пользовательскими классами, которые вы создадите, и с очень многими различными типами элементов.

Нет вопроса хорошей или плохой практики.Если вам нужна некоторая функциональность начальной загрузки, которая уже существует в классе, рекомендуется использовать существующую функциональность.Если нет, то делай, что хочешь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...