Прочел много статей про Expression но всеравно ничего не получается ....
body {
text-align:center;
width: expression(document.body.clientWidth < 1250 ? "1250px" : "auto");
width: expression(document.body.clientWidth > 1250 ? "1250px" : "auto");
min-width:1250px;
max-width:1250px;
}
вот так я пробовал , подскажите кто знает что не так....
Спустя 19 минут, 44 секунды (23.03.2011 - 00:00) трамонтана написал(а):
я не знаю почему но так не получиться - надо для ie6 специально скрипт писать, пример нужен?
Спустя 4 минуты, 3 секунды (23.03.2011 - 00:04) shmali написал(а):
конечно, все что угодно! Надо как то решить эту беду.
Спустя 5 минут, 58 секунд (23.03.2011 - 00:10) inpost написал(а):
вставляешь вверху блок в самом начале:
Все, min-width не страшен тебе более. С max-width используй JS непосредственно, как и рекомендуют.
<div style="width:1250px; height:1px">&пробел;</div>
Все, min-width не страшен тебе более. С max-width используй JS непосредственно, как и рекомендуют.
Спустя 6 минут, 34 секунды (23.03.2011 - 00:17) shmali написал(а):
А как в JS Max-width прописать ?
Спустя 28 минут, 35 секунд (23.03.2011 - 00:46) трамонтана написал(а):
var d = document;
var winIE = (navigator.userAgent.indexOf("Opera")==-1 && (d.getElementById && d.documentElement.behaviorUrns)) ? true : false;
function функция1()
{
if(winIE && d.documentElement.clientWidth)
{
var sObj = d.getElementById("айдиэлемента").style;
sObj.width = (d.documentElement.clientWidth<нужная-ширина) ? "нужная-ширинаpx" : "auto";
}
}
function функция2()
{
if(winIE) { функция1(); }
}
onload = function()
{
функция2();
}
onresize = function()
{
функция1();
}
как то так.. пусть меня программисты поправят
Спустя 9 минут, 38 секунд (23.03.2011 - 00:55) shmali написал(а):
не хочет сволочь .... ладно ребята , спасибо большое всем, буду что то думать.
Спустя 9 минут, 31 секунда (23.03.2011 - 01:05) shmali написал(а):
кстати если кому интересно то это можно решить по средствам
и
position:relativ;
и
position:absolute;