Полное скрытие элемента, у которого было скрыто переполнение - PullRequest
1 голос
/ 15 февраля 2011

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

CSS будет лучшим.

Ответы [ 2 ]

1 голос
/ 15 февраля 2011

Я не думаю, что вы можете знать, находится ли ребенок от overflow:hidden родителя в скрытом или видимом разделе без использования Javascript (я могу ошибаться).

Что я предлагаю, так это то, что выустановите для всех дочерних элементов div фиксированное измерение d и установите для родительского элемента div кратное d, чтобы каждый дочерний элемент был либо полностью видимым, либо нет.

Это решение не будет работать, если вы заполнитеdiv с содержимым разной длины

0 голосов
/ 15 февраля 2011

Если я понимаю ваше сообщение, у вас есть разделительный элемент с переполнением: скрытый, и вы хотите сделать любой дочерний элемент скрытым, если он не может быть полностью отображен внутри упаковочного элемента.способ сделать это, но я бы использовал медиа-запрос CSS.Если вы не уверены, как они работают, это хорошее место для начала: http://css -tricks.com / resolution-specific-stylesheets /

Используя этот метод, вы можетесколько блоков каждого типа должно отображаться при любом заданном разрешении.Мне было бы интересно посмотреть, как это будет, или если вы в конечном итоге использовать другой подход.Желаем удачи!

...