Учебники

CSS — текст

Эта глава научит вас, как манипулировать текстом, используя свойства CSS. Вы можете установить следующие текстовые свойства элемента —

  • Свойство color используется для установки цвета текста.

  • Свойство direction используется для установки направления текста.

  • Свойство letter-spacing используется для добавления или вычитания пробела между буквами, составляющими слово.

  • Свойство word-spacing используется для добавления или вычитания пробела между словами предложения.

  • Свойство text-indent используется для отступа текста абзаца.

  • Свойство text-align используется для выравнивания текста документа.

  • Свойство text-украшение используется для подчеркивания, наложения и зачеркивания текста.

  • Свойство text-transform используется для прописного текста или преобразования текста в прописные или строчные буквы.

  • Свойство пробела используется для управления потоком и форматированием текста.

  • Свойство text-shadow используется для установки тени текста вокруг текста.

Свойство color используется для установки цвета текста.

Свойство direction используется для установки направления текста.

Свойство letter-spacing используется для добавления или вычитания пробела между буквами, составляющими слово.

Свойство word-spacing используется для добавления или вычитания пробела между словами предложения.

Свойство text-indent используется для отступа текста абзаца.

Свойство text-align используется для выравнивания текста документа.

Свойство text-украшение используется для подчеркивания, наложения и зачеркивания текста.

Свойство text-transform используется для прописного текста или преобразования текста в прописные или строчные буквы.

Свойство пробела используется для управления потоком и форматированием текста.

Свойство text-shadow используется для установки тени текста вокруг текста.

Установить цвет текста

В следующем примере показано, как установить цвет текста. Возможное значение может быть любым именем цвета в любом допустимом формате.

Live Demo

<html>
   <head>
   </head>

   <body>
      <p style = "color:red;" >
         This text will be written in red.
      </p>
   </body>
</html>

Это даст следующий результат —

Установите направление текста

В следующем примере показано, как установить направление текста. Возможные значения: ltr или rtl .

Live Demo

<html>
   <head>
   </head>

   <body>
      <p style = "direction:rtl;" >
         This text will be rendered from right to left
      </p>
   </body>
</html>

Это даст следующий результат —

Установите интервал между символами

В следующем примере показано, как установить расстояние между символами. Возможные значения: нормальное или число, указывающее пробел. ,

Live Demo

<html>
   <head>
   </head>

   <body>
      <p style = "letter-spacing:5px;" >
         This text is having space between letters.
      </p>
   </body>
</html>

Это даст следующий результат —

Установите интервал между словами

В следующем примере показано, как установить пробел между словами. Возможные значения: нормальное или число, указывающее пробел .

Live Demo

<html>
   <head>
   </head>

   <body>
      <p style = "word-spacing:5px;" >
         This text is having space between words.
      </p>
   </body>
</html> 

Это даст следующий результат —

Установить отступ текста

В следующем примере показано, как сделать отступ для первой строки абзаца. Возможные значения: % или число, указывающее отступ .

Live Demo

<html>
   <head>
   </head>

   <body>
      <p style = "text-indent:1cm;" >
         This text will have first line indented by 1cm and this line will remain at 
         its actual position this is done by CSS text-indent property.
      </p>
   </body>
</html>

Это даст следующий результат —

Установить выравнивание текста

В следующем примере демонстрируется выравнивание текста. Возможные значения: слева, справа, по центру, выровнять .

Live Demo

<html>
   <head>
   </head>

   <body>
      <p style = "text-align:right;" >
         This will be right aligned.
      </p>
      
      <p style = "text-align:center;" >
         This will be center aligned.
      </p>
      
      <p style = "text-align:left;" >
         This will be left aligned.
      </p>
   </body>
</html> 

Это даст следующий результат —

Украшение текста

В следующем примере демонстрируется, как оформить текст. Возможные значения: none, подчеркивание, подчеркивание, прямая, мигание .

Live Demo

<html>
   <head>
   </head>

   <body>
      <p style = "text-decoration:underline;" >
         This will be underlined
      </p>
      
      <p style = "text-decoration:line-through;" >
         This will be striked through.
      </p>
      
      <p style = "text-decoration:overline;" >
         This will have a over line.
      </p>
      
      <p style = "text-decoration:blink;" >
         This text will have blinking effect
      </p>
   </body>
</html> 

Это даст следующий результат —

Установить текстовые случаи

В следующем примере показано, как установить регистры для текста. Возможные значения: none, прописные, прописные, строчные .

Live Demo

<html>
   <head>
   </head>

   <body>
      <p style = "text-transform:capitalize;" >
         This will be capitalized
      </p>
      
      <p style = "text-transform:uppercase;" >
         This will be in uppercase
      </p>
      
      <p style = "text-transform:lowercase;" >
         This will be in lowercase
      </p>
   </body>
</html> 

Это даст следующий результат —

Установите пробел между текстом

В следующем примере показано, как обрабатывается пустое пространство внутри элемента. Возможные значения нормальные, предварительно, сейчас .

Live Demo

<html>
   <head>
   </head>

   <body>
      <p style = "white-space:pre;" >
         This text has a line break and the white-space pre setting 
         tells the browser to honor it just like the HTML pre tag.
      </p>
   </body>
</html> 

Это даст следующий результат —

Установить тень текста

В следующем примере показано, как установить тень вокруг текста. Это может поддерживаться не всеми браузерами.

Live Demo

<html>
   <head>
   </head>

   <body>
      <p style = "text-shadow:4px 4px 8px blue;" >
         If your browser supports the CSS text-shadow property, 
         this text will have a  blue shadow.
      </p>
   </body>
</html> 

Это даст следующий результат —