Итак, вы изучили основные понятия HTML и некоторые основные теги HTML, и вы решили вставить немного HTML в вашу CMS . К сожалению, ваша статья вышла вместе. Все в одном пункте! Что произошло?
Не паникуйте. Поймите, как ваш браузер интерпретирует разрывы строк, и вы исправите это быстро … или, по крайней мере, просто.
Браузеры игнорируют большинство пробелов
HTML — это разметка обычного текста. Когда текст был на пергаменте, обычный текст соединялся в гигантские блоки. Сегодня мы разбиваем текст на абзацы .
Вы можете не думать о пунктах. Они просто случаются. Вы нажимаете ENTER, и это все.
Но HTML другой. Браузер старается отфильтровать информацию, которая не кажется важной. Вы должны понимать, как это работает, чтобы не запутаться.
Предположим, вы вводите целую кучу пробелов:
Ваш прозаический браузер даст следующее четкое представление:
Я чувствую, как она Каммингс
Мы больше не в Слове, Тото. Браузеры игнорируют дополнительный интервал . Они сокращают несколько пробелов до одного пробела.
Браузеры также будут игнорировать ваши разрывы строк .
Ваш браузер делает это:
Я чувствую, что она кончает, но все равно ненавидят КАПИТАЛЫ онлайн.
Если вы пришли из мира текстовых процессоров, это поведение может быть поразительным. На самом деле, это дает вам большую свободу.
Пункты
Но вы, вероятно, все еще хотите абзацы. Они здесь:
<p>
и
</ p>
Посмотри внимательно на
<p>
и
</ p>
теги, а затем посмотреть, что делает браузер.
Это абзац. Это еще один абзац, хотя он и на той же строчке. И хотя я только что ввел два переноса строк, это все еще часть второго абзаца. Теперь я закрою второй абзац.
Увидеть? Браузер действительно полностью игнорирует ваши разрывы строк. Это заботится только о тегах.
Обычно, конечно, разумный выбор состоит в том, чтобы сопоставить ваши абзацы с переносами строк:
Но разрывы строк только для вас. Браузер игнорирует их.
Добавляем кучу
<Р>
теги могут быть утомительными. Одно дело добавить курсив здесь и там. Другое дело добавлять теги каждый раз, когда вы начинаете новый абзац.
Но ждать! Есть надежда! Не беги с криком обратно к своему текстовому процессору.
Your CMS May Respect Your Blank Lines
Fortunately, some CMSs are designed to insert paragraph tags automatically for you, behind the scenes. You can simply insert a blank line between paragraphs, and the CMS does the rest.
If your CMS has this feature, you’ll get:
This is a paragraph. No tags! And here’s another paragraph.
Why does this work? Before the CMS spits out your article as a web page, it adds the necessary
<p>
tags.
Your CMS will probably do this automatically. If it doesn’t, you may be able to turn on this feature.
Hit ENTER Twice for a Paragraph
In a word processor, you usually hit ENTER only once between paragraphs. The paragraphs are a single line, but the word processor wraps them.
In HTML, you want to hit ENTER twice between paragraphs. If your CMS adds
<p>
tags automatically, it likely expects a blank line.