1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Автоматическое выравнивание текста по ширине (justify)

Тема в разделе "Модификации шаблонов", создана пользователем vkams, 24.10.2011.

Загрузка
  1. vkams

    vkams Местный

    Регистрация:
    08.07.11
    Сообщения:
    132
    Симпатии:
    28
    Микроскопическая модификация, придающая странице более симпатичный вид. В extra.css добавить:
    HTML:
    article {
    text-align:justify;
    }
    
     
  2. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    article - элемент HTML5. Возможно старые браузеры это просто не поймут. Альтернатива:
    Админка - Внешний вид - Настройки стиля - Макет сообщений - Основное содержимое (messageContent)
    И в самом низу, где стоит "Введите здесь любые дополнительные определения CSS, которые Вы хотите включить в стиль.", дописываем:
    Код:
    text-align:justify;
     
    SeM13 и vkams нравится это.
  3. vkams

    vkams Местный

    Регистрация:
    08.07.11
    Сообщения:
    132
    Симпатии:
    28
    Здорово! Хорошо бы в новых релизах выравнивание стояло по умолчанию, потому что редкая птица догадается долететь до середины Днепра нужного форматирования.
     
  4. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Это только субъективно выглядит лучше. Как по мне так с выравниванием по ширине текст читать труднее. К тому же нормальное выравнивание текста по ширине доступно только в CSS3.
     
  5. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    А как же позиционирование xenForo, как движка с использованием HTML5+CSS3?
     
  6. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Тут используются далеко не все css3 возможности. По большей части из-за Кира, который внедряет это все с осторожностью. А форматирование текста по ширине через css3 доступно пока лишь в dev. билдах некоторых браузерах.
     
  7. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Что понимается под нормальным? Почему это в CSS2 оно ненормальное? :)
     
  8. vkams

    vkams Местный

    Регистрация:
    08.07.11
    Сообщения:
    132
    Симпатии:
    28
    Наверно, в CSS3 браузер умеет переносить по слогам? (А в HTML 6 научится исправлять ошибки правописания, поскольку народ к тому времени разучится читать книжки и писать будет неграмотно :p).
     
  9. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Страшно представить, что будут уметь HTML7 и CSS5...
     
  10. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Нормальным считается полностью настраиваемое выравнивание, которое уже придумано в CSS3.

    Нечто подобное там есть.

    Вот черновик на w3c по работе с текстом в CSS3. (в данном случае речь идёт о text-justify)
    http://www.w3.org/TR/css3-text/
     
  11. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Ты так всегда будешь отвечать? :)
    В чем отличие justify в css 2 от css 3? Конкретные примеры.

    Настройка переносов, если не ошибаюсь, к justify не имеет отношения. Это собственное свойство.
     
  12. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10

Поделиться этой страницей