DIV правая часть которого прячется справа налево, с помощью CSS | |
Автор: utilmind |
Этот пост описывает технику CSS для отображения некой строки элементов, видимых при открытии полного окна, и исчезающих слева, при уменьшении ширины окна браузера. Таким вот образом: A — некая левая панель, B — правая, C — содержимое, div, который должен отображаться полностью справа, и скрываться слева, при схлопывании (уменьшении ширины) окна. На самом деле, когда я начал писать этот пост, я ещё не был уверен, насколько легко у меня получится реализация задачи. Оказалось что всё в высшей степени просто. Нужно лишь обернуть «содержимое» дивом float:right. <table border="1" cellspacing="0" cellpadding="16" width="100%" style="table-layout:fixed"> Ok, оказалось что это хоть и работает в FireFox, Opera, Chrome, но в Internet Explorer’e никак не хочет выравниваться вправо. Пришлось повозиться ещё минут 10, добавив дополнительный «обманный» <div>, который меняет направление текста «справа-налево» (direction: rtl), но возвращается к «слева-направо» внутри. А ещё, указать ширину блока 100%. Получилось так: <table border="1" cellspacing="0" cellpadding="16" width="100%" style="table-layout:fixed"> Теперь работает на всех браузерах оказавшихся под рукой. :) Похожие статьи: |
Tweet |
Отправить на E-mail Версия для печати |