Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Минимальная ширина окна и IE

00 голосов
7
При уменьшении окна браузера, все элементы страницы наплывают друг на друга. С помощью min-widht выставил минимальную ширину для heider,сontent и footer. Заработало во всех браузерах кроме IE. Как настроить тоже самое, только чтобы действовало в internet explorer?
спросил 23 Июль, 13 от Kania (5,180 баллов)

7 Ответы

00 голосов
7 ИЕ поддерживает min-width, а для ранних в блоке head

пишем следующее:

Код
<!--[if lte IE 6]><style type="text/css">#wrap {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}</style><![endif]-->


предполагаем, что

Код
<div id="wrap">


это будет обощающий блок для всей страницы.
ответил 23 Июль, 13 от krivedko (500 баллов)
00 голосов
Если я правильно понимаю это скрипт на php, вписываю его как
Цитата
<script language="php"><!--[if lte IE 6]>
<style type="text/css">
#container
{width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 600)? "600px" : "100%");}</style><![endif]-->
</script>


При обновление страницы выдает

Цитата
Parse error: parse error, unexpected '<' in z:\home\.... on line 4
ответил 16 Сен, 13 от Kania (5,180 баллов)
00 голосов
Вы неправильно понимаете, это кусок HTML-кода, потому вставьте его как есть в код верхней части шаблона header.php (в блоке HEAD)
ответил 14 Дек, 13 от krivedko (500 баллов)
00 голосов
Прошу прощения что вклиниваюсь)
не разу не делал этот трюк, отсюда и вопрос:
если задать минимальную ширину, то при стягивании окна оно дальше этой ширины не полезет или как? в чем смысл?
ответил 29 Март, 14 от Kania (5,180 баллов)
00 голосов
просто появится горизонтальная прокрутка, как и в случае с min-width, впрочем smile:)
ответил 22 Июль, 14 от krivedko (500 баллов)
00 голосов
Незаработало smile:(

Может я не правильно div проставил

heider.php :
Цитата
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?=LANG_CHARSET;?>" />
<?$APPLICATION->ShowMeta("robots")?>
<?$APPLICATION->ShowMeta("keywords")?>
<?$APPLICATION->ShowMeta("description")?>
<title><?$APPLICATION->ShowTitle()?></title>
<?$APPLICATION->ShowCSS();?>
<?$APPLICATION->ShowHeadStrings()?>
<!--[if lte IE 6]><style type="text/css">#wrap{width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}</style><![endif]-->
</head>
<body>
[COLOR=red]<div class="wrap">[/COLOR=red]


footer.php :
Цитата
<div id="bottom_banner"><?$APPLICATION->IncludeComponent(
"bitrix:advertising.banner",
".default",
Array(
"TYPE" => "BOTTOM"
)
);?> </div>

<div id="footer"><?$APPLICATION->IncludeFile(
$APPLICATION->GetTemplatePath("include_areas/copyright.php"),
Array(),
Array("MODE"=>"html")
);?> [COLOR=red]</div>[/COLOR=red]
</body>
</html>
ответил 23 Ноя, 14 от Kania (5,180 баллов)
00 голосов
Нужно:

Код
<div id="wrap">


а Вы написали:

Код
<div class="wrap">
ответил 19 Март, 15 от krivedko (500 баллов)

Похожие вопросы

0 голосов
5 ответов
спросил 05 Ноя, 13 от Rostomon (120 баллов)
0 голосов
4 ответов
спросил 25 Сен, 13 от Gabrial (120 баллов)
0 голосов
4 ответов
0 голосов
5 ответов
спросил 27 Окт, 13 от thyfh (120 баллов)
0 голосов
6 ответов
спросил 05 Окт, 13 от Job (120 баллов)