1. husen - 17 Декабря, 2007 - 03:39:16 - перейти к сообщению
Подскажите разницу между тегами p и pre?
2. Ray Wen - 17 Декабря, 2007 - 03:49:31 - перейти к сообщению
husen
Такая же как между рукой и ногой...
Такая же как между рукой и ногой...
3. defenderyk - 17 Декабря, 2007 - 11:12:57 - перейти к сообщению
pre- преформатированный текст (т.е что напечатал, то и получил)
p- новый абзац так сказать.
p- новый абзац так сказать.
4. husen - 20 Декабря, 2007 - 11:03:04 - перейти к сообщению
Когда документ выводится на экран,
пробелы и пустые линии не сохраняются, за
исключением текста, заключенного в
теги PRE (предварительно отформатированный текст).
То есть любая последовательность
пробелов, символов табуляции и
пустых линий эквивалентна единственному
пробелу в файле HTML. С другой стороны,
пробел в файле HTML может быть представлен
с использованием любого количества пробелов
или новыми (пустыми) строками.
Из этого текста у меня возникли вопросы;
1.В чём особенности использования пробелов,
символов табуляции в хтмл?
2.В чём особенности использования перевода строки
в разных прогах(блокнот,вордпэд,хтмл)?.
3.Что такое табуляция?
заранее благодарен
пробелы и пустые линии не сохраняются, за
исключением текста, заключенного в
теги PRE (предварительно отформатированный текст).
То есть любая последовательность
пробелов, символов табуляции и
пустых линий эквивалентна единственному
пробелу в файле HTML. С другой стороны,
пробел в файле HTML может быть представлен
с использованием любого количества пробелов
или новыми (пустыми) строками.
Из этого текста у меня возникли вопросы;
1.В чём особенности использования пробелов,
символов табуляции в хтмл?
2.В чём особенности использования перевода строки
в разных прогах(блокнот,вордпэд,хтмл)?.
3.Что такое табуляция?
заранее благодарен
5. Furax - 20 Декабря, 2007 - 21:59:47 - перейти к сообщению
husen
С точки зрения HTML пробельным символом может служить любой из следующих: пробел, перевод на новую строку (в винде это 2 символа, но любой из них в отдельности также является пробельным), знак табуляции, ещё несколько спецсимволов. Любое количество идущих подряд побельных символов отображается как один пробел. Например,
Знак табуляции - спецсимвол, вводящийся при помощи клавиши Tab. Его обычно используют для создания отступов в коде (программном и html).
Особенность перевода строки только в том, что блокнот восприимает как перевод строки только подряд идущие 2 спецсимвола, означающие перевод строки в windows (\r\n), тот же WordPad или редактор покруче воспримут как перевод строки и один из них (так, в linux перевод строки обозначается одиночным символом \n, а в MacOS - \r). Браузер же как перевод строки воспринимает лишь тег <br> (а также, разумеется, окончание абзаца и т. п.).
Напрасно ты, кстати, привязался к этому <pre> - тег используется очень редко, как правило, для вывода кодов программ, а основное правило - все пробельные символы воспринимаются как один пробел.
С точки зрения HTML пробельным символом может служить любой из следующих: пробел, перевод на новую строку (в винде это 2 символа, но любой из них в отдельности также является пробельным), знак табуляции, ещё несколько спецсимволов. Любое количество идущих подряд побельных символов отображается как один пробел. Например,
CODE:
отобразится в браузере какЯ честно
учу
html
учу
html
Цитата:
Единственное исключение - содержимое тега <pre>...</pre>. Оно отображается так же, как ты видишь его в исходном коде, с сохранением всех пробелов, переводов строки и т. д.Я честно учу html
Знак табуляции - спецсимвол, вводящийся при помощи клавиши Tab. Его обычно используют для создания отступов в коде (программном и html).
Особенность перевода строки только в том, что блокнот восприимает как перевод строки только подряд идущие 2 спецсимвола, означающие перевод строки в windows (\r\n), тот же WordPad или редактор покруче воспримут как перевод строки и один из них (так, в linux перевод строки обозначается одиночным символом \n, а в MacOS - \r). Браузер же как перевод строки воспринимает лишь тег <br> (а также, разумеется, окончание абзаца и т. п.).
Напрасно ты, кстати, привязался к этому <pre> - тег используется очень редко, как правило, для вывода кодов программ, а основное правило - все пробельные символы воспринимаются как один пробел.
6. ETC - 21 Декабря, 2007 - 01:50:30 - перейти к сообщению
Furax
В Mac OS X перевод строки такой же, как в linux, в старых версиях, типа Mac OS Classic действительно был \r.
А вот пару пробелов можно неразрывными пробелами поставить, если очень хочется.
В Mac OS X перевод строки такой же, как в linux, в старых версиях, типа Mac OS Classic действительно был \r.
А вот пару пробелов можно неразрывными пробелами поставить, если очень хочется.