# ember/template-no-whitespace-for-layout
💼 This rule is enabled in the 📋 `template-lint-migration` [config](https://github.com/ember-cli/eslint-plugin-ember#-configurations).
Formatting of text through the use of multiple whitespace is entirely visual, and therefore is incompatible with screen-reading assistive technology tools.
The rule applies to the content of Handlebars AST TextNodes, and performs a RegExp search for two consecutive white space characters that might indicate the use of whitespace used for layout.
## Examples
This rule **forbids** the following:
```gjs
Mon. Eggs Tomato soup House salad
Bacon Hamburger Fried chicken
Toast Onion rings Green beans
Cookie Mashed potatoes
```
This rule **allows** the following:
```gjs
Start to finish
```
```gjs
Start to Finish
```
## Migration
To fix issues caused by using whitespace for layout, the following are recommended:
- use the appropriate HTML markup to contain the information
- use CSS to add padding or margins to the semantic HTML markup
## References
- [F33: Using white space characters to create multiple columns in plain text content](https://www.w3.org/TR/WCAG20-TECHS/failures.html#F33)
- [F34: Using white space characters to format tables in plain text content](https://www.w3.org/TR/WCAG20-TECHS/failures.html#F34)