Шаблоны. Документация Bootstrap 3.3.2
Базовый шаблон, основные шаблоны и примеры.
Начните с базового HTML шаблона или используйте эти примеры. Мы надеемся, что разработчики будут использовать эти шаблоны в качестве примера, а не как конечный результат.
Приведеный ниже HTML-код использует минимизированную версию Bootstrap.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Bootstrap 101 Template</title> <!-- Bootstrap --> <link href="css/bootstrap.min.css" rel="stylesheet"> <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> </head> <body> <h2>Привет, мир!</h2> <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <!-- Include all compiled plugins (below), or include individual files as needed --> <script src="js/bootstrap.min.js"></script> </body> </html>
Использование CSS
Базовый шаблон
Ничего лишнего, кроме основного: CSS, JavaScript и использован контейнер.
Разметка
Несколько примеров разметки сетки Bootstrap с различными уровнями вложенности.
Jumbotron
Основу макета составляет большой экран Jumbotron и базовая система разметки. В панель навигации включены поля формы.
Узкий Jumbotron
Большой экран Jumbotron на основе узкого контейнера. В качестве навигации используются навигационные табы.
Панель навигации
Навигационное меню
Базовый шаблон, который включает панель навигации вместе с дополнительным контентом.
Статическое меню
Базовый шаблон, который включает статичесую панель навигации вместе с дополнительным контентом.
Фиксированное меню
Базовый шаблон, который включает зафиксированную панель навигации вместе с дополнительным контентом.
Базовое применение Bootstrap
Тема Bootstrap
Основная тема Bootstrap-3 с популярными элементами визуального оформления.
Блог
Простой блог в две колонки с пользовательской навигацией, заголовком, и видом.
Обложка
Одностраничный шаблон, растянутый на весь экран, для построения простых и красивых сайтов.
Слайдер
В слайдере можно использовать изображения и текст. В контенте страницы добавлены некоторые новые компоненты.
Выровненное меню
Панель навигации с выровненными по ширине ссылками меню. Внимание! Не очень дружит с WebKit.
Панель администратора
Шаблон базовой структуры панели администратора с фиксированным боковым меню и панелью навигации.
Страница входа на сайт
Простой шаблон страницы входа на сайт.
Прижатый футер
Прижатый футер отображается в нижней части страницы, когда содержимое окна слишком короткое.
Прижатый футер с меню
Прижатый футер отображается в нижней части страницы, когда содержимое окна слишком короткое. Панель навигации в верхней части.
Эксперименты
Неадаптивный Bootstrap
Как отключить адаптивную разметку в Bootstrap читайте в разделе Блокировка адаптивности в Bootstrap.
Отключение меню
Создание навигационного меню с возможностью его отключения при малом разрешении экрана.
Создание шаблонов страниц и управление ими — Power Apps
Обратная связь
Twitter LinkedIn Facebook Адрес электронной почты
- Статья
- Чтение занимает 2 мин
Примечание

Скоро мы мигрируем и объединим документацию порталов Power Apps с документацией Power Pages.
В то время как веб-страницы являются узлами на карте сайтов портала, которая отражает содержимое, доступное пользователями портала, шаблоны страниц представляют фактические страницы .aspx, которые обеспечивают единообразие внешнего вида и восприятия на всем веб-сайте. Шаблоны страниц построены с помощью страниц ASP.NET, главных страниц, каскадных таблиц стилей (CSS), элементов управления пользователей и элементов управления сервера.
При создании новой веб-страницы для сайта как помощью клиентской публикации, так и с помощью интерфейса портала, необходимо выбрать шаблон страницы, представляющий содержимое страницы пользователям портала.
Различие между веб-страницами и шаблонами страниц, вероятно, проще всего понять как разницу меду точным URL-адресом и фактической страницей .aspx, которая работает как светокопия для отображения содержимого. Каждая веб-страница представляется определенным URL-адресом на сайте, к которому пользователи могут перейти. Когда пользователь переходит на URL-адрес, отображается содержимое, связанное с этим URL-адресом. Однако веб-страница не содержит никакой информации о том, как это содержимое отображается. Это определяется шаблоном страницы, который является фактической страницей .aspx, которая создает HTML, отображаемый пользователю.
При создании новой веб-страницы необходимо выбрать шаблон страницы из списка существующих шаблонов. Несколько шаблонов страницы включаются с каждым из начальных порталов. При использовании этих порталов в качестве основы для собственного веб-узла эти шаблоны пригодятся как базовые средства демонстрации возможностей портала. Однако разработчику портала будет необходимо значительно изменить макета этих страниц. В большинстве случаев, шаблон страницы «Страница» будет шаблоном страницы общего назначения: для веб-страницы, использующей этот шаблон, будет отображаться ее содержимое, а также список дочерних страниц, представленный как элементы навигации.
Управление шаблонами страниц
Создание нового шаблона страницы требуется только при создании совершенно новой страницы .aspx для отображения содержимого на веб-сайте, и это задача для разработчика портала. На самом деле для простой настройки макета сайта разработчик портала может в основном просто изменять существующие страницы .aspx.
Откройте Приложение управления порталом.
Откройте Порталы > Шаблоны страниц.
Чтобы создать новый шаблон страницы, выберите Создать.
Чтобы изменить существующий шаблон страницы, выберите имя шаблона страницы.
Введите соответствующие значения в поля.
Выберите Сохранить и закрыть.
Атрибуты шаблона страницы
Имя | Описание |
---|---|
Имя | Имя шаблона, используемое для ссылки. |
Веб-сайт | Связанный веб-сайт.![]() |
Тип | Тип шаблона, который управляет там, как шаблон определяет, что требуется отрисовывать.
|
Перезаписать URL-адрес | Путь физической страницы ASP.NET .aspx (или другого ресурса, например .ashx), который будет отрисовывать содержимое. Это поле отображается только в том случае, если выбрано значение Перезаписать URL-адрес в списке |
Веб-шаблон | Ссылка на веб-шаблон, который будет использоваться для отрисовки этого шаблона. Это поле отображается только в том случае, если выбрано значение Веб-шаблон в списке Тип. |
По умолчанию | Если «Да», этот шаблон будет по умолчанию назначаться раскрывающемуся списку в клиентских средствах редактирования.![]() |
Имя таблицы | Тип таблицы страницы , которую, как ожидается, этот шаблон будет отрисовывать. Это будет использоваться клиентской системой редактирования для представления только соответствующего списка шаблонов авторам содержимого. |
Описание | Описание этого шаблона для пользователей клиентского редактирования. |
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).
Обратная связь
Этот продукт Эта страница
Просмотреть все отзывы по странице
Расширенные шаблоны HTML-страниц — поддержка Engaging Networks
Для каждой страницы компоновщика страниц требуется шаблон, который формирует верхнюю и нижнюю часть HTML-документа страницы кампании. Динамическая часть, для создания которой вы используете редактор компоновщика страниц, находится между этим верхним и нижним колонтитулами.
Таким образом, каждый ваш шаблон будет состоять из двух блоков HTML-кода. Каждый шаблон должен содержать соответствующие html-теги, чтобы сделать вашу страницу в реальном времени действительным html-документом, а также может включать вызовы таблиц стилей и файлов javascript, фавиконов и т. д.
HTML-шаблоны являются общими компонентами, что означает, что несколько страниц могут использовать один и тот же шаблон, и изменения в шаблоне обновят все использующие его страницы. Они управляются на странице > Компоненты > Шаблоны и устанавливаются для использования в кампании на экране администратора кампании. Динамический контент управляется с помощью инструментов редактирования компоновщика страниц.
Коллектор Редактируется в Компоненты > Шаблоны |
Динамическое содержимое (строки, столбцы, текстовые блоки, блоки форм и т. Отредактировано в компоновщике
|
Нижний колонтитул Редактируется в Компоненты > Шаблоны |
Верхний и нижний колонтитулы могут содержать любой HTML-код, который вам нравится, поэтому вы также можете включать вызовы внешних таблиц стилей или javascripts, если хотите. Файлы можно добавлять в библиотеку файлов и изображений.
Например, в заголовке может быть следующее:
<голова> <мета-кодировка="UTF-8">${страница~название голова>
А это в нижнем колонтитуле:
тело>
Когда вы создаете страницу с использованием этого шаблона, часть между тегами
будет местом размещения динамического содержимого.
Мы предоставляем несколько образцов шаблонов для использования, которые вы можете посмотреть, а также вы можете просмотреть некоторые примеры на этой странице.
Сохраняйте простой шаблон
В дополнение к HTML-шаблону рекомендуется иметь «простой шаблон», который можно использовать при устранении неполадок со страницами. При устранении неполадок вы можете затем проверить, есть ли проблема в коде вашего HTML-шаблона или в чем-то еще, переключившись на этот шаблон и повторно протестировав страницу. Этот код верхнего и нижнего колонтитула является примером, который вы можете использовать.
То, что вы включаете в заголовок, зависит от вас, хотя вы должны иметь теги !DOCTYPE,,
и, чтобы это была действительная html-страница.
Объявление !DOCTYPE, которое должно быть самой первой строкой вашего заголовка, например.
Тег заголовка. Если вы хотите динамически получать заголовок из настроек страницы, проверьте эту страницу в тегах страницы
.для правильного масштабирования на мобильных устройствах
Метатеги — обратите внимание, что наши инструменты социальных сетей автоматически устанавливают теги заголовка, описания и изображения (см. ниже), поэтому вам не следует добавлять их вручную
Вызов для отображения фавиконки
Вызовы таблиц стилей или тегов стилей
Вызов jquery, если вы используете это (он не включается автоматически)
Вызовы файлов javascript
Google Analytics или код диспетчера тегов
HTML для создания заголовка (логотип, меню и т.
д.), чтобы они отображались, но не редактировались в компоновщике страниц
Рекомендуется хранить файлы и изображения в библиотеке Engaging Networks, так как файлы, вызываемые с внешнего веб-сайта, могут быть изменены или удалены без уведомления, что приведет к поломке страницы.
Следующие теги генерируются страницей автоматически через социальные настройки, поэтому в шапке нет необходимости:
com/Facebook-Google-share-image.png"/>
Мы не добавляем twitter:title, twitter:description или twitter:image, которые могут понадобиться для Twitter Cards. Однако Twitter откажется от og:title и og:description и т. д., если не будут включены специфические для Twitter, поэтому рекомендуется их тоже не включать.
Нижний колонтитул должен закрывать теги body и html, а также любые другие элементы div или другие теги, открытые в заголовке.
Здесь также можно добавить HTML-код нижнего колонтитула, чтобы он отображался, но не редактировался в конструкторе страниц.
Типы шаблонов
Какими должны быть ваши страницы, решать вам. Вы можете захотеть иметь шаблон, который имитирует внешний вид вашего веб-сайта, чтобы, когда сторонники переходят на страницу Engaging Networks, они не могли сказать, что они переместили сервер. Или вы можете изменить его так, чтобы удалить некоторые элементы, такие как поиск и меню, чтобы сторонники меньше отвлекались, что, как мы надеемся, означает, что они с большей вероятностью примут участие. Или вы можете создать простой шаблон без логотипа или меню, который вы можете использовать для встраивания в iframe на своем сайте.
Размещенные страницы
Размещенные страницы находятся на сервере Engaging Networks, и их URL-адрес будет начинаться с ca.engagingnetworks.app, us.engagingnetworks.app или вашего собственного субдомена, если он настроен так, чтобы указывать на наш сервер.
Часто они имитируют внешний вид вашего веб-сайта. Рекомендуемые шаги для создания подобного шаблона (если вы хотите сделать это самостоятельно):
Найдите страницу на своем веб-сайте, которую вы хотите имитировать, и получите ее HTML-код
Удалите содержательную часть кода, которая вместо этого будет динамически создаваться программным обеспечением, и разделите код на две части (верхний и нижний колонтитулы)
Удалите весь ненужный HTML-код, такой как меню, окна поиска или вызовы JS-файлов, которые вам не нужны
Загрузите любые файлы CSS, JS, изображений или шрифтов, которые вы хотите сохранить, чтобы они ссылались на файлы в вашей библиотеке Engaging Networks, и вместо этого вызывайте их в коде (лучше разместить все в одном месте).
Вам также может понадобиться изменить код CSS, чтобы они также ссылались на изображения в вашей библиотеке
Создайте свой шаблон в Engaging Networks, просмотрите и при необходимости внесите изменения
Добавьте любые дополнительные стили, характерные для динамического содержимого страницы (строки, столбцы, блоки, поля, кнопки и т. д.)
Проверка на различных устройствах
Встроенные страницы
Шаблоны встроенных страниц полезны, когда вы хотите встроить свою страницу в свой веб-сайт. Они создаются почти так же, как размещенные шаблоны, за исключением того, что они обычно не требуют никаких логотипов, меню или отступов, поэтому iframe удобно размещается на размещенном веб-сайте.
Вам следует рассмотреть возможность использования поддомена размещенного сайта, если вы делаете это, чтобы iframe не блокировался браузером, а также убедитесь, что параметры iframe установлены в панели администратора вашей страницы.
Вы также можете добавить на свою страницу хостинга код, который изменяет размер iframe при изменении размера страницы браузера.
Конструктор страниц CSS
Можно изменить некоторые стили блоков форм, текстовых блоков и других компонентов с помощью кнопки палитры блока. Но если вы хотите, чтобы стили были универсальными или имели больше функциональности, чем доступные функции, то может быть проще связать ваши собственные файлы css или добавить теги встроенного стиля в заголовок шаблона.
CSS по умолчанию
Когда вы просматриваете свою страницу, компоновщик страниц по умолчанию добавит свой собственный файл css с именем enPage.css. Это для некоторого очень простого форматирования, и при необходимости его можно переопределить.
Файл устанавливает строки как flexbox — у них есть отображение flex, которое столбцы используют для позиционирования. Вам не нужно использовать поплавки. Хороший путеводитель по флексбоксам здесь. Обратите внимание, что при ширине 600 пикселей или меньше строки меняются, чтобы отображать блок.
Файл CSS по умолчанию можно посмотреть по этой ссылке
Переопределение CSS по умолчанию
Если вы хотите переопределить стили, которые находятся в CSS по умолчанию, вы можете уточнить, добавив класс в тег body и используя его в своих правилах. Например, вы можете добавить класс и назвать его «pb», чтобы тег body читался. Теперь вы можете быть уверены, что такие правила, как .pb .en__field__input–text, переопределяют любой из стилей компоновщика страниц по умолчанию для этого класса.
Понимание структуры и классов HTML
Грубо говоря, динамическое содержимое вашей страницы Engaging Networks содержится в