Table-cell + float:left и плитки

(Ответов: 7, Просмотров: 517)
  1. Новичок
    • Регистрация: 04.12.2014
    • Сообщений: 16
    • Репутация: 1
    Столкнулся со странным поведением div'a, который имеет свойство

    display: table-cell;
    vertical-align: middle;

    так всё ОК, вертикальное форматирование в норме. Но, если добавить float:left, то содержимое перемещается наверх. Почему?

    И риторический вопрос. Как бы вы сделали адаптивные плитки? Например, есть 12 - расположены ровно 6+6 в два ряда. При сжатии экрана в какой-то момент уже 4+4+4 в три ряда, потом 3+3+3+3 и 2+2+2+2+2 и потом 12 в столбик. Плитки резиновые. Обойтись CSS или через JS оптимальнее?
    • 0
  2. [web-developer] Аватар для cOAPerator
    • Регистрация: 22.02.2011
    • Сообщений: 615
    • Репутация: 111
    • Webmoney BL: ?
    KingdaKa, потому что float делайет элемент обтекаемым снаружи и инлайновым внутри(если память не изменяет)

    адаптивные блоки я бы сделал на сетке из бутстрапа, предварительно выдрав ее оттуда )
    идеально подойдет под вашу задачу
    • 0
  3. Студент Аватар для falken
    • Регистрация: 23.03.2011
    • Сообщений: 42
    • Репутация: 197
    На слух все это дело тяжело воспринимается. На реальных примерах можете обрисовать проблему?
    • 0
  4. [web-developer] Аватар для cOAPerator
    • Регистрация: 22.02.2011
    • Сообщений: 615
    • Репутация: 111
    • Webmoney BL: ?
    falken, итак объяснил проще некуда )) подучите html и в частности почитайте про блочную верстку
    • 2

    Спасибо сказали:

    feuer81(12.03.2016), OKyJIucT(14.03.2016),
  5. арбитражу по ночам Аватар для feuer81
    • Регистрация: 30.10.2011
    • Сообщений: 2,102
    • Записей в дневнике: 2
    • Репутация: 464
    • Webmoney BL: ?
    Цитата Сообщение от KingdaKa Посмотреть сообщение
    Как бы вы сделали адаптивные плитки? Например, есть 12 - расположены ровно 6+6 в два ряда. При сжатии экрана в какой-то момент уже 4+4+4 в три ряда, потом 3+3+3+3 и 2+2+2+2+2 и потом 12 в столбик.
    Бутстрап в помощь... Он как раз с этим хорошо справляется.
    • 0
  6. Новичок
    • Регистрация: 04.12.2014
    • Сообщений: 16
    • Репутация: 1
    Цитата Сообщение от feuer81 Посмотреть сообщение
    Бутстрап в помощь... Он как раз с этим хорошо справляется.
    Нет, бутстрап - это фигня. Если человек не понимает CSS, то он хоть с бутстрапом, хоть с фигапом сверстает плохо.
    Так что надо сначала понять язык и набраться опыта, а уж может быть потом использовать иногда фреймворки для облегчения работы. Только так :)
    • 0
  7. Sunshine reggae Аватар для OKyJIucT
    • Регистрация: 02.09.2011
    • Сообщений: 3,240
    • Репутация: 1830
    • Webmoney BL: ?
    KingdaKa, в примерах Grid самого бутстрапа все достаточно наглядно, можно сделать так, как вам надо, добавив всего лишь парочку классов к блокам.
    • 0
  8. Новичок
    • Регистрация: 04.12.2014
    • Сообщений: 16
    • Репутация: 1
    OKyJIucT, мне помог друг - сделали всё на ура. Как оказалось я сам так делал (один из вариантов, а их было штук 5-6), но просто не закончил немного. :)
    Он бог вёрстки, просто я не хотел к нему обращаться до поры до времени. Теперь он меня в крайних случаях будет консультировать, чтобы я быстрее учился :)

    Всем огромное спасибо! Не прощаюсь
    • 0

Тэги топика:

Похожие темы

Темы Раздел Ответов Последний пост
float и разметка
Вопросы от новичков 3 22.11.2015 01:45
Ищу плагин для WP который будет выводить записи в виде плитки, а не списка.
WordPress 15 27.07.2014 07:33
Статьи о керамической плитки,о итальянской плитке
Копирайтинг, переводы, постинг 3 06.06.2014 10:32
Нужна подсказка по теме table.
WordPress 3 13.08.2013 20:08
JS Framework + MySQL Table
Web программирование 3 07.11.2010 14:02

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры