The meaning of the 5 types of spaces in HTML

The meaning of the 5 types of spaces in HTML

HTML provides five space entities with different widths. Non-breaking spaces ( ) are the width of regular spaces and work in all major browsers. Several other types of spaces ( ‌‍) have different widths in different browsers.

 

It is called No-Break Space. It is the most common and most used space. Most people may have only come into contact with it. It is the space generated by pressing the space key. In HTML, if you use the space bar to create this space, the spaces are not accumulated (only 1 is counted). To accumulate, you need to use HTML entity representation.

The width of the space is obviously and strongly affected by the font.

 

It is called "half-width space", the full name is En Space, en is a unit of measurement in typography, which is half the width of em. By definition, it is equal to half the font size (e.g. 8px in a 16px font). Nominally the width of a lowercase n. This space inherits the characteristics of the space family: transparent, this space has a very stable characteristic,

That is, the width it occupies is exactly 1/2 of the width of Chinese characters, and is basically unaffected by the font.

 

It is called "Em Space", the full name is Em Space, em is a unit of measurement in typography, which is equivalent to the currently specified point size. For example, 1 em is 16px in a 16px font. This space also inherits the characteristics of the space family: transparent, this space also has a very stable characteristic,

That is, the width it occupies is exactly the width of one Chinese character, and is basically not affected by the font.

 

It is called narrow space, the full name is Thin Space. We might as well call it a "thin space", which means that the space is relatively thin and slender, and occupies a relatively small width. It is one-sixth of an em wide.

The above is the meaning of the 5 types of spaces in HTML that I introduced to you. I hope it will be helpful to you. If you have any questions, please leave me a message and I will reply to you in time. I would also like to thank everyone for their support of the 123WORDPRESS.COM website!

<<:  This article tells you how to use event delegation to implement JavaScript message board function

>>:  Detailed explanation of the pitfalls of DTS caused by the timestamp and datetime time zone issues in MySQL

Recommend

Using CSS3 to achieve transition and animation effects

Why should we use CSS animation to replace JS ani...

CSS sample code to achieve circular gradient progress bar effect

Implementation ideas The outermost is a big circl...

How to install vncserver in Ubuntu 20.04

Ubuntu 20.04 has been officially released in Apri...

Detailed explanation of mysql filtering replication ideas

Table of contents mysql filtered replication Impl...

Use the sed command to modify the kv configuration file in Linux

sed is a character stream editor under Unix, that...

Sharing several methods to disable page caching

Today, when developing, I encountered a method wh...

Introduction to HTML link anchor tags and their role in SEO

The <a> tag is mainly used to define links ...

Use of TypeScript Generics

Table of contents 1. Easy to use 2. Using generic...

Solution to the error when calling yum in docker container

When executing yum in dockerfile or in the contai...

Use CSS to create 3D photo wall effect

Use CSS to create a 3D photo wall. The specific c...

Design a data collector with vue

Table of contents Scenario Core Issues Status mon...

Solution to MySQL master-slave delay problem

Today we will look at why master-slave delay occu...

jQuery realizes the picture following effect

This article shares the specific code of jQuery t...

JavaScript implements password box verification information

This article example shares the specific code of ...