Jump to content
  • 0

Выравнивание текста под углом. Возможно ли ?


bond84
 Share

Question

Добрый день.

Подскажите пожалуйста, возможно ли выравнять текст слева - по некой прямой (под углом) - а справа- по ширине свободной области.

Пример левой области - http://img.artlebedev.ru/studio/vacancy/mi...hard/a-text.gif

Уже не один раз возникала подобная необходимость, но стандартного решения (работающего с текстом любой длины) так и не смог найти.

Буду благодарен за помощь.

Link to comment
Share on other sites

15 answers to this question

Recommended Posts

  • 0

Если бы для веба были реализованы все возможности присущие типографистам, то мы бы давно уже жили на Марсе и у каждого была своя летающая тарелка! Хотя можно попробовать решить такую задачу! Но помоему сие не стоит потраченных мучений!

Link to comment
Share on other sites

  • 0

для конкретной картинки(буквы) можно попробовать так...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title></title>
<style type="text/css">
<!--
b{
position: absolute;
top: 0;
left: 0;
font: 130px/130px Verdana;
}
p{
position: relative;
width: 320px;
text-align: justify;
font-size: 14px;
line-height: 16px;
}
span{
display: block;
float: left;
clear: both;
height: 16px;
margin-right: 10px;
}
-->
</style>
</head>

<body>

<p>
<b>A</b>
<span style="width:55px;" ></span>
<span style="width:60px;" ></span>
<span style="width:65px;" ></span>
<span style="width:70px;" ></span>
<span style="width:75px;" ></span>
<span style="width:80px;" ></span>
<span style="width:85px;" ></span>
<span style="width:90px;" ></span>
как бы обтекание объекта как бы обтекание объекта как бы обтекание объекта как бы обтекание объекта
как бы обтекание объекта как бы обтекание объекта как бы обтекание объекта как бы обтекание объекта
как бы обтекание объекта как бы обтекание объекта как бы обтекание объекта как бы обтекание объекта
как бы обтекание объекта как бы обтекание объекта как бы обтекание объекта как бы обтекание объекта
</p>

</body>
</html>

если делать много таких фрагментов - то... как говорится "выбор за вами",

а если одна картинка - так можно и потратить минут 5... и сделать красиво... :D

высота строки текста и наших span-ов соответственно должны быть равны (в примере 16px), что бы нормально все переносилось и не "зависало нигде"...

Link to comment
Share on other sites

  • 0
Именно что-то подобное я и имел ввиду!

float: left; /*— обтекать слева —*/

clear: both; /*— не обтекать, везде —*/

Это как?

это... именно так как ты написал... :D,

ты пример смотрел? закрась спаны и увидишь как это работает... :)

можно и clear:left;, тогда комменты будут примерно такие

float: left; /*— обтекать слева —*/

clear: left; /*— не обтекать слева —*/

:D

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy