Blog Listing Page
COMPONENT SELECTOR GUIDE
Global Blog Listing Page Elements (Elements Common Among All Layouts)
Relevant CSS Selectors
CSS Selector(s) | HTML Element | Picture of Element (the blue area highlights the element; the green area highlights the element's padding; the orange area highlights the element's margin) |
---|---|---|
body[class*="collection-type-blog"].view-list | This grouping selector will select the body elements for all blog layouts. |
![]() |
.blog-item | The blog item wrappers. |
![]() |
.blog-item .image-wrapper img | The blog item images. |
![]() |
.blog-meta-section | The meta data container. |
![]() |
.blog-meta-primary | The primary meta date container. |
![]() |
.blog-meta-secondary | The secondary meta data container. |
![]() |
.blog-categories-list | The container for categories. |
![]() |
.blog-categories | Individual category text links. |
![]() |
.blog-categories--comma | The commas separating the categories. |
![]() |
.blog-meta-delimiter:after | The delimeter separating the primary and secondary meta data. |
![]() |
.blog-author | The blog author text. |
![]() |
.blog-date | The blog date. |
![]() |
.blog-title | The blog title text. |
![]() |
.blog-title a | The blog title link. |
![]() |
.blog-excerpt-wrapper p | The blog excerpt text. |
![]() |
.blog-more-link | The "Read More" link. |
![]() |
.blog-more-link:after | The :after pseudo-element of the "Read More" link, which adds the underline to the link. |
![]() |
HTML Structure Explanation
Each blog item is represented with an <article> HTML element. You can see all of the relevant descendant elements highlighted in the below screenshot.
An entire blog entry HTML example with the relevant selectors highlighted.
“Basic Grid Blog” Layout
Relevant CSS Selectors
CSS Selector(s) | HTML Element | Picture of Element (the blue area highlights the element; the green area highlights the element's padding; the orange area highlights the element's margin) |
---|---|---|
.collection-type-blog-basic-grid.view-list | The body element for the listing page and the individual blog pages. |
![]() |
.blog-basic-grid | The grid container for the blog items. |
![]() |
.blog-basic-grid .blog-item | The blog item wrappers. |
![]() |
.blog-basic-grid .blog-item .image-wrapper img | The blog item images. |
![]() |
.blog-basic-grid .blog-article-spacer | The article spacer below the image. |
![]() |
.blog-basic-grid .blog-basic-grid--text | The container of the blog item text elements. |
![]() |
.blog-basic-grid .blog-meta-section | The meta data container. |
![]() |
.blog-basic-grid .blog-meta-primary | The primary meta date container. |
![]() |
.blog-basic-grid .blog-meta-secondary | The secondary meta data container. |
![]() |
.blog-basic-grid .blog-categories-list | The container for categories. |
![]() |
.blog-basic-grid .blog-categories | Individual category text links. |
![]() |
.blog-basic-grid .blog-categories--comma | The commas separating the categories. |
![]() |
.blog-basic-grid .blog-meta-delimiter:after | The delimeter separating the primary and secondary meta data. |
![]() |
.blog-basic-grid .blog-author | The blog author text. |
![]() |
.blog-basic-grid .blog-date | The blog date. |
![]() |
.blog-basic-grid .blog-title | The blog title text. |
![]() |
.blog-basic-grid .blog-title a | The blog title link. |
![]() |
.blog-basic-grid .blog-excerpt-wrapper p | The blog excerpt text. |
![]() |
.blog-basic-grid .blog-more-link | The "Read More" link. |
![]() |
.blog-basic-grid .blog-more-link:after | The :after pseudo-element of the "Read More" link, which adds the underline to the link. |
![]() |
HTML Structure Explanation
Each blog item is represented with an <article> HTML element. You can see all of the relevant descendant elements highlighted in the below screenshot.
An entire blog entry HTML example with the relevant selectors highlighted.
“Single Column Blog” Layout
Relevant CSS Selectors
CSS Selector(s) | HTML Element | Picture of Element (the blue area highlights the element; the green area highlights the element's padding; the orange area highlights the element's margin) |
---|---|---|
.collection-type-blog-single-column.view-list | The body element for the listing page and the individual blog pages. |
![]() |
.blog-single-column | The container for the blog items. |
![]() |
.blog-single-column .blog-item | The blog item wrappers. |
![]() |
.blog-single-column .blog-item .image-wrapper img | The blog item images. |
![]() |
.blog-single-column .blog-article-spacer | The article spacer below the image. |
![]() |
.blog-single-column .blog-single-column--text | The container of the blog item text elements. |
![]() |
.blog-single-column .blog-meta-section | The meta data container. |
![]() |
.blog-single-column .blog-meta-primary | The primary meta date container. |
![]() |
.blog-single-column .blog-meta-secondary | The secondary meta data container. |
![]() |
.blog-single-column .blog-categories-list | The container for categories. |
![]() |
.blog-single-column .blog-categories | Individual category text links. |
![]() |
.blog-single-column .blog-categories--comma | The commas separating the categories. |
![]() |
.blog-single-column .blog-meta-delimiter:after | The delimeter separating the primary and secondary meta data. |
![]() |
.blog-single-column .blog-author | The blog author text. |
![]() |
.blog-single-column .blog-date | The blog date. |
![]() |
.blog-single-column .blog-title | The blog title text. |
![]() |
.blog-single-column .blog-title a | The blog title link. |
![]() |
.blog-single-column .blog-excerpt-wrapper p | The blog excerpt text. |
![]() |
.blog-single-column .blog-more-link | The "Read More" link. |
![]() |
.blog-single-column .blog-more-link:after | The :after pseudo-element of the "Read More" link, which adds the underline to the link. |
![]() |
HTML Structure Explanation
Each blog item is represented with an <article> HTML element. You can see all of the relevant descendant elements highlighted in the below screenshot.
An entire blog entry HTML example with the relevant selectors highlighted.
“Masonry Blog” Layout
Relevant CSS Selectors
CSS Selector(s) | HTML Element | Picture of Element (the blue area highlights the element; the green area highlights the element's padding; the orange area highlights the element's margin) |
---|---|---|
.collection-type-blog-masonry.view-list | The body element for the listing page and the individual blog pages. |
![]() |
.blog-masonry | The container for the blog items. |
![]() |
.blog-masonry .blog-item | The blog item wrappers. |
![]() |
.blog-masonry .blog-item .blog-image-wrapper | The blog item image wrapper. |
![]() |
.blog-masonry .blog-item .image-wrapper img | The blog item images. |
![]() |
.blog-masonry .blog-item-summary | The container of the blog item text elements. |
![]() |
.blog-masonry .blog-meta-section | The meta data container. |
![]() |
.blog-masonry .blog-meta-primary | The primary meta date container. |
![]() |
.blog-masonry .blog-meta-secondary | The secondary meta data container. |
![]() |
.blog-masonry .blog-categories-list | The container for categories. |
![]() |
.blog-masonry .blog-categories | Individual category text links. |
![]() |
.blog-masonry .blog-categories--comma | The commas separating the categories. |
![]() |
.blog-masonry .blog-meta-delimiter:after | The delimeter separating the primary and secondary meta data. |
![]() |
.blog-masonry .blog-author | The blog author text. |
![]() |
.blog-masonry .blog-date | The blog date. |
![]() |
.blog-masonry .blog-title | The blog title text. |
![]() |
.blog-masonry .blog-title a | The blog title link. |
![]() |
.blog-masonry .blog-excerpt-wrapper p | The blog excerpt text. |
![]() |
.blog-masonry .blog-more-link | The "Read More" link. |
![]() |
.blog-masonry .blog-more-link:after | The :after pseudo-element of the "Read More" link, which adds the underline to the link. |
![]() |
HTML Structure Explanation
Each blog item is represented with an <article> HTML element. You can see all of the relevant descendant elements highlighted in the below screenshot.
An entire blog entry HTML example with the relevant selectors highlighted.
“Alternating Side By Side Blog” Layout
Relevant CSS Selectors
CSS Selector(s) | HTML Element | Picture of Element (the blue area highlights the element; the green area highlights the element's padding; the orange area highlights the element's margin) |
---|---|---|
.collection-type-blog-alternating-side-by-side | The body element for the listing page and the individual blog pages. |
![]() |
.blog-alternating-side-by-side.view-list | The container for the blog items. |
![]() |
.blog-alternating-side-by-side .blog-item | The blog item wrappers. |
![]() |
.blog-alternating-side-by-side .blog-item .blog-image-wrapper | The blog item image wrapper. |
![]() |
.blog-alternating-side-by-side .blog-item .image-wrapper img | The blog item images. |
![]() |
.blog-alternating-side-by-side .blog-item-summary | The container of the blog item text elements. |
![]() |
.blog-alternating-side-by-side .blog-meta-section | The meta data container. |
![]() |
.blog-alternating-side-by-side .blog-meta-primary | The primary meta date container. |
![]() |
.blog-alternating-side-by-side .blog-meta-secondary | The secondary meta data container. |
![]() |
.blog-alternating-side-by-side .blog-categories-list | The container for categories. |
![]() |
.blog-alternating-side-by-side .blog-categories | Individual category text links. |
![]() |
.blog-alternating-side-by-side .blog-categories--comma | The commas separating the categories. |
![]() |
.blog-alternating-side-by-side .blog-meta-delimiter:after | The delimeter separating the primary and secondary meta data. |
![]() |
.blog-alternating-side-by-side .blog-author | The blog author text. |
![]() |
.blog-alternating-side-by-side .blog-date | The blog date. |
![]() |
.blog-alternating-side-by-side .blog-title | The blog title text. |
![]() |
.blog-alternating-side-by-side .blog-title a | The blog title link. |
![]() |
.blog-alternating-side-by-side .blog-excerpt-wrapper p | The blog excerpt text. |
![]() |
.blog-alternating-side-by-side .blog-more-link | The "Read More" link. |
![]() |
.blog-alternating-side-by-side .blog-more-link:after | The :after pseudo-element of the "Read More" link, which adds the underline to the link. |
![]() |
HTML Structure Explanation
Each blog item is represented with an <article> HTML element. You can see all of the relevant descendant elements highlighted in the below screenshot.
An entire blog entry HTML example with the relevant selectors highlighted.