HTML CSS шпаргалка Рецепты, статьи, советы, приемы html css

Пишем текст задом наперед с помощью CSS

Заметочка, о том как можно написать текст задом наперед с помощью CSS =)

Как-то случайно при верстке одного сайта напоролся на возможность с помощью CSS писать текст наоборот. Не знаю где это может пригодиться, но вещь забавная.

Все дело в свойстве letter-spacing. При его отрицательном значении слова разворачиваются.

Все что нам нужно, сделать блок с подопытным текстом, сделать ему tex-align:right и подобрать отрицательное значение у letter-spacing. Код и пример в конце:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Зеркальное отражение текста</title>
<style type="text/css">
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.text{
	float:right;
	text-align:right;
	letter-spacing:-16px; /* регулирая это свойство и добиваемся написание текста наоборот =)  */
}
.left{float:left;width:50%;}
.right{float:right;width:50%;}
</style>
</head>
<body>
<div class="left text">Привет! Этот текст написан наоборот</div>
<div class="right">Привет! Этот текст написан нормально</div>
</body>
</html>

Вот что из этого вышло:

Текст написанный наоборот с помощью CSS

Скачать пример

UPD: И конечно же, как нам подсказывают в комментариях, чтобы не заниматься такими извращениями, есть тег bdo =)

Метки: ,


Fatal error: Call to undefined function wp_related_posts() in /home/k/kazanets/htmlcssinfo/public_html/wp-content/themes/htmlcsstheme/single.php on line 70