Skip to main content

Content Editor Sandbox

Purpose

The Content Editor Sandbox aims to demonstrate all possible implementations of the IAL JSS Component Set on a BAUPage Template:

  • to guide UX Design possibilities
  • to help BAs identify where feature extension or new components might be required
  • to provide a single location for QA regression testing of component functionality
  • to show new Content Editors how components may be populated and added to a page
  • to audit component set and identify behavioural inconsistency/bugs

 

Components should be reviewed at four optimised breakpoints

  • 1920px (Full)
  • 1280px (Desktop)
  • 768px (Tablet)
  • <768px (Mobile)

 

Known issues with the page:

  • Page width exceeds device width at lower breakpoints - this is caused by a bug on CTAList component. TECHNICAL TASK 49364 raised to resolve.
  • Rich Text paragraph styling is not correctly implemented. Ticket to be raised - once resolved, this will cause all paragraphs to appear with too much vertical spacing. Many 'nbsp' paragraphs will need removing site-wide to correct.

IAL JSS Component Set

For purposes of this page, the component set comprises all components that can be added to multiple pages. Specialist components for specific pages such as Article, Account, Checkout, etc are excluded.

A-F

G-L

M-R

S-Z 

  • Announcement Block
  • Breadcrumbs
  • Competition
  • Contact Us (TBC)
  • Content Card Grid / Content Cards
  • Content Container
  • Content Container Block
  • CTA
  • CTAButton
  • CTAList
  • FAQ
  • Features Block / Feature
  • Features List / Feature Item
  • Hero Container
  • Homepage Hero
  • Homepage Promo Block
  • Hotspot
  • Icon Text Block
  • Image Gallery
  • Info Block
  • Info Card Grid
  • Information Heading
  • Jobs, Job Details
  • Locations Map
  • Media Block
  • Media Text Block
  • Modal Button / Modal Slide-In / Slide-In Media
  • Navigation Block / Navigation Card
  • Navigation Tab / Navigation Card
  • Next Steps
  • News Grid Hero Article (TBC)
  • News Grid Business Update (TBC)
  • New Grid Article Grid
  • Open Gallery
  • Price Tag Block
  • Product Page Hero
  • Promo Block
  • Quote
  • Related Articles
  • Rich Text
  • Share Block List
  • Specification Container / Specification Columns
  • Property List / Property Cards
  • Subscription Form
  • Table Container / Table
  • Tabs / Tab
  • Text CTA Block
  • Tint Block
  • Vehicle Options

SEO recommendation: H-Tags

Below are H-Tags H1-H6, as rendered using markup in Rich Text component. Usually these tags are hardcoded to a field, so may render differently depending on the component.

 

The primary purpose of H-Tags is to tell page crawlers and screen-readers

  • what order to read the page in
  • what the most important subject of a page section is

 

Ideally, the front-end Design matches up with this

  • H1 tags are rendered as the largest text near the top off the page to indicate importance and summarise subject.
  • Text size gets smaller with each subsection.

 

But sometimes UX Designers will want to alter the size and style of an element.

 

In these instances, we should not edit H-Tags. Instead we should use style classes.

  • Example: An 'eyebrow' that appears above the H2 section title. This may look like an H6 (uppercase; primary theme; font size) but it is better handled as a unique class so as not to confuse read-order.
  • Example: An H1 page title renders at H4 size so that more text can fit into the available space. This may look like an H4 (size) but is better handled as a unique H1 Class, so as not to lose the SEO value and read-order of H1.

 

This ensures that the text looks as Designers intend, but still makes sense for machines, providing best Accessibility and therefore best SEO.

This is H1

This is H2

This is H3

This is H4

This is H5
This is H6

 

0

AnnouncementBlock

JSS component is missing React implementation. See the developer console for more information.

0

Title field is an H3 but styled more like H2

1 row Headline + c.12 rows of text is about the most you can use in this block due to fixed height of image render. This will have cards sat underneath the container

This assumes viewing at desktop or above - smaller screens accommodate less text / have headlines wrapping sooner

To have Cards sitting 'in' the Container as shown on Films & Images, reduce to 1 row Headline + 5 rows text

Bear in mind that forcing space for new paragraph as follows counts as a row

 

Image at Full width is 1920x600

Image at Desktop/Tablet is 1024x568

Image at Mobile is 375x480

None of these exactly meets traditional aspect ratios we aim to crop at (21:9 / 16:9 / 3:2 / 1:1) though Desktop/Tablet close to 16:9 and Mobile is close to lesser used 4:3

Component should support multiple image size standard so can switch image and/or image crop at 4 breakpoints 1920/1280/768/480 TBC

More Episodes CTA is triggered when more than four content cards are added to the ContentContainer.

Contentcontainer comes with Scroll To Top setting in Layout Settings. People who don’t just survive in harsh environments. They thrive.

card w link and video

no link just video and cta

no link or watch vid cta, just video is not poss. Must have CTA1 or CTA2

no video or cta just link

card w no image

Single line title

For mobile first good styling at all breakpoints, target no more than 650 characters For mobile first good styling at all breakpoints, target no more than 650 characters For mobile first good styling at all breakpoints, target no more than 650 characters For mobile first good styling at all breakpoints, target no more than 650 characters For mobile first good styling at all breakpoints, target no more than 650 characters For mobile first good styling at all breakpoints, target no more than 650 characters For mobile first good styling at all breakpoints, target no more than 650 characters For mobile first good styling at all breakpoints, targ

card w link and video

no link just video and cta

no link or watch vid cta, just video is not poss. Must have CTA1 or CTA2

no video or cta just link

card w no image

0

Content Container Block

Below is a Content Container Block component. Component allows editor to add a large banner image with centre aligned Title (H1/H2), plus two CTAButtons.

A video can play in place of the banner image if required.

A logo of fixed size can be added if required.

 

Adding the Content Container Block to the page enables editor to add the Navigation Block to the page.

 

Image sizes for use

A single image field is used for Logo at all breakpoints, therefore dimensions must suit largest instance. 

  Banner   Logo  
   Recommended Actually Rendered   Recommended Actually Rendered 
Full   1920x823 (21:9) 1920x720   250x82 (Non-standard)  250x82
Desktop  1280x720 (16:9) 1280x720 (16:9)  250x82 (Non-standard)  250x82
Tablet  768x432 (16:9) 768x430  250x82 (Non-standard)  129x42
Mobile   400x400 (1:1)  400x480  250x82 (Non-standard)  75:25

 

Design considerations:

  • More than two CTAButtons can be added in the component CTA list, but they will not be rendered with correct spacing.
  • Editor can include a Sound On/Off control for User via component setting in Presentation.
  • Despite its name, this component is really only set up to be a Container for the Navigation Block. Any other component is better managed by adding below the Content Container component, not in it.
  • BUG? Seems like the breakpoint images are not quite right. Though it is possible to add a Desktop banner image, the Full image is still used as source at 1280 breakpoint. Therefore, any image used currently needs to be large enough for 1920, but with the focus of the image within a 1280x720 cropping 'safe space'.

Example 1 - Full Width

Item added directly in the One Column Container with layout setting Full Width.

Margins: none

This is the Content Container Block with all fields populated and sound control setting on, for use as a page Hero. A Navigation Block is added.

As seen on campaign pages The Final Mile, Grenadier Trails, Testing & Development (Grenadier VS).

ContentContainerBlock

JSS component is missing React implementation. See the developer console for more information.

This is the Content Container Block with simpler settings - no video or logo, no Navigation Block. Can still be used as main page Hero if heading field set to H1, but if used later in page, heading is set to H2 for good content structure. 

ContentContainerBlock

JSS component is missing React implementation. See the developer console for more information.

This is the Content Container Block with minimal settings, for use as a page break. The Heading field can be left empty, though not ideal from SEO perspective. Logo is included here, but is optional. Could be used to display video with limited controls (compared to In Page Video).

ContentContainerBlock

JSS component is missing React implementation. See the developer console for more information.

0

CTA List

Below is a CTA List component. Component allows editor to add multiple CTA Buttons including Share, SlideIn, CTA button, WatchVideo.

 

Design considerations:

  • Stacks at mobile but no vertical padding between each button by default. This cannot be set within component either. TECHNICAL TASK 49364 raised to resolve.
  • No horizontal padding between each button. This cannot be set within component either. TECHNICAL TASK 49364 raised to resolve.
  • Horizontal Margin settings do not render for this component. There is no left align. Buttons are added centred. There is no wrap breakpoint, just switches to mobile display below 768px. TECHNICAL TASK 49364 raised to resolve.

Example 1 - Full Width

Item added directly in the One Column Container with layout setting Full Width.

Margins: none

Example 2 - Normal

Item added directly in the One Column Container with layout setting Normal.

Margins: None

0

Homepage Promo

Below is a Homepage Promo component. Component allows editor to add a large banner image with Title, Description and single CTA.

 

Image sizes for use

 

  Full Width    Normal   
   Recommended Actually Rendered   Recommended Actually Rendered 
Full   1920x823 (21:9) 1920x700   1280x853 (3:2)  1200x770
Desktop  1280x720 (16:9) 1180x600  1280x720 (16:9)  1080x600
Tablet  768x432 (16:9) 708x350  768x432 (16:9)  648x350
Mobile   400x400 (1:1)  400x300  400x400 (1:1)   360:300

 

Design considerations:

  • Currently the CTA is embedded. This means editors can never remove the button entirely (see example). It also means that possible CTAs limited to one.
  • The image and text box are stacked instead of layered at lower breakpoints.
  • Slightly different behaviour at 1920 when set to Full Width
  • Despite its name, this component can be used on any page

Example 1 - Full Width

Item added directly in the One Column Container with layout setting Full Width.

Margins: none

UAE - George Russell Off Road

Title field H3

This is a Rich Text field. The component can use a different image for each optimised breakpoint (1920/1280/768/<768). Component has no vertical padding by default.

UAE - George Russell Off Road

This is a Rich Text field. This example of Homepage Promo shows use without populating Title field.

UAE - George Russell Off Road

Example without Description populated

UAE - George Russell Off Road

Title field is H3

This is a Rich Text field. This example of Homepage Promo shows why we cannot use the component without a link - the CTA button space still renders.

Example 2 - Normal

Item added directly in the One Column Container with layout setting Normal.

Margins: None

UAE - George Russell Off Road

Title field H3

This is a Rich Text field. The component can use a different image for each optimised breakpoint (1920/1280/768/<768). Component has no vertical padding by default.

0

HotSpot

Below is a HotSpot component. Component allows editor to add a large banner image with multiple HotSpot Points which appear over the image in positions defined by the editor. Each HotSpot Point can display text and video when selected.

 

This shows the new HotSpot design, activated by checking the Product Page Design component setting in Presentation. The legacy design is currently still supported but in the process of being phased out.

 

Image sizes for use

 

A single image field is used for all breakpoints, therefore dimensions must suit largest instance (1920). 

Ideally an image of double the standard dimensions is used, to ensure detail is not pixelated when the zoom feature is triggered.

  Full Width   
   Recommended Actually Rendered 
Full   3840x2160 (16:9) 1510x849 (16:9)
Desktop  3840x2160 (16:9) 1007x566 (16:9)
Tablet  3840x2160 (16:9) 707x397 (16:9)
Mobile   3840x2160 (16:9)  400x225 (16:9)

 

Design considerations:

  • Currently the same image source and HotSpot Points are used at all breakpoints
  • Only Rich Text and Video are currently supported; ticket USER STORY 47267 will extend functionality to support image and CTAButton
  • This component renders according to the designed 'Full Width' style, regardless of additional settings added in Presentation
  • There is no limit to the number of HotSpot Points that may be added

Example 1 - Full Width

Item added directly in the One Column Container with layout setting Full Width.

Margins: none

The Knowledge

Everything you need to know in one place. Speed, gear, fuel, tyre pressures, maps, media, phonebook, even current bearing, co-ordinates, steering angle, vehicle attitude, and more. Designed specifically for INEOS, the Grenadier’s Central Control System displays all the information you need. Easy to control 12.3-inch touchscreen, or if you prefer, use the Multifunction Steering Wheel or Rotary Controller.

Entertain Me

A 12v socket and two USB ports — one USB A and one USB C — are conveniently located in the storage tray of the centre console. You can also add two optional USB ports for your rear passengers.

 

For your favourite tunes on the move, DAB radio comes as standard. Easily access your playlists and podcasts with wireless Apple CarPlay® and Android™ Auto. Bluetooth connectivity and voice control means hands-free calls. Power is always on tap, with USB-A, USB-C and 12V sockets as standard. Add extra outlets as an option.

Go Your Own Way

Wireless Apple CarPlay® and Android™ Auto have your on-road navigation needs covered. Using Waze, Google Maps, or whatever app you choose. Off-road, use our Pathfinder navigation system. Developed for all your wilderness adventures in the Grenadier. Plot GPS waypoints, save and share .GPX files. Load, navigate, explore. Add the optional Compass and Altimeter to guide the way. Both conveniently integrated into the centre console.

On The Inside

We’ve gone back to basics to create an interior that’s functional, intuitive, and comfortable. Where we can we’ve remained analogue and mechanical. Big, clearly labelled, well-spaced buttons for use with gloves. Centrally located controls for easy driver and co-driver operation. Overhead Control Panel to keep off-road switch gear out of the way. Guards on important switches. Maximum visibility with all info on one screen. Durable and easy to clean when the going gets tough.

Safe and Secure

A full suite of airbags, advanced anti-theft alarm & immobiliser, six strong, handy grab handles, ISOFIX/iSize seat fittings, optional lockable Central Stowage Box. Safety and security built in. Plus, for alerting cyclists or walkers, or greeting fellow Grenadier drivers, our eye-catching ‘toot’ button sits next to the Grenadier’s powerful horn.

Example 2 - Normal

Item added directly in the One Column Container with layout setting Normal.

Margins: None

The Knowledge

Everything you need to know in one place. Speed, gear, fuel, tyre pressures, maps, media, phonebook, even current bearing, co-ordinates, steering angle, vehicle attitude, and more. Designed specifically for INEOS, the Grenadier’s Central Control System displays all the information you need. Easy to control 12.3-inch touchscreen, or if you prefer, use the Multifunction Steering Wheel or Rotary Controller.

Entertain Me

A 12v socket and two USB ports — one USB A and one USB C — are conveniently located in the storage tray of the centre console. You can also add two optional USB ports for your rear passengers.

 

For your favourite tunes on the move, DAB radio comes as standard. Easily access your playlists and podcasts with wireless Apple CarPlay® and Android™ Auto. Bluetooth connectivity and voice control means hands-free calls. Power is always on tap, with USB-A, USB-C and 12V sockets as standard. Add extra outlets as an option.

Go Your Own Way

Wireless Apple CarPlay® and Android™ Auto have your on-road navigation needs covered. Using Waze, Google Maps, or whatever app you choose. Off-road, use our Pathfinder navigation system. Developed for all your wilderness adventures in the Grenadier. Plot GPS waypoints, save and share .GPX files. Load, navigate, explore. Add the optional Compass and Altimeter to guide the way. Both conveniently integrated into the centre console.

On The Inside

We’ve gone back to basics to create an interior that’s functional, intuitive, and comfortable. Where we can we’ve remained analogue and mechanical. Big, clearly labelled, well-spaced buttons for use with gloves. Centrally located controls for easy driver and co-driver operation. Overhead Control Panel to keep off-road switch gear out of the way. Guards on important switches. Maximum visibility with all info on one screen. Durable and easy to clean when the going gets tough.

Safe and Secure

A full suite of airbags, advanced anti-theft alarm & immobiliser, six strong, handy grab handles, ISOFIX/iSize seat fittings, optional lockable Central Stowage Box. Safety and security built in. Plus, for alerting cyclists or walkers, or greeting fellow Grenadier drivers, our eye-catching ‘toot’ button sits next to the Grenadier’s powerful horn.

Example 3 - Full Width + Forced Narrow Margins

Item added directly in the One Column Container with layout setting Full Width.

Margins: Desktop (0px 640px); Tablet (0px 63px); Mobile (0px 20px)

As a repeating and consistent Design requirement these should be a baked-in Layout Setting for all components, like Full Width and Normal.

Pixel by pixel setting for every breakpoint & every component adds much build time and leaves users with too much scope for inconsistent layouts.

Even if applying for every component, there is a gap in available margin fields. 'Desktop' margin is applied for 1920 and 1280 breakpoints. These breakpoints will frequently have different margin requirements.

The Knowledge

Everything you need to know in one place. Speed, gear, fuel, tyre pressures, maps, media, phonebook, even current bearing, co-ordinates, steering angle, vehicle attitude, and more. Designed specifically for INEOS, the Grenadier’s Central Control System displays all the information you need. Easy to control 12.3-inch touchscreen, or if you prefer, use the Multifunction Steering Wheel or Rotary Controller.

Entertain Me

A 12v socket and two USB ports — one USB A and one USB C — are conveniently located in the storage tray of the centre console. You can also add two optional USB ports for your rear passengers.

 

For your favourite tunes on the move, DAB radio comes as standard. Easily access your playlists and podcasts with wireless Apple CarPlay® and Android™ Auto. Bluetooth connectivity and voice control means hands-free calls. Power is always on tap, with USB-A, USB-C and 12V sockets as standard. Add extra outlets as an option.

Go Your Own Way

Wireless Apple CarPlay® and Android™ Auto have your on-road navigation needs covered. Using Waze, Google Maps, or whatever app you choose. Off-road, use our Pathfinder navigation system. Developed for all your wilderness adventures in the Grenadier. Plot GPS waypoints, save and share .GPX files. Load, navigate, explore. Add the optional Compass and Altimeter to guide the way. Both conveniently integrated into the centre console.

On The Inside

We’ve gone back to basics to create an interior that’s functional, intuitive, and comfortable. Where we can we’ve remained analogue and mechanical. Big, clearly labelled, well-spaced buttons for use with gloves. Centrally located controls for easy driver and co-driver operation. Overhead Control Panel to keep off-road switch gear out of the way. Guards on important switches. Maximum visibility with all info on one screen. Durable and easy to clean when the going gets tough.

Safe and Secure

A full suite of airbags, advanced anti-theft alarm & immobiliser, six strong, handy grab handles, ISOFIX/iSize seat fittings, optional lockable Central Stowage Box. Safety and security built in. Plus, for alerting cyclists or walkers, or greeting fellow Grenadier drivers, our eye-catching ‘toot’ button sits next to the Grenadier’s powerful horn.

Example X - Legacy Design

Item added directly in the One Column Container with layout setting Full Width.

Margins: none

This is Hotspot with legacy design settings. Use of this layout is being phased out, after which only the 'Product Page Design' setting will still be possible.

The Knowledge

Everything you need to know in one place. Speed, gear, fuel, tyre pressures, maps, media, phonebook, even current bearing, co-ordinates, steering angle, vehicle attitude, and more. Designed specifically for INEOS, the Grenadier’s Central Control System displays all the information you need. Easy to control 12.3-inch touchscreen, or if you prefer, use the Multifunction Steering Wheel or Rotary Controller.

Entertain Me

A 12v socket and two USB ports — one USB A and one USB C — are conveniently located in the storage tray of the centre console. You can also add two optional USB ports for your rear passengers.

 

For your favourite tunes on the move, DAB radio comes as standard. Easily access your playlists and podcasts with wireless Apple CarPlay® and Android™ Auto. Bluetooth connectivity and voice control means hands-free calls. Power is always on tap, with USB-A, USB-C and 12V sockets as standard. Add extra outlets as an option.

Go Your Own Way

Wireless Apple CarPlay® and Android™ Auto have your on-road navigation needs covered. Using Waze, Google Maps, or whatever app you choose. Off-road, use our Pathfinder navigation system. Developed for all your wilderness adventures in the Grenadier. Plot GPS waypoints, save and share .GPX files. Load, navigate, explore. Add the optional Compass and Altimeter to guide the way. Both conveniently integrated into the centre console.

On The Inside

We’ve gone back to basics to create an interior that’s functional, intuitive, and comfortable. Where we can we’ve remained analogue and mechanical. Big, clearly labelled, well-spaced buttons for use with gloves. Centrally located controls for easy driver and co-driver operation. Overhead Control Panel to keep off-road switch gear out of the way. Guards on important switches. Maximum visibility with all info on one screen. Durable and easy to clean when the going gets tough.

Safe and Secure

A full suite of airbags, advanced anti-theft alarm & immobiliser, six strong, handy grab handles, ISOFIX/iSize seat fittings, optional lockable Central Stowage Box. Safety and security built in. Plus, for alerting cyclists or walkers, or greeting fellow Grenadier drivers, our eye-catching ‘toot’ button sits next to the Grenadier’s powerful horn.

0
BTG10-lg.png
0

LocationsMap

JSS component is missing React implementation. See the developer console for more information.

LocationsMap

JSS component is missing React implementation. See the developer console for more information.

0

PriceTagBlock

JSS component is missing React implementation. See the developer console for more information.

0

Quote

Below is a Quote component. Component allows editor to add pull quote either as simple text or as text with image. 

 

There are now 6 possible renderings of the Quote component, using various settings in the Presentation.

 

Image sizes for use

Quote With Image

  Full Width   
   Recommended Actually Rendered 
Full ('Large')  600x338 (16:9) 587x330 (16:9) 
Desktop (also uses 'Large')   600x338 (16:9) 585x329 (16:9)
Tablet ('Medium')  768x432 (16:9) 708x398 (16:9)
Mobile ('Small')  400x225 (16:9)  360x202 (16:9)

 

Quote On Image

  Full Width   
   Recommended Actually Rendered 
Full ('Large')  1280x720 (16:9) 1197x540 (16:9) 
Desktop (also uses 'Large')   1280x720 (16:9) 1180x540 (16:9)
Tablet ('Medium')  400x225 (16:9) 334x188 (16:9)
Mobile ('Small')  400x225 (16:9)  360x202 (16:9)

 

Design considerations:

  • This is component is a good example for clean asset management
  1. Image renders at 16:9 regardless of breakpoint
  2. At the same time, there are small/medium/large field allowing different intrinsic size versions of the image to be served for render.

Example 1 - Full Width

Item added directly in the One Column Container with layout setting Full Width.

Margins: none

Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text Only // Text Theme On Image: default // Theme: Light
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text Only // Text Theme On Image: default // Theme: Dark
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny
Variant: Text Only // Text Theme On Image: default // Theme: Grey
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny
Variant: With Image // Text Theme On Image: default // Theme: Any
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text On Image // Text Theme On Image: Dark // Theme: Any
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text On Image // Text Theme On Image: Light // Theme: Any
2B_Resizes_16-9_1.jpg

Example 2 - Normal

Item added directly in the One Column Container with layout setting Normal.

Margins: None

Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text Only // Text Theme On Image: default // Theme: Light
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text Only // Text Theme On Image: default // Theme: Dark
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny
Variant: Text Only // Text Theme On Image: default // Theme: Grey
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny
Variant: With Image // Text Theme On Image: default // Theme: Any
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text On Image // Text Theme On Image: Dark // Theme: Any
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text On Image // Text Theme On Image: Light // Theme: Any
2B_Resizes_16-9_1.jpg

Example 3 - Full Width + Forced Narrow Margins

Item added directly in the One Column Container with layout setting Full Width.

Margins: Desktop (0px 640px); Tablet (0px 63px); Mobile (0px 20px)

As a repeating and consistent Design requirement these should be a baked-in Layout Setting for all components, like Full Width and Normal.

Pixel by pixel setting for every breakpoint & every component adds much build time and leaves users with too much scope for inconsistent layouts.

Even if applying for every component, there is a gap in available margin fields. 'Desktop' margin is applied for 1920 and 1280 breakpoints. These breakpoints will frequently have different margin requirements.

Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text Only // Text Theme On Image: default // Theme: Light
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text Only // Text Theme On Image: default // Theme: Dark
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny
Variant: Text Only // Text Theme On Image: default // Theme: Grey
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny
Variant: With Image // Text Theme On Image: default // Theme: Any
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text On Image // Text Theme On Image: Dark // Theme: Any
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text On Image // Text Theme On Image: Light // Theme: Any
2B_Resizes_16-9_1.jpg

Example 4 - In Container Component

Item added in the HeroContainer. When adding to Container components, no layout setting required.

Margins: none (Items added to Containers should behave according to the Container settings)

Checkout.Reservation_1920.png

Hero Container

Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text Only // Text Theme On Image: default // Theme: Light
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text Only // Text Theme On Image: default // Theme: Dark
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny
Variant: Text Only // Text Theme On Image: default // Theme: Grey
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny
Variant: With Image // Text Theme On Image: default // Theme: Any
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text On Image // Text Theme On Image: Dark // Theme: Any
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text On Image // Text Theme On Image: Light // Theme: Any
2B_Resizes_16-9_1.jpg

Related Articles

Below is the Related Articles component.

Component allows editor to add up to 3 Cards each with Title, Description, Image, Link. The row can also be given a Title.

Cards can be created locally (specific to this page only) or at global level (re-used many pages).

 

Image sizes for use

  • 400x267 (3:2) - dimensions actually rendered vary depending on device display size

 

Design considerations

  • Text alignment always Left. Centred not an option.
  • Overall Title is optional - in Example 1 it is populated for the first row component, unpopulated for the second row component.
  • Title, Description, Image fields for each card are optional, but empty description field is rendered.
  • Link is mandatory. If this field is empty the card does not display. Therefore, may not be used simply to display text/image in three column layout.
  • Link is not a separate button. Therefore, style cannot be changed from the one shown.
  • Link is not a separate button. Therefore, SlideIn content link cannot be used.
  • Date field is only rendered if linking to a target page with Date value (ArticlePage or descendant). It cannot be manually populated or hidden by editor.
  • Tablet breakpoint stacks 2,1.
  • Single source image is repeatedly cropped horizontally from approx 21:9 to 1:1 as display reduces, but maintains a 245px height. This can make it difficult to select an image best fit for all displays.

Example 1 - Full Width

Item added directly in the One Column Container with layout setting Full Width.

Margins: none

Example 2 - Normal

Item added directly in the One Column Container with layout setting Normal.

Margins: None

0

Rich Text

Below are several Rich Texts components.

 

Design considerations:

  • Other styles like h6 in primary theme appear to be possible but must be added manually via HTML edit. Extent of theme classes to be investigated. Improvements needed for UI.
  • Dark theme for this component turns text white only. The dark background must currently be added by placing the Rich Text component in a Container with the background. E.g. Hero Container
  • No dedicated Grey theme for this component. A grey background must currently be added by placing the Rich Text component in a Container with the background. The Rich Text component would remain set to Light theme. No examples of Container with this setting currently.

Example 1 - Full Width

Item added directly in the One Column Container with layout setting Full Width.

Margins: none

Component allows editor to add text including:

  • hyperlinks internal and external which render in INEOS Red and underlined, as per design
  • HTML tables (see separate section)
  • theme-primary span class which allows editors to force a highlight in INEOS Red
  • theme-secondary span class which allows editors to force a highlight in INEOS Blue *DOES NOT SEEM TO WORK - BUG?*
  • Small span class which allows editors to force a small footnote/disclaimer text size
  • Text alignment:

This text is aligned Left (default)

This text is aligned Centre

This text is aligned Right

  • Also H tags:

This is H1

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H2

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H3

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H4

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H5

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H6

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

 

Editor view also supports the following:

  • Extra Small span class which allows editors to force an almost illegible text size - use case for implementing not known - was not a Content request
  • Bold span class which allows editors to force bold markup without simply using the out-of-the-box strong ('B') function - use case for implementing not known - was not a Content request
  • There are also CSS style options for forcing various margins in-line, but these will not be demonstrated as Editors should never need to use such overrides - margins should be managed exclusively at outside of components to avoid code bloat, reduce errors in translation, promote re-usable items, and to prevent users from straying from standardised UX Designs. Use case for implementing not known - was not a Content request

Example 2 - Normal

Item added directly in the One Column Container with layout setting Normal.

Margins: None

Component allows editor to add text including:

  • hyperlinks internal and external which render in INEOS Red and underlined, as per design
  • HTML tables (see separate section)
  • theme-primary span class which allows editors to force a highlight in INEOS Red
  • theme-secondary span class which allows editors to force a highlight in INEOS Blue *DOES NOT SEEM TO WORK - BUG?*
  • Small span class which allows editors to force a small footnote/disclaimer text size
  • Text alignment:

This text is aligned Left (default)

This text is aligned Centre

This text is aligned Right

  • Also H tags:

This is H1

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H2

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H3

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H4

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H5

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H6

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

 

Editor view also supports the following:

  • Extra Small span class which allows editors to force an almost illegible text size - use case for implementing not known - was not a Content request
  • Bold span class which allows editors to force bold markup without simply using the out-of-the-box strong ('B') function - use case for implementing not known - was not a Content request
  • There are also CSS style options for forcing various margins in-line, but these will not be demonstrated as Editors should never need to use such overrides - margins should be managed exclusively at outside of components to avoid code bloat, reduce errors in translation, promote re-usable items, and to prevent users from straying from standardised UX Designs. Use case for implementing not known - was not a Content request

Example 3 - Full Width + Forced Narrow Margins

Item added directly in the One Column Container with layout setting Full Width.

Margins: Desktop (0px 640px); Tablet (0px 63px); Mobile (0px 20px)

As a repeating and consistent Design requirement these should be a baked-in Layout Setting for all components, like Full Width and Normal.

Pixel by pixel setting for every breakpoint & every component adds much build time and leaves users with too much scope for inconsistent layouts.

Even if applying for every component, there is a gap in available margin fields. 'Desktop' margin is applied for 1920 and 1280 breakpoints. These breakpoints will frequently have different margin requirements.

Component allows editor to add text including:

  • hyperlinks internal and external which render in INEOS Red and underlined, as per design
  • HTML tables (see separate section)
  • theme-primary span class which allows editors to force a highlight in INEOS Red
  • theme-secondary span class which allows editors to force a highlight in INEOS Blue *DOES NOT SEEM TO WORK - BUG?*
  • Small span class which allows editors to force a small footnote/disclaimer text size
  • Text alignment:

This text is aligned Left (default)

This text is aligned Centre

This text is aligned Right

  • Also H tags:

This is H1

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H2

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H3

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H4

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H5

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H6

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

 

Editor view also supports the following:

  • Extra Small span class which allows editors to force an almost illegible text size - use case for implementing not known - was not a Content request
  • Bold span class which allows editors to force bold markup without simply using the out-of-the-box strong ('B') function - use case for implementing not known - was not a Content request
  • There are also CSS style options for forcing various margins in-line, but these will not be demonstrated as Editors should never need to use such overrides - margins should be managed exclusively at outside of components to avoid code bloat, reduce errors in translation, promote re-usable items, and to prevent users from straying from standardised UX Designs. Use case for implementing not known - was not a Content request

Example 4 - In Container Component

Item added in the HeroContainer. When adding to Container components, no layout setting required.

Margins: none (Items added to Containers should behave according to the Container settings)

Checkout.Reservation_1920.png

Hero Container

Component allows editor to add text including:

  • hyperlinks internal and external which render in INEOS Red and underlined, as per design
  • HTML tables (see separate section)
  • theme-primary span class which allows editors to force a highlight in INEOS Red
  • theme-secondary span class which allows editors to force a highlight in INEOS Blue *DOES NOT SEEM TO WORK - BUG?*
  • Small span class which allows editors to force a small footnote/disclaimer text size
  • Text alignment:

This text is aligned Left (default)

This text is aligned Centre

This text is aligned Right

  • Also H tags:

This is H1

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H2

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H3

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H4

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H5

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H6

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

 

Editor view also supports the following:

  • Extra Small span class which allows editors to force an almost illegible text size - use case for implementing not known - was not a Content request
  • Bold span class which allows editors to force bold markup without simply using the out-of-the-box strong ('B') function - use case for implementing not known - was not a Content request
  • There are also CSS style options for forcing various margins in-line, but these will not be demonstrated as Editors should never need to use such overrides - margins should be managed exclusively at outside of components to avoid code bloat, reduce errors in translation, promote re-usable items, and to prevent users from straying from standardised UX Designs. Use case for implementing not known - was not a Content request
0

This is Specification Container example 1. As a component designed to manage Layout, it is generally not ideal to include Content fields in these types of component.

Conditional Sale

 

This is a good plan for you if

 

You want to own the vehicle at the end of the contract, but use finance to support the purchase and make monthly instalment payments.

This is Specification Container example 2, showing re-use of Spec Column components as image only displays. Note excess padding where empty text fields / internal padding exists.

2B_Resizes_16-9_1.jpg
2B_Resizes_16-9_1.jpg
2B_Resizes_16-9_1.jpg
2B_Resizes_16-9_1.jpg
0

Example 5 - In Tabs Component

Item added in second tab of the Tabs component. When adding to Structure components like Tabs, no layout setting expected required.

Margins: none (Items added to Structure component should behave according to the Structure component settings)

This Tabs item tests component behaviour when added to a Tab.

The Tab components are added to the Tabs component without a layout setting as expected.

UAE - George Russell Off Road

Title field H3

This is a Rich Text field. The component can use a different image for each optimised breakpoint (1920/1280/768/<768). Component has no vertical padding by default.

Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text Only // Text Theme On Image: default // Theme: Dark
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny
Variant: With Image // Text Theme On Image: default // Theme: Any
2B_Resizes_16-9_1.jpg
Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.
Variant: Text On Image // Text Theme On Image: Light // Theme: Any
2B_Resizes_16-9_1.jpg

Component allows editor to add text including:

  • hyperlinks internal and external which render in INEOS Red and underlined, as per design
  • HTML tables (see separate section)
  • theme-primary span class which allows editors to force a highlight in INEOS Red
  • theme-secondary span class which allows editors to force a highlight in INEOS Blue *DOES NOT SEEM TO WORK - BUG?*
  • Small span class which allows editors to force a small footnote/disclaimer text size
  • Text alignment:

This text is aligned Left (default)

This text is aligned Centre

This text is aligned Right

  • Also H tags:

This is H1

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H2

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H3

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H4

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H5

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

This is H6

This text shows how paragraph spacing render following the H Tag above. Vertical and horizontal spacing should not be forced inline by adding empty paragraphs and/or style classes to whole chunks of text - this gives too much scope for User to stray from standardised UX Design, and excess markup is detrimental to accessibility and SEO.

This is a second paragraph added with <p> tag markup - note there is no double space as expected from UX Designs. Where rich text is spaced for good readability elsewhere on this page, we have forced this space with excess markup.

 

Editor view also supports the following:

  • Extra Small span class which allows editors to force an almost illegible text size - use case for implementing not known - was not a Content request
  • Bold span class which allows editors to force bold markup without simply using the out-of-the-box strong ('B') function - use case for implementing not known - was not a Content request
  • There are also CSS style options for forcing various margins in-line, but these will not be demonstrated as Editors should never need to use such overrides - margins should be managed exclusively at outside of components to avoid code bloat, reduce errors in translation, promote re-usable items, and to prevent users from straying from standardised UX Designs. Use case for implementing not known - was not a Content request