| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > Установка z-order |
| Автор: Danger 8.8.2008, 12:20 |
| У меня на страничке в разных div-блоках отрисовываются несколько контролов. Проблема в том, что один из контролов, при отображении визуально перекрывается другим контролом. Привязать эти контролы к одному блоку не могу (т.к. рендеринг каждого контрола привязан к своему блоку). Как установить параметры перекрывания контролов (например, чтоб один контрол всегда заведомо перекрывал другой, другой перекрывал третий), если они в разных блоках? |
| Автор: bars80080 8.8.2008, 12:31 |
| располагай эти блоки по порядку, так чтоб тот что сверху должен быть, был нижним в коде. а потом позиционированием располагай куда надо вообще, теоретически, если всем блокам задать z-index одинаковый, то выставляя разный z-index контролам, можно добится регулировки. но это глючно |
| Автор: Danger 8.8.2008, 14:47 | ||
Стили в ЦСС-ке так написаны, что при порядка блоков (перестановки блоков местами) в хтмл-странице смещается их положение, относительно друг друга. Вот пример из бесплатных шаблонов: http://andreasviklund.com/downloads/andreas01.zip Там при попытке поменять местами блок "меню слева" и "центральный блок" получается лажа. |
| Автор: bars80080 8.8.2008, 15:15 |
| ну, предполагалось, что ты знаешь, как переписать стили, чтобы они не ломали вёрстку а как со вторым предложением? |
| Автор: Danger 8.8.2008, 15:35 | ||
дык, если это корявый способ? |
| Автор: bars80080 8.8.2008, 15:51 |
| в смысле корявый? в теории он наиболее гладкий |