LINUX.ORG.RU

Почему-то не работает align=«justify»

 


0

1

Создал простенький HTML документ:

<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title></title></head>
<body>
 <p align="justify">1 2 3</p>
</body>
</html>

Почему-то текст выглядит так же, как если бы был «left», при этом «right» и «center» работают, как и ожидалось.

Что я делаю не так?

★★★★★

Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)

Вместо «1 2 3» ведь гораздо больше текста? Больше 1 строки? В разных браузерах пробовал?

fbiagent ★★★
()
Ответ на: комментарий от ddidwyll
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title></title></head>
<body>
<p style="text-align:justify">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Impedit doloremque explicabo, autem quisquam officia eum ducimus odio voluptate, quam quae quos alias debitis? Ullam praesentium, nihil, perspiciatis aspernatur distinctio assumenda! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Impedit doloremque explicabo, autem quisquam officia eum ducimus odio voluptate, quam quae quos alias debitis? Ullam praesentium, nihil, perspiciatis aspernatur distinctio assumenda!</p>
</body>
</html>

Не работает в Chromium.

Vsevolod-linuxoid ★★★★★
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Да все как у тебя, один в один.

<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title></title></head>
<body>
 <p align="justify">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Esse libero vitae nihil dignissimos vero ad eveniet earum debitis voluptatem ipsam minima, voluptatibus nam, harum temporibus velit nobis deleniti itaque omnis! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Esse libero vitae nihil dignissimos vero ad eveniet earum debitis voluptatem ipsam minima, voluptatibus nam, harum temporibus velit nobis deleniti itaque omnis! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Esse libero vitae nihil dignissimos vero ad eveniet earum debitis voluptatem ipsam minima, voluptatibus nam, harum temporibus velit nobis deleniti itaque omnis! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Esse libero vitae nihil dignissimos vero ad eveniet earum debitis voluptatem ipsam minima, voluptatibus nam, harum temporibus velit nobis deleniti itaque omnis!</p>
</body>
</html> 
karmich
()
Ответ на: комментарий от Vsevolod-linuxoid

У тебя работает. Поменяй на style=«text-align:justify;text-align-last:justify»

ddidwyll ★★★★
()

Это тебе не дано. Как видно, даже хеллоуворлды не по плечу. Ты лучше иди троллить в ветки про гном, это у тебя хорошо получается.

anonymous
()
Ответ на: комментарий от Vsevolod-linuxoid

Не знаю зачем тебе это (выключка с обеих сторон - плохая практика в большинстве случаев), но читать надо про переносы, межбуквенное расстояние и т.д., про NetSurf хз, насколько он css поддерживает.

Если вы не уверены, какую выключку выбрать, выбирайте выключку влево: варианты «Вправо» и «По ширине» в вебе редко себя оправдывают. В неровном крае нет ничего плохого. Выключенный влево текст легче читать, так как глаз видит чёткое визуальное окончание каждой строки. Но по-русски такой текст удобно читать, если строка не слишком длинная. Поэтому, если ваша строка больше 60 символов, попробуйте расключенный набор. Только не забудьте расставить переносы и проверьте, всё ли выглядит хорошо: несколько переносов подряд определённо затруднят чтение.

Это для фиксированного по ширине блока, для динамического будет плохо.

ddidwyll ★★★★
()
Последнее исправление: ddidwyll (всего исправлений: 1)
Ответ на: комментарий от ddidwyll

Если честно, то у меня была специфичная задача и, как выяснилось, для неё не подходит текст по ширине. Там меню надо было сделать. Я решил через табличное форматирование, костылями честно говоря. Но работает.

Но все равно спасибо за подсказки, вдруг ещё понадобятся.

Vsevolod-linuxoid ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.