1
0
mirror of https://github.com/ianstormtaylor/slate.git synced 2025-08-11 09:43:58 +02:00

Documents how to implement a Void Element. (#4924)

* Documents how to implement a Void Element.

* Tightens up phrasing
This commit is contained in:
Doug Reeder
2022-04-03 19:34:33 -04:00
committed by GitHub
parent 4df23c6e41
commit 2b94e17874
2 changed files with 22 additions and 2 deletions

View File

@@ -116,7 +116,7 @@ Elements default to being non-void, meaning that their children are fully editab
> 🤖 This is a concept borrowed from the HTML spec, see [Void Elements](https://www.w3.org/TR/2011/WD-html-markup-20110405/syntax.html#void-element).
You can define which elements are treated as void by overriding the `editor.isVoid` function. \(By default it always returns `false`.\)
You can define which elements are treated as void by overriding the `editor.isVoid` function. \(By default it always returns `false`.\) See [Rendering Void Elements](../api/nodes/element.md#rendering-void-elements) for implementation details.
## `Text`
@@ -138,4 +138,4 @@ const text = {
```
Text nodes too can contain any custom properties you want, and that's how you implement custom formatting like **bold**, _italic_, `code`, etc.
These custom properties are sometimes called [marks](../api/nodes/editor#mark-methods).
These custom properties are sometimes called [marks](../api/nodes/editor.md#mark-methods).