:mod:`webhelpers.html.tags`
================================================

.. automodule:: webhelpers.html.tags

.. currentmodule:: webhelpers.html.tags

Form tags
---------

.. autofunction:: form

.. autofunction:: end_form

.. autofunction:: text

.. autofunction:: textarea

.. autofunction:: hidden

.. autofunction:: file

.. autofunction:: password

.. autofunction:: checkbox

.. autofunction:: radio

.. autofunction:: submit

.. autofunction:: select

.. autoclass:: Options
   :members:

.. autoclass:: Option
   :members:

.. autoclass:: OptGroup
   :members:

.. autofunction:: title

.. autofunction:: required_legend


:class:`ModelTags` class
--------------------------

.. autoclass:: ModelTags
   :members:


Hyperlinks
----------

.. autofunction:: link_to

.. autofunction:: link_to_if

.. autofunction:: link_to_unless


Table tags
----------

.. autofunction:: th_sortable


Other non-form tags
-------------------

.. autofunction:: ol

.. autofunction:: ul

.. autofunction:: image

.. attribute:: BR

    A break tag ("<br />") followed by a newline. This is a literal 
    constant, not a function.


Head tags and document type
---------------------------

.. autofunction:: stylesheet_link

.. autofunction:: javascript_link

.. autofunction:: auto_discovery_link

.. autoclass:: Doctype
   :members:

.. autofunction:: xml_declaration


Utility functions
-----------------

.. autofunction:: css_classes

.. autofunction:: convert_boolean_attrs
