--- title: How to Insert Spacing in Text Using HTML and CSS --- ## How to Insert Spacing in Text Using HTML and CSS There are a multitude of ways to insert spaces using html. For simplicity sake we will go over a couple of these. ## Span Tag `` Span Tags `` are self closing tags meaning they do not need a ``. ## Span Example An example of how a `` tag inserts a space between text can be seen below. `

Hello my name is James

` If you assign a class to your `` then you could add some css to it. Like so, `

Hello my name is James

` Then either in an external stylesheet or an internal-stylesheet you can give the `class .tab` some properties. ## Span Class Example For example `.tab {padding-left: 2px;}` You can also give the `` some inline-style properties, as shown below. `

Hello my name is James

` ## Line Break Tag `
` Line Break Tags `
` are self closing tags meaning they do not need a `
`. A Line Break Tag is generally used when a Line Break without a new paragraph is needed. ## Non-Breaking Space A non-breaking space is a space that will not break into a new line using ` `. For example `

Hello my name is James

` ## Use Tab Space Instead of Multiple Non-Breaking Spaces In HTML the most common way to add multiple spaces is by adding ` ` for each space. To add a tab space put your text in `
` tags, for example `
My Text Here
` and every tab will be treated as eight spaces. Another way to add multiple spaces in HTML would be to use CSS for example `

My Text Here

`. ## More Information * [MDN - The Preformatted Text element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pre)