The rationalization most people have for wanting to justify text is they figure they’re making the edges of the text block nice and neat. Clean lines on the edges = a mess inside the text block You just made a design rookie mistake! You should never justify type on the web.
Instead of saying “who?” the owl outside your window gasps, “huh!?” You hop into Sublime, and type text-align: justify.
“The edges of these type blocks look uneven,” you say to yourself. It looks clean, with everything in its place – lined up on the grid. It’s 3 in the morning, and you’re putting the final touches on your layout. It’s a best-seller (#18 on all of Amazon).īy Justify text with HTML/CSS? Don’t do it! Visual Design Course | White Space Course The resistance encountered in Chrome is even greater.Justify text with HTML/CSS? Don't do it! - Design for Hackers Justify text with HTML/CSS? Don't do it! - Design for Hackers In addition, FF and chrome need to manually insert blank or soft line feed labels between Chinese characters to take effect. It is implemented late in FF, in other words, it has strict compatibility problems. He added or reduced spaces between ideographs and wordsīut it is the first private implementation of IE, such as text overflow, overflow-x and so on.