Transferência forçada da string CSS. Transferência de palavras para HTML

A Internet consiste em conteúdo, o conteúdo consiste em palavras, e as palavras podem ser muito e muito longas. E mais cedo ou mais tarde, o webmaster enfrenta o problema de transferir palavras longas. Esse problema é particularmente relevante para o design adaptativo e para pequenos blocos de conteúdo. Então, como lidar com este problema?

Hífen

A primeira solução para transferir palavras longas - com um hífen.

Defisi (-Webkit-hífens: auto; -Moz-hífens: auto; -ms-hífens: auto; hífens: auto;)

Suporte ao navegador: Os defiitos CSS são suportados por quase todos os navegadores modernos, com exceção do Chrome, Opera, Android. Além disso, muitas vezes o hífen é inserido em lugares, errôneos de um ponto de vista gramatical.

Palavras abertas

Uma pausa de palavras é uma propriedade CSS indicando se quebrar as linhas dentro das palavras.

OBRIV-SLOVA (-MS-Word-Word-Break: Break-All; Break-break: Break-All; Word-Break: Break-Word;)

Navegadores de suporte: O relógio de pulso é suportado em todos os navegadores, com exceção das versões da Opera Mini e Old Opera.

Wrapper de transbordamento

A seguinte solução é o uso do wrapper de estouro (envoltório de transbordamento).

Obertka-perepolneniya (Word-wrap: palavra de ruptura; envoltório de transbordamento: palavra de ruptura;)

Suporte ao navegador: suportado em quase todos os navegadores. Nota: Alguns navegadores exigem o uso de "Word-Wrap" em vez de "Envoltório de Overflow".

Ponto

Outra opção é usar elipses.

Mnogotochiye (estouro: oculto; espaço em branco: nowrap; texto-estouro: elipses;)

Suporte ao navegador: suportado por todos os navegadores modernos.

Este é um método de trabalho, mas não perfeito.

Solução final: Use o encerramento sobre o estouro e o hífen.

FinalNoye-Resheniye (Envoltório de Overflow: Break-Word; Word-Wrap: Break-Word; -Webkit-hífens: auto; -ms-hífens: auto; -Moz-hífens: auto; hífens: auto;

Esta solução permitirá ao navegador, o que o suporta, inserir um hífen e para não suportar seus navegadores inserir uma lacuna de string.