Struct tailwind_css::PreflightSystem
source · [−]pub struct PreflightSystem {
pub disable: bool,
pub remove_margins: bool,
pub unstyle_head: bool,
pub unstyle_list: bool,
pub block_level_image: bool,
pub unstyle_border: bool,
pub button_outline: bool,
pub custom: String,
}
Expand description
Fields
disable: bool
disable all preflight
remove_margins: bool
Default margins are removed
Preflight removes all of the default margins from elements like headings, blockquotes, paragraphs, etc. This makes it harder to accidentally rely on margin values applied by the user-agent stylesheet that are not part of your spacing scale.
unstyle_head: bool
Headings are unstyled
All heading elements are completely unstyled by default, and have the same font-size and font-weight as normal text.
unstyle_list: bool
Lists are unstyled
Ordered and unordered lists are unstyled by default, with no bullets/numbers and no margin or padding.
block_level_image: bool
Images are block-level
Images and other replaced elements (like svg, video, canvas, and others) are display: block by default.
unstyle_border: bool
Border styles are reset globally
In order to make it easy to add a border by simply adding the border class, Tailwind overrides the default border styles for all elements with the following rules:
Buttons have a default outline
To ensure that we provide accessible styles out of the box, we made sure that buttons have a default outline. You can of course override this by applying focus:ring or similar utilities to your buttons.
custom: String
Custom field for preflight
Trait Implementations
sourceimpl Clone for PreflightSystem
impl Clone for PreflightSystem
sourcefn clone(&self) -> PreflightSystem
fn clone(&self) -> PreflightSystem
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more