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

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

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

Загрузка
  1. vkams

    vkams Местный

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

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

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

    vkams Местный

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

    CyberAP Местный

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

    infis Местный Команда форума

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

    CyberAP Местный

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

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

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

    vkams Местный

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

    infis Местный Команда форума

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

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2.577
    Симпатии:
    1.614
    Версия 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.740
    Симпатии:
    5.269
    Версия XF:
    1.5.11
    Ты так всегда будешь отвечать? :)
    В чем отличие justify в css 2 от css 3? Конкретные примеры.

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

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2.577
    Симпатии:
    1.614
    Версия XF:
    1.5.10

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