# HtmlSupportDataSchemaBlockElementDefinition

interface

A definition of [data schema](module_html-support_dataschema-DataSchema.md) for block elements.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-html-support/src/dataschema.ts#L276)

<a id="properties">

## Properties

<a id="member-isBlock">

### `isBlock?: boolean` _(inherited)_

Indicates that the definition describes block element. Set by [`registerBlockElement`](module_html-support_dataschema-DataSchema.md#function-registerBlockElement) method.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-html-support/src/dataschema.ts#L260)

<a id="member-isEmpty">

### `isEmpty?: boolean` _(inherited)_

Indicates that the definition describes an empty HTML element like `<hr>`.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-html-support/src/dataschema.ts#L270)

<a id="member-isInline">

### `isInline?: boolean` _(inherited)_

Indicates that the definition describes inline element.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-html-support/src/dataschema.ts#L265)

<a id="member-isObject">

### `isObject?: boolean` _(inherited)_

Indicates that the definition describes object element.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-html-support/src/dataschema.ts#L249)

<a id="member-model">

### `model: string` _(inherited)_

Name of the model.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-html-support/src/dataschema.ts#L239)

<a id="member-modelSchema">

### `modelSchema?: ModelSchemaItemDefinition` _(inherited)_

The model schema item definition describing registered model.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-html-support/src/dataschema.ts#L254)

<a id="member-paragraphLikeModel">

### `paragraphLikeModel?: string`

Should be used when an element can behave both as a sectioning element (e.g. article) and element accepting only inline content (e.g. paragraph). If an element contains only inline content, this option will be used as a model name.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-html-support/src/dataschema.ts#L283)

<a id="member-view">

### `view?: string` _(inherited)_

Name of the view element.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-html-support/src/dataschema.ts#L244)

---

Full index of the CKEditor 5 API reference: [llms.txt](llms.txt)
