
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.06.2013, 23:09
|
|||
|---|---|---|---|
relative position - не работает процентное смещение + вопрос про высоту html и body |
|||
|
#18+
Здравствуйте, Уважаемые. Лично я использую FF для просмотра этих вопросов как один из браузеров, которому можно больше всего доверять в плане соответствия стандартам. При абсолютном и релативном позиционировании указание любого из смещения, top например, может быть либо в пикселях, либо в процентах. При указании в пикселях происходит смещение на данное растояние от родительского окна. Вопрос 1. Это происходит от окна браузера, html или body? При указании в процентах происходит то же смещение, что и в случае с px, но на расстояние выраженное в процентах от размера смещаемого блока, например для top:20% это будет 0.2 * высоту блока. Во всяком случае так сообщает справка (читаем абзац начинающийся с жирного "Возможны отрицательные координаты"). Вопрос 2.1. Какое смещение имеется ввиду при записи top:0, пиксельное или процентное? Вопрос 2.2. В моем примере процентное смещение вообще не работает, почему? (привожу код здесь и готовый пример в архиве) Код: css 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Вопрос 3. (на примере того же кода, что и в вопросе 2). Разное поведение высоты элементов внутри body с min-height:100% и height:100%. Если мы запишем так: html{height:100%} body{min-height:100%} wrapper{min-height:100%}, то body займет всю высоту окна, а wrapper проигнорирует cвой min-height:100%. Если же body зададим явную высоту height:100%, то высоту окна займет и wrapper. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.06.2013, 00:45
|
|||
|---|---|---|---|
relative position - не работает процентное смещение + вопрос про высоту html и body |
|||
|
#18+
lanzer, 1. Относительно DocumentElement (основной элемент документа). Насколько помню - это html. 2.1. А какая разница? 0% != 0px? :) 2.2 min-height - это не жёсткое задание высоты, а всего лишь ограничение на минимум. А соответственно с процентными соотношениями по высоте могут быть проблемы (знаю что высоту блока в процентах в данном случае задать нельзя.. это по стандарту. искать не хочется:) ). 3. Как и было сказано в вопросе "на основании вопроса 2". Так и ответ... На основании ответа 2. Height - чёткое задание высоты. А соответственно и высота вложенных объектов может быть задана на основании высоты родителя. (если у прародителя не будет задана чётко высота, то и высота родителя определится по иным правилам, и высота данного элемента также не будет завязана на высоте его родителя даже при height: 100% у родителя) Если не ошибаюсь, вроде так. Время позднее, мог что-то упустить :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&tablet=1&tid=1448178]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
198ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 526ms |

| 0 / 0 |
