search
HomeWeb Front-endCSS TutorialIntroduction to CSS's method of automatically wrapping English words

CSS allows automatic line wrapping of English words
In the process of making web pages and writing css styles, you may encounter the problem of word wrapping. English line wrapping may trouble many beginners, and today I will talk about this problem To elaborate accordingly, friends who have studied CSS should all know that controlling whether text breaks or not can be adjusted directly by using word-break in CSS. However, for English, we need to make it meet the needs of all browsers, just This one attribute is not enough.
According to some information that I personally know, too much English and too long not only affect the form, but also affect the p. It may break the form and p. There are different solutions to the form and p. , first let’s look at how to solve this problem in the form.
If you are using a table layout, and the content in the table is mostly in English, and English will not wrap, then you only need to add the following code to the css
table {
table-layout : fixed; word-break:break-all;
word-wrap:break-word;
}
If you use p+css layout, then when the text in p is broken by English , you can add the following code to css
p{
word-break:break-all;
word-wrap:break-word;
}
According to CSS2 Chinese manual
word -break version: IE5+ proprietary attribute inheritance: yes
Syntax:
word-break: normal | break-all | keep-all
Value:
normal: default value, allowed in words Break-all
break-all: This behavior is the same as normal in Asian languages. Breaks within any word of a line of non-Asian language text are also allowed. This value is suitable for Asian text that contains some non-Asian text
keep-all: Same as normal for all non-Asian languages. For Chinese, Korean, and Japanese, word breaks are not allowed. Suitable for non-Asian text that contains a small amount of Asian text
Description:
Sets or retrieves the intra-word wrapping behavior of the text within the object. Especially when multiple languages ​​appear.
For Chinese, break-all should be used.
This property is read-only for the currentStyle object. For other objects can be read and written.
The corresponding script feature is wordBreak.
Example:
p {word-break : break-all; }
Applies to:
IE5.0+
word-wrap version: IE5.5+ Proprietary property inheritance: There is
Syntax:
word-wrap: normal | break-word
Value:
normal: Default value. Allow content to break the specified container boundary
break-word: Content will break within the boundary. If necessary, intra-word line breaks (word-break) will also occur
Description:
Set or retrieve whether to break the line break when the current line exceeds the boundary of the specified container.
This property only works on objects with layout, such as block objects. To use this attribute on an inline element, you must first set the object's height or width attributes, or set the position attribute to absolute , or set the display attribute to block .
This property is read-only for the currentStyle object. For other objects can be read and written.
The corresponding script feature is wordWrap.
Example:
p { word-wrap: break-word; word-break: break-all; }
Note this
break-word: The content will wrap within the boundary. If necessary, intra-word line breaks (word-break) will also occur
So word-wrap is enough. By default, words will not be separated and broken, but if there is a very long word, such as the wrong version last time The 12 scariest English words in history can also be broken into lines, thus preventing the table from being damaged.
However, this has not been adopted as a css2 standard by w3c, so Mozilla does not support this attribute. If everyone writes English words well, it will be fine. Firefox does not split words and wrap them in new lines. If someone writes a very long word, Mozilla Firefox won't break new lines all the time.

The above is the detailed content of Introduction to CSS's method of automatically wrapping English words. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
So Many Color LinksSo Many Color LinksApr 13, 2025 am 11:36 AM

There's been a run of tools, articles, and resources about color lately. Please allow me to close a few tabs by rounding them up here for your enjoyment.

How Auto Margins Work in FlexboxHow Auto Margins Work in FlexboxApr 13, 2025 am 11:35 AM

Robin has covered this before, but I've heard some confusion about it in the past few weeks and saw another person take a stab at explaining it, and I wanted

Moving Rainbow UnderlinesMoving Rainbow UnderlinesApr 13, 2025 am 11:27 AM

I absolutely love the design of the Sandwich site. Among many beautiful features are these headlines with rainbow underlines that move as you scroll. It's not

New Year, New Job? Let's Make a Grid-Powered Resume!New Year, New Job? Let's Make a Grid-Powered Resume!Apr 13, 2025 am 11:26 AM

Many popular resume designs are making the most of the available page space by laying sections out in a grid shape. Let’s use CSS Grid to create a layout that

One Way to Break Users Out of the Habit of Reloading Too MuchOne Way to Break Users Out of the Habit of Reloading Too MuchApr 13, 2025 am 11:25 AM

Page reloads are a thing. Sometimes we refresh a page when we think it’s unresponsive, or believe that new content is available. Sometimes we’re just mad at

Domain-Driven Design With ReactDomain-Driven Design With ReactApr 13, 2025 am 11:22 AM

There is very little guidance on how to organize front-end applications in the world of React. (Just move files around until it “feels right,” lol). The truth

Detecting Inactive UsersDetecting Inactive UsersApr 13, 2025 am 11:08 AM

Most of the time you don’t really care about whether a user is actively engaged or temporarily inactive on your application. Inactive, meaning, perhaps they

Wufoo   ZapierWufoo ZapierApr 13, 2025 am 11:02 AM

Wufoo has always been great with integrations. They have integrations with specific apps, like Campaign Monitor, Mailchimp, and Typekit, but they also

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

DVWA

DVWA

Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools