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§
Source§impl Clone for PreflightSystem
impl Clone for PreflightSystem
Source§fn clone(&self) -> PreflightSystem
fn clone(&self) -> PreflightSystem
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for PreflightSystem
impl Debug for PreflightSystem
Source§impl Default for PreflightSystem
impl Default for PreflightSystem
Auto Trait Implementations§
impl Freeze for PreflightSystem
impl RefUnwindSafe for PreflightSystem
impl Send for PreflightSystem
impl Sync for PreflightSystem
impl Unpin for PreflightSystem
impl UnwindSafe for PreflightSystem
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more