Бледнотик
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007
Откуда: Иркутск, Сибирь, СССР
Карма 32
|
husen
С точки зрения HTML пробельным символом может служить любой из следующих: пробел, перевод на новую строку (в винде это 2 символа, но любой из них в отдельности также является пробельным), знак табуляции, ещё несколько спецсимволов. Любое количество идущих подряд побельных символов отображается как один пробел. Например,
отобразится в браузере как
Единственное исключение - содержимое тега <pre>...</pre>. Оно отображается так же, как ты видишь его в исходном коде, с сохранением всех пробелов, переводов строки и т. д.
Знак табуляции - спецсимвол, вводящийся при помощи клавиши Tab. Его обычно используют для создания отступов в коде (программном и html).
Особенность перевода строки только в том, что блокнот восприимает как перевод строки только подряд идущие 2 спецсимвола, означающие перевод строки в windows (\r\n), тот же WordPad или редактор покруче воспримут как перевод строки и один из них (так, в linux перевод строки обозначается одиночным символом \n, а в MacOS - \r). Браузер же как перевод строки воспринимает лишь тег <br> (а также, разумеется, окончание абзаца и т. п.).
Напрасно ты, кстати, привязался к этому <pre> - тег используется очень редко, как правило, для вывода кодов программ, а основное правило - все пробельные символы воспринимаются как один пробел. |