Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > снятие min-width при direction:rtl в body


Автор: Nau 5.9.2007, 13:17
При вёрстке арабского языка для сайта пришлось в body прописать 
Код

BODY {margin:0;padding:0; min-width: 960px; direction:rtl;}

но сразу же прекратило дейтвовать min-width и появились боковые колонки по ~90 пикселей и нижний скролинг.

как обойти баг? smile 

Автор: japanes 5.9.2007, 16:59
Nau, может попробовать direction:rtl; задавать для текстовіх блоков непосредственно?
Код

<style>
p.text {direction:rtl;}
</style>
<p class="text">Allah akbar!</p>

Автор: Uratsakidogi 5.9.2007, 17:36
japanes, даже лучше не так, а body * { direction: rtl; }

Автор: japanes 5.9.2007, 20:34
Uratsakidogi, можно и так, но тогда придется создавать блоки с лево-направописанием smile (ибо всегда такие могут пригодиться)

Автор: Uratsakidogi 5.9.2007, 21:50
japanes, судя по коду в первом посте, такие блоки не подразумеваются.

Автор: Nau 6.9.2007, 13:42
левоправые блоки тоже были, название фирм и выражений на английском присутствовало...
вообщем всё дело оказалось проще, дело в скрытом счётчике

Код

div#liveinternet { display: block; position:absolute; top: -40px; left: -100; }

он всё и портил, хотя не вызывал не малейшего глюка при лево-правой версии сайта)
всё исправилось, как только счётчик поместил на вертикальный край экрана
Код

div#liveinternet { display: block; position:absolute; top: -40px; left: 0; }

Автор: Uratsakidogi 6.9.2007, 18:24
Если нужно скрыть этот счетчик, может использовать visibility: hidden, вместо прятанья его за край браузера?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)