Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.

A H2 heading which is not as important as the first, but is quite imporant overall

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.

A H3 heading which is not as important as the second, but should be used with consideration

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.

A H4 heading which is not as important as the second, but should be used with consideration

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.

An italics text.

An important text.

A hyperlink

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.

A definition list

Lorem ipsum dolor sit amet
Consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Lorem ipsum dolor sit amet
Consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

A bullet list

  • This is a top level list item
  • So is this - there could be more top level list items
    • This is a child list item
    • This is a child list item
  • Another top level list item

An ordered list

  1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  2. Aliquam tincidunt mauris eu risus.
    1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
    2. Aliquam tincidunt mauris eu risus.
  3. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  4. Aliquam tincidunt mauris eu risus.

Breaklines and bottom margins

Breaklines are not displayed instead a default bottom margin is added to all elements.

Following there are examples of different types of empty elements that the Plone's text editor may insert when intro key is pressed. All of them should be ignored but the paragraphs should have a bottom margin:

This is a paragraph with a break-line above but the break-line is not a '<br>' tag but an empty 'p'.

This is a paragraph with a break-line above but the break-line is not a '<br>' tag but an empty 'h2'.

This is a paragraph with a break-line above but the break-line is not a '<br>' tag but an empty 'h3'.

This is a paragraph with a break-line above but the break-line is not a '<br>' tag but an empty 'h4'.

This is a paragraph with a break-line above but the break-line is not a '<br>' tag but an empty 'div'. 

This is a paragraph with a break-line above but the break-line is not a '<br>' tag but an empty 'blockquote'. 

Also, the Plone text editor may insert a div element instead of a paragraph (this paragraph is an example) and it should have a bottom margin as any other paragraph.

Tables

Tables may not have neither a table width nor column widths. Then, the column's width fits the content as in the following example:

Table Heading Table Heading
lorem ipsum dolor sit amet table data
table data table data
table data table data
table data table data

Tables may have a table with. In the following example, the width is 80%:

Table Heading Table Heading
lorem ipsum table data
table data table data
table data table data
table data

table data

In the following example, the width is 100%:

Table Heading Table Heading
lorem ipsum dolor sit amet table data
table data table data
table data table data
table data table data

Special format texts

A blockquote:

“Ooh - a blockquote! Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.”

A text formatted as code:


#header h1 a { 
    display: block; 
    width: 300px; 
    height: 80px; 
}

Notes about text properties

  • Text alignment is overwritten to be left align, for readibility purposes. Although the text has the aligment style set up to 'justify', the theme overwrittes it.
  • Word wrap: Long words, and hyperlinks, should be broken to fit the screen w/o adding a horizontal croll bar. Examples are the longest english word (pneumonoultramicroscopicsilicovolcanoconiosis or a link with this format: https://www.sciencedirect.com/science/article/pii/S1309104224001235).

Pictures and videos

Specific dimensions can be specified but the theme sets the maximum height is set to 100vh.

For videos, external source is recommended. Embed with iframe.

How to center a picture or video:

  • A figure tag can be centered with the text editor functionality
  • An image or an iframe tag can be centered by adding these two CSS classes 'flex justify-center' to the parent's container

Video embedded with iframe:

Pictures should be inserted using 'figure' HTML tag (using the picture icon in the editor's toolbar) instead of the 'img' HTML tag so that the caption is horizontally centered, as in the following example. Also figures can be easily aligned.

This is the alternative text
This is the caption of a figure

Following there is an example of picture inserted with 'img' HTML tag instead of 'figure' tag:

This is the alternative text
Another subheading Lorem ipsum dolor sit amet
Podcast embedded with iframe:

Podcast can be hosted in any platform; just insert its embed URL as the src of the iframe. But it is recommended that all podcasts embed have the same style independently of the platform where they are hosted. To achieve this, set CSS class "podcast-embed" to the iframe. This class overwrittes the iframe dimensions.

This is the same podcast embedded with iframe but without the "podcast-embed" CSS class. In this case, the dimensions used are the specified in the iframe's inline style.

Barcelona Dust Regional Center