The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

HTML::Object::DOM::Element::TableCol - HTML Object DOM TableCol Class

SYNOPSIS

    use HTML::Object::DOM::Element::TableCol;
    my $col = HTML::Object::DOM::Element::TableCol->new || 
        die( HTML::Object::DOM::Element::TableCol->error, "\n" );

VERSION

    v0.2.0

DESCRIPTION

This interface provides special properties (beyond the HTML::Object::DOM::Element interface it also has available to it inheritance) for manipulating single or grouped table column elements using the colgroup or col HTML tag.

The <colgroup> HTML element defines a group of columns within a table. The <col> HTML element defines a column within a table and is used for defining common semantics on all common cells. It is generally found within a <colgroup> element.

    <table>
        <colgroup span="4">Countries information</colgroup>
            <col>
            <col class="economic">
            <col span="2" class="people">
        </colgroup>
        <tr>
            <th>Countries</th>
            <th>Capitals</th>
            <th>Population</th>
            <th>Language</th>
        </tr>
        <tr>
            <td>Japan</td>
            <td>Tokyo</td>
            <td>126 million</td>
            <td>Japanese</td>
        </tr>
        <tr>
            <td>Taiwan</td>
            <td>Taipei</td>
            <td>23 million</td>
            <td>Traditional Chinese</td>
        </tr>
    </table>

INHERITANCE

    +-----------------------+     +---------------------------+     +-------------------------+     +----------------------------+     +--------------------------------------+
    | HTML::Object::Element | --> | HTML::Object::EventTarget | --> | HTML::Object::DOM::Node | --> | HTML::Object::DOM::Element | --> | HTML::Object::DOM::Element::TableCol |
    +-----------------------+     +---------------------------+     +-------------------------+     +----------------------------+     +--------------------------------------+

PROPERTIES

Inherits properties from its parent HTML::Object::DOM::Element

span

Is an unsigned long that reflects the span HTML attribute, indicating the number of columns to apply this object's attributes to. Must be a positive integer.

See also Mozilla documentation

METHODS

Inherits methods from its parent HTML::Object::DOM::Element

DEPRECATED PROPERTIES

align

Is a string that indicates the horizontal alignment of the cell data in the column.

See also Mozilla documentation

ch

Is a string representing the alignment character for cell data.

See also Mozilla documentation

chOff

Is a string representing the offset for the alignment character.

See also Mozilla documentation

choff

Alias for "chOff"

vAlign

Is a string that indicates the vertical alignment of the cell data in the column.

See also Mozilla documentation

valign

Alias for "vAlign"

width

Is a string representing the default column width.

See also Mozilla documentation

AUTHOR

Jacques Deguest <jack@deguest.jp>

SEE ALSO

Mozilla documentation, Mozilla documentation on tablecol element

COPYRIGHT & LICENSE

Copyright(c) 2022 DEGUEST Pte. Ltd.

All rights reserved

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.