# Basic elements

References

- Foundation 6 Callout;

class crispy_forms_foundation.layout.base.Layout(*fields)

  Bases: `Layout`

class crispy_forms_foundation.layout.base.UneditableField(html)

  Bases: `HTML`

class crispy_forms_foundation.layout.base.HTML(html)

  Bases: `HTML`

class crispy_forms_foundation.layout.base.Div(*fields, css_id=None, css_class=None, template=None, **kwargs)

  Bases: `Div`

  It wraps fields inside a `<div>` element.

  You can set `css_id` for element id and `css_class` for a element class names.

  Example:

      Div('form_field_1', 'form_field_2', css_id='div-example',
          css_class='divs')

class crispy_forms_foundation.layout.base.Callout(field, *args, **kwargs)

  Bases: `Div`

  Act like `Div` but add a `callout` class name.

  Example:

      Callout('form_field_1', 'form_field_2', css_id='div-example',
            css_class='divs')