Почему мой текст имеет эффект оправдания, когда я не сделал это, чтобы иметь этот эффект (CSS / PHP)
Вопрос
Почему мой текст имеет эффект оправдания? На всем сайте я делаю Echos, и я не указываю «текстовый выровз):« Оправдание; » Но мой текст все еще оправдывает. Остраивайтесь, когда вы делаете окно браузера меньше, текстовые движутся так, чтобы он подходит в окне. Я пытался сделать что-то вроде этого:<?php
echo "<h1>some stuff.</h1>";
?>
<html>
<head>
<style>
h1
{
text-align:center;
}
так далее....
Но это просто делает текст в центре, и он сохраняет эффект оправдания.
Пожалуйста, помогите мне = [спасибо
Решение
Остраивайтесь, когда вы делаете окно браузера меньше, текстовые движутся так, чтобы он подходит в окне.
Это не то, что оправдано. Обосновать это так, чтобы все строки текста та же самая ширина, как это:
(источник: pws-ltd.com.)
Если вы не хотите, чтобы текст остался в окне, когда вы его сокращаете (так что если вы хотите горизонтальную прокрутку), вы должны установить min-width
на <div>
содержащий текст.
Редактировать: Хотя, возможно, я неправильно понял, что вы на самом деле пытались сделать, и вы просто хотите, чтобы это было сосредоточено. Если это так, используйте margin: 0 auto;
нет text-align: center;
Другие советы
Обоснование - это когда расстояние между словами настраивается, поэтому текст полностью выровнен на слева а также право на блок текста.
То, что вы описываете звуки, подобные, даже если вы хотите, чтобы текст центрированный, он достаточно длинный, чтобы заполнить страницу, и, таким образом, на самом деле не выглядит по центру. Подумайте о добавлении чего-то вроде этого. Фиксированная ширина держит текст от заполнения окна и margin: 0 auto
центры h1
метка сама:
<style type="text/css">
h1 { text-align: center; width: 300px; margin: 0 auto }
</style>