Форум программистов, компьютерный форум, киберфорум
Наши страницы
HTML, CSS
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Nirvana87
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 28
1

Вываливание блока

21.10.2014, 16:40. Просмотров 910. Ответов 4
Метки нет (Все метки)

Как в CSS сделать, чтобы блок, содержащийся в другом блоке, при увеличении размера и вываливании из первого становился невидимым.(Когда внешнего блока размер становится больше внутреннего, тогда внешний исчезает)
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2014, 16:40
Ответы с готовыми решениями:

Внутри родительского блока сделать отступ дочернего блока сверху автоматически
Здравствуйте, как с помощью css внутри родительского блока сделать отступ дочернего блока сверху...

Смещение внутри блока, другого блока, без изменения первого
Возможно ли такое? Есть блоки <ul id="navigation"> <li><a href="#"><div...

Установить размер для блока :before такой же, как у блока которому прописывается псевдоэлемент
Суть в том, что мне нужно сделать так, чтобы блок ::before проходил через середину блока .number и...

Высота блока равная размеру фоновой картинки блока
Здравствуйте. Дано: <nav> <a href="litolin.html" id="litolin-link"...

Как задать ширину блока относительно соседского блока?
В HTML что-то вроде этого: <div class="article"> <div class="title"> <h2>Something...

4
kloks
54 / 54 / 30
Регистрация: 08.05.2012
Сообщений: 162
21.10.2014, 16:48 2
Здесь поможет javascript. Вычисляешь размеры блоков. Если один больше другого, то скрываешь элемент elem.style.display = 'none';
1
and_y87
Web-Разработчик
408 / 356 / 71
Регистрация: 27.02.2012
Сообщений: 1,312
Записей в блоге: 84
21.10.2014, 16:52 3
Лучший ответ Сообщение было отмечено Nirvana87 как решение

Решение

Nirvana87, в CSS можно сделать что бы влок при увеличении своего физического размера не выходил за пределы своего родителя и скрывались его части вышедшие за эти пределы... (родителю overflow: hidden )
если надо его скрыть физически (display:none) то тут нужен JavaScript.
1
Nirvana87
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 28
21.10.2014, 16:54  [ТС] 4
Спасибо за ответы. overflow: hidden не подходит, так как блок останется виден частично. Понял что JS, но я его плохо знаю. Буду искать скриптик дальше.
0
and_y87
Web-Разработчик
408 / 356 / 71
Регистрация: 27.02.2012
Сообщений: 1,312
Записей в блоге: 84
21.10.2014, 17:14 5
Nirvana87, интересно где такое применяется?
P.S. я так думаю у вас блок динамический и заполняется информацией...
в связи с эти месть у же где то JS код... и его просто дополнить нужно...
1
21.10.2014, 17:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2014, 17:14

Высота блока по высоте блока, следующего за ним
Здравствуйте, существует такая конструкция: <div class="transparency"> <!-- Это полу-прозрачный...

Выравнивание блока footer внутри другого блока
Подскажите пожалуйста, как убрать разрыв между блоком Footer и div'ом cont. <article> <div...

Как отменить "перемешивание" между собой в футере баннера блока контактов и блока соцсетей?
а то получается фигня


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru