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

Tutorial on installing AutoFs mount service under Linux

Whether it is Samba service or NFS service, the m...

How to use Docker Swarm to build WordPress

cause I once set up WordPress on Vultr, but for w...

Vue implements multiple ideas for theme switching

Table of contents Dynamically change themes The f...

Solution to the welcome to emergency mode message when booting CentOS7.4

Today I used a virtual machine to do an experimen...

How to set MySQL foreign keys for beginners

Table of contents The role of foreign keys mysql ...

Detailed explanation of the difference between Vue life cycle

Life cycle classification Each component of vue i...

Web front-end development experience summary

XML files should be encoded in utf-8 as much as p...

MySQL and MySQL Workbench Installation Tutorial under Ubuntu

Ubuntu install jdk: [link] Install Eclipse on Ubu...

JS implements a simple brick-breaking pinball game

This article shares the specific code of JS to im...

The complete process of Docker image creation

Table of contents Preface Creation steps Create a...

Website construction experience summary

<br />What principles should be followed to ...

Examples of using HTML list tags dl, ul, ol

Copy code The code is as follows: <!-- List ta...