top of page

CSS Text Overflow, Word Wrap, Line Breaking Rules, and Writing Modes

 

In this chapter you will learn about the following properties:

 

- text-overflow
- word-wrap
- word-break
- writing-mode

CSS Text Overflow

The CSS text-overflow property specifies how overflowed content that is not displayed should be signaled to the user.

 

EXAMPLE:

p.test1 {
  white-space: nowrap;
  width: 200px;
  border: 1px solid #000000;
  overflow: hidden;
  text-overflow: clip;
}

p.test2 {
  white-space: nowrap;
  width: 200px;
  border: 1px solid #000000;
  overflow: hidden;
  text-overflow: ellipsis;
}

The following example shows how you can display the overflowed content when hovering over the element:

EXAMPLE:

div.test:hover {
  overflow: visible;
}

CSS Word Wrapping

The CSS word-wrap property allows long words to be able to be broken and wrap onto the next line.

EXAMPLE:

p {
  word-wrap: break-word;
}

CSS Word Breaking

The CSS word-break property specifies line breaking rules.

EXAMPLE:

p.test1 {
  word-break: keep-all;
}

p.test2 {
  word-break: break-all;
}

CSS Writing Mode

The CSS writing-mode property specifies whether lines of text are laid out horizontally or vertically.

EXAMPLE:

p.test1 {
  writing-mode: horizontal-tb;
}

span.test2 {
  writing-mode: vertical-rl;
}

p.test2 {
  writing-mode: vertical-rl;}

<a href="tags/tag_base.asp">HTML base Tag</a>
</body>

© 2020 by Web Laboratory Instructor Guide. Proudly created with Wix.com

bottom of page