pub struct Mark;Expand description
The <mark> element - highlighted or marked text.
§Purpose
The <mark> element represents text that is marked or highlighted for reference or
notation purposes, due to its relevance in the surrounding context. Think of it as
a highlighter pen marking in a document.
§Content Categories
- Flow Content
- Phrasing Content
- Palpable Content
§Permitted Content Model
- Phrasing content
§Common Use Cases
- Search result highlighting
- Important passages or quotes
- Code or text being referenced
- Changes or updates in reviewed documents
- Key parts of quoted text
§Key Attributes
- Global attributes only
§Example
<p>Search results for "HTML": The <mark>HTML</mark> specification defines...</p>
<p>Most important: <mark>Always save your work!</mark></p>
<blockquote>
Four score and seven years ago, <mark>our fathers brought forth</mark>...
</blockquote>§Accessibility
- Screen readers may announce marked content
- Typically rendered with yellow background
§WHATWG Specification
Trait Implementations§
Source§impl HtmlElement for Mark
impl HtmlElement for Mark
impl<T: PhrasingContent> CanContain<T> for Mark
impl CanContain<Text> for Mark
impl FlowContent for Mark
impl PalpableContent for Mark
impl PhrasingContent for Mark
Auto Trait Implementations§
impl Freeze for Mark
impl RefUnwindSafe for Mark
impl Send for Mark
impl Sync for Mark
impl Unpin for Mark
impl UnwindSafe for Mark
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
Mutably borrows from an owned value. Read more