This repository has been archived on 2023-08-16. You can view files and clone it, but cannot push or open issues or pull requests.
footnotes/css/layout-entry-content.css
pewgeuges 5e8a635eaf release overdue 2.3.0
git-svn-id: https://plugins.svn.wordpress.org/footnotes/tags/2.3.0@2448566 b8457f37-d9ea-0310-8a92-e5e31aec5664
2020-12-31 14:15:16 +00:00

100 lines
2.4 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* Basic responsive layout for the entry content div
*
* Based on Hello Elementor v2.3.0 Basic responsive layout
* themes/hello-elementor/theme.css:8..31
* Licensed under GNU General Public License v3 or later;
* License URI: https://www.gnu.org/licenses/gpl-3.0.html
*
* Since v2.1.4 of Footnotes
*
* Modified for 2.2.2 2020-12-15T1004+0100
* Modified for 2.2.5 2020-12-16T1321+0100
* Modified for 2.3.0 2020-12-29T0207+0100
*
* Last modified: 2020-12-29T0210+0100
*
* The enqueuing of this style sheet is optional and can be
* enabled in the dashboard under General settings >
* Reference container > Apply basic responsive page layout.
**/
/***********************************************************
Rationale
In Hello Elementor Theme, this applies to .site-header, and
also to .site-main, which is a class of the <main> element,
at the condition that the page is not built with Elementor:
body:not([class*="elementor-page-"])
Therefore, in pages built with Elementor, proper layout is
applied only to features managed by Elementor, not others.
Footnotes reference containers are near the bottom of main.
This style sheet lets Footnotes reference containers come
into the benefit of the basic responsive layout style rules
that would apply if the page were not built with Elementor.
This is mainly useful with Hello Elementor, but it may help
fix also other themes like Twenty Twenty-One for display in
older browsers not yet supporting CSS variables.
Sources:
.entry .entry-content <= Twenty Nineteen
*/
.page-content,
.entry-content,
.entry .entry-content,
main .entry .entry-content {
margin: 0 auto;
}
@media (max-width: 575px) {
.page-content,
.entry-content,
.entry .entry-content,
main .entry .entry-content {
padding: 0 10px;
}
}
@media (min-width: 576px) {
.page-content,
.entry-content,
.entry .entry-content,
main .entry .entry-content {
max-width: 500px;
}
}
@media (min-width: 768px) {
.page-content,
.entry-content,
.entry .entry-content,
main .entry .entry-content {
max-width: 600px;
}
}
@media (min-width: 992px) {
.page-content,
.entry-content,
.entry .entry-content,
main .entry .entry-content {
max-width: 800px;
}
}
@media (min-width: 1200px) {
.page-content,
.entry-content,
.entry .entry-content,
main .entry .entry-content {
max-width: 960px;
}
}