.. index:: ! Styling .. _styling: ======= Styling ======= The plugins and the project page of this extension render their markup with the class system of the academic extensions and ship no styling for it. The system, the classes of Bootstrap it keeps and how a site package styles the markup are described once, in the chapter :ref:`Styling of academic_base `. This chapter shows how the markup of this extension is built up. .. contents:: :local: :depth: 1 .. _styling-outermost-element: The outermost elements ====================== .. list-table:: :header-rows: 1 :widths: 30 35 35 * - Plugin or page - Content element or page type - Outermost element * - Project list - `academicprojects_projectlist` - `academic-projects-list` * - Project list of selected projects - `academicprojects_projectlistsingle` - `academic-projects-list` * - Project page - the page type of a project - `academic-projects-page container` Both plugins render the same template, so a rule for one applies to the other. .. _styling-list: The project list ================ .. code-block:: html

12 projects

…
* The filter bar holds the sorting selects, one filter per category type, the further filters inside the :html:`
` with its :html:``, and the select of the active state. The form submits itself when a select changes. For a visitor without JavaScript it renders the button inside :html:`