Всем известно, что если у родительского элемента нет ограничивающих его факторов и внутри него находится другой дочерних блок то, когда я дочернему блоку задаю margin-top: значение; требуемого результат я не получаю. Дочерний блок не отодвигается от верха. Для этого я указываю родительскому блоку overflow:hidden; - все работает.
А если у меня будет много таких конструкций "родительский -дочерний блок", будут везде overflow:hidden; - мне кажется, что это не правильно.
Можно конечно использовать padding или border. Не знаю, правильно будет ли их применят.
Хочу услышать ваши мнения и ваше применение правил по этому способу.
Заранее благодарен.
- 23.12.2013 15:15
- Регистрация: 06.08.2013
- Сообщений: 307
- Репутация: 5
- 23.12.2013 16:09
- 23.12.2013 16:14
- Регистрация: 06.08.2013
- Сообщений: 307
- Репутация: 5
akrustam,
<!doctype html>
<div> - 23.12.2013 16:42
SergeyNetIt,
Высота у блоков задана? - 23.12.2013 17:01
- Регистрация: 06.08.2013
- Сообщений: 307
- Репутация: 5
akrustam, бывает, что задаю высоту, а бывает нет
- 24.12.2013 02:03
Вот пример. Как можно не использовать overflow:hidden;.
http://jsfiddle.net/56tQ7/3/
Есть еще вопросы?Последний раз редактировалось akrustam; 24.12.2013 в 02:07.
- 24.12.2013 13:18
- Регистрация: 06.08.2013
- Сообщений: 307
- Репутация: 5
akrustam, С помощью border делать так это мне кажется не корректно. Не не встречал, чтобы так применяли border
- 24.12.2013 13:22
- 24.12.2013 14:24
- Регистрация: 06.08.2013
- Сообщений: 307
- Репутация: 5
akrustam, Тогда почему вот так не работает
http://jsfiddle.net/m3nEW/1/ - 24.12.2013 21:27
Если внимательно взгляните мой код, то там последнем примере будет промежуточный DIV, который не имеет высоты, но у него есть margin-top. Это хак, который позволяет забыть про overflow:hidden. Как вы наверно догадываетесь, не всегда спасает overflow:hidden, когда нужно сделать например выпадушку. Параметр его срежет нафиг. Вот мой подход позволяет кроссбраузерно обойти, но с добавлением DIV.
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
функция для всех элементов кроме первого | Web программирование | 1 | 27.06.2013 22:55 |
[JavaScript]Поиск элементов на другой странице | Web программирование | 1 | 13.11.2012 13:34 |
Создание сайтов, flash элементов | Создание сайтов | 4 | 18.11.2011 22:52 |
Правильное отображение элементов в сайдбаре WP. Как это сделать? | Web программирование | 3 | 02.09.2011 14:12 |
Правильное отображение элементов в сайдбаре WP. Как это сделать? | Блоги | 3 | 02.09.2011 14:12 |