[][src]Struct moxie_dom::elements::table::ThBuilder

#[must_use = "needs to be built"]pub struct ThBuilder { /* fields omitted */ }

The HTML <th> element defines a cell as header of a group of table cells. The exact nature of this group is defined by the scope and headers attributes.

A type for initializing the element's attributes before calling build.

Implementations

impl ThBuilder[src]

pub fn build(self) -> Th[src]

Initialize the element with all of the attributes so far.

impl ThBuilder[src]

pub fn abbr(self, to_set: impl ToString) -> Self[src]

This attribute contains a short abbreviated description of the cell's content. Some user-agents, such as speech readers, may present this description before the content itself.

pub fn colspan(self, to_set: impl ToString) -> Self[src]

This attribute contains a non-negative integer value that indicates for how many columns the cell extends. Its default value is 1. Values higher than 1000 will be considered as incorrect and will be set to the default value (1).

pub fn headers(self, to_set: impl ToString) -> Self[src]

This attribute contains a list of space-separated strings, each corresponding to the id attribute of the <th> elements that apply to this element.

pub fn rowspan(self, to_set: impl ToString) -> Self[src]

This attribute contains a non-negative integer value that indicates for how many rows the cell extends. Its default value is 1; if its value is set to 0, it extends until the end of the table section (<thead>, <tbody>, <tfoot>, even if implicitly defined), that the cell belongs to. Values higher than 65534 are clipped down to 65534.

pub fn scope(self, to_set: impl ToString) -> Self[src]

This enumerated attribute defines the cells that the header (defined in the <th>) element relates to. It may have the following values:

  • row: The header relates to all cells of the row it belongs to.
  • col: The header relates to all cells of the column it belongs to.
  • rowgroup: The header belongs to a rowgroup and relates to all of its cells. These cells can be placed to the right or the left of the header, depending on the value of the dir attribute in the <table> element.
  • colgroup: The header belongs to a colgroup and relates to all of its cells.
  • auto

The default value when this attribute is not specified is auto.

Trait Implementations

impl ElementBuilder for ThBuilder[src]

impl<E> EventTarget<E> for ThBuilder where
    E: GlobalEvent
[src]

impl GlobalEventHandler for ThBuilder[src]

impl HtmlElementBuilder for ThBuilder[src]

impl NodeWrapper for ThBuilder[src]

impl<Child> Parent<Child> for ThBuilder where
    Child: FlowContent
[src]

Auto Trait Implementations

impl !RefUnwindSafe for ThBuilder[src]

impl !Send for ThBuilder[src]

impl !Sync for ThBuilder[src]

impl Unpin for ThBuilder[src]

impl !UnwindSafe for ThBuilder[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<N> Child for N where
    N: NodeWrapper
[src]

impl<T> Downcast for T where
    T: Any

impl<T> Erased for T

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.