У меня есть неограниченное/несвязанное количество тегов DIV, которые плавают влево.Выровнять плавающие элементы по горизонтали в CSS
При изменении размера браузера теги DIV переносятся на следующую строку.
Поскольку теги DIV обертываются на основании того, имеют ли они достаточное расстояние в правой части экрана, когда они завертываются, он оставляет большое пространство в правой части экрана.
Так что если DIV был 32x32, пространство с 32x32 будет оставлено в правой части экрана.
Я хотел бы родительский DIV центровки содержимого в этой ситуации, так что если не было, например, 32px пространство на правой стороне в результате обертки, он будет регулировать дочерние контенты имеют 16px с левой стороны и 16px с правой стороны.
Например, без содержания центрированы, экран будет выглядеть следующим образом:.
[DIV] [DIV] [DIV] [DIV] .. GAP |
[DIV] < -Оборудованный ................. |
Я хотел бы поставить эти DIVs внутри родителя, так что, когда DIV был завернут, содержимое будет выглядеть следующим образом:
..... [DIV] [DIV] [DIV] [DIV] ..... | < - Центрированный, но все еще плавающий влево.
..... [DIV] .............................. | < - Родитель центрирован, но DIV все еще плавает влево.
Обертывание по-прежнему разрешено, но по мере того как браузер сжимается или растет горизонтально, родительский DIV автоматически корректирует содержимое дочерних DIVs в центр.
Как это сделать?
Я не вижу разницы между «изображением» 1 и 3. Пожалуйста, объясните это. – cypher
Можете ли вы опубликовать часть своей разметки? – wsanville