Войти

Показать полную графическую версию : Глюки с тэгом [CODE]


frizzn
19-01-2005, 19:37
--------------------*
^


Стрелка должна по идее быть напротив звездочки (вверху 20 '-', внизу 20 ' '), а она - сами видите где :(

ivank
25-01-2005, 00:15
frizzn
Открываю вам секрет: стандартный размер табуляции восемь пробелов, если ваш редактор считает по другому (скорее всего 4), то переучите его. Или используйте всегда пробелы для индентации. Или научитесь (http://dklab.ru/chicken/nablas/11.html) правильно расставлять табуляции, что бы код выглядел красиво при любом размере оных.

frizzn
27-01-2005, 23:52
ivank
Открываю вам секрет: стандартный размер табуляции восемь пробелов Ну, это для меня не секрет.

используйте всегда пробелы для индентации В примере выше использовались пробелы. Ровно 20 шт.

ivank
28-01-2005, 01:26
Да? в нижней строке частично используются пробелы, частично табуляции. Посмотрите внимательней.
Однако, да. из-за того, что используется шрифт переменной ширины, а не фиксированной стрелка всё равно не будет указывать на звёздочку. В качестве шрифта для кода ещё поставим "Courier New".

ivank
28-01-2005, 01:40
Я нагло наврал. Код таки показывается уже моноширинным шрифтом. Причём это прописано два раза, для надёжности наверно :). Надо так понимать, что я это исправил в одом месте, а Влад где-то ещё, видимо.

Update: опять вру. Оба изменения сделал я.

frizzn
28-01-2005, 15:12
ivankв нижней строке частично используются пробелы, частично табуляции. При создании там были пробелы, а как они стали табуляцией - :idontnow:

ivank
29-01-2005, 00:16
frizzn
Не знаю, но точно это сделал не форум. Весьма вероятно, что ваш редактор заменяет 4 пробела на одну табуляцию, встречались мне такие экземпляры.

frizzn
29-01-2005, 00:46
ivank
Редактор - обычный форумовский... Проверял под IE и Firefox - одинаково, т.е. это не браузер. Форум вроде как действительно не должен менять... Одним словом - мистика.

hasherfrog
29-01-2005, 01:12
+20 пробелов.
--------------------+20 минусов
\t\t/t/t\n\n/n/n+ глупости
12345678901234567890+ проверка

hasherfrog
29-01-2005, 01:14
Firefox, xp. Вроде всё в норме.

hasherfrog
29-01-2005, 01:21
А вот это уже будет криво (уже сейчас видно, кстати, что "пробелы" и "табуляции" отличаются):

12345678901234567890+линейка
+пробелы
+табуляции
+дикая смесь

Процитирован кусок текста, скопипастнутый из Ms VS C++
Кусок "дикая смесь" содержит и пробелы и табуляции. В окне редактирования выглядит абсолютно одинаково с куском "табуляции".
Сейчас глянем...

hasherfrog
29-01-2005, 01:23
В общем, понятно. Тот первый кусок из первого поста - из чего-то типа визуал студио. Я прав?

frizzn
29-01-2005, 02:01
hasherfrog
Тот первый кусок из первого поста - из чего-то типа визуал студио. Я прав? Неа. Набиралось туточки на форуме. Вот последовательность действий:




Переходим в "Расширенный режим"
В первой строчке пишем {CODE}
Во второй - 20 дефисов с 21-ой звездочкой.
В третьей - 20 пробелов с 21-ой стрелочкой
В четвертой - пишем {/CODE}
Нажимаем предварительный просмотр
Видим: Стрелочка хз где, на месте пробелов появились табуляции.

А вот при отправке из формы "Быстрый ответ" указанных выше неприятностей не возникает.

hasherfrog
29-01-2005, 02:44
12345678901234567890+
+



--------------------*
^

hasherfrog
29-01-2005, 02:45
Ну и что?
Набирал в расш/просмотр

frizzn
29-01-2005, 02:54
--------------------*
*

frizzn
29-01-2005, 02:57
hasherfrog
Нда. Опиши, плз, последовательность своих действий

hasherfrog
29-01-2005, 03:13
Да всё как выше в 1-6, никаких ухищрений }:-/
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
Может, я чего-то не понял?

frizzn
29-01-2005, 19:41
hasherfrog
Сделал подробное описание. Положил сюда: http://frizzn.narod.ru/gluk.html




© OSzone.net 2001-2012