Документация для разработчиков
Темная тема

ShowCSS

Описание и параметры

CMain::ShowCSS(
	cMaxStylesCnt = true,
	bXhtmlStyle = true
)

Отображает CSS страницы.

Метод использует технологию отложенных функций, позволяющую, помимо всего прочего, задавать CSS страницы (например, внутри компонента) уже после того как был выведен пролог сайта. Нестатический метод.

Параметры

ПараметрОписание С версии
cMaxStylesCntЕсли значение - "true", то выводится HTML представляющий из себя ссылку на внешний CSS, например:
<LINK href="/bitrix/templates/demo/styles.css" type="text/css" rel="stylesheet">
Если значение "false", то выводится HTML представляющий из себя внутренний CSS, например:
<style type="text/css">
body { margin: 0px; padding:0px; background-color: #FFFFFF}
...
</style>
Исключение составляет CSS стили лежащие в каталоге /bitrix/modules/, они всегда подключаются как внутренний CSS (как правило это используется в стандартных компонентах).
До версии 8.5.3 назывался bExternal.
bXhtmlStyleПараметр, устанавливающий, по какому стандарту оформляются HTML-теги. Если значение true, то теги выводятся по стандарту XHTML (<link />), иначе по стандарту HTML 4 (<link>). Параметр появился в версии 8.5.3 ядра. Необязательный, по умолчанию true.8.5.3

Примеры использования

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?= LANG_CHARSET;?>">
<META NAME="ROBOTS" content="ALL">
<?$APPLICATION->ShowMeta("keywords")?>
<?$APPLICATION->ShowMeta("description")?>
<title><?$APPLICATION->ShowTitle()?></title>
<?$APPLICATION->ShowCSS();?>
</head>
<body link="#525252" alink="#F1555A" vlink="#939393" text="#000000">
...


© «Битрикс», 2001-2024, «1С-Битрикс», 2024