![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
Столкнулся с проблемой в html.
Мне надо на странице выводить пример html-кода. В этом коде есть угловые скобки из html. Я думаю, что из-за них у меня страница пустая. При чём в исходном коде страницы выводится только тип документа и всё. Пробовал вместо скобок код ставить. При этом когда одна строка кода была в примере кода-получилось, но больше кода- и всё испортилось. |
|||
|
||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
Может вместо скобок использовать коды символов меньше и больше?
Но это будет не правильный код-только смотреть можно. Кто как на практике делает? Наверно я плохой вопрос вообще поднял. ) Есть какие-то решения? |
|||
|
||||
| Violator |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 234 Регистрация: 10.1.2009 Репутация: 15 Всего: 15 |
tikitiki,
символы < и > ps введите в поисковике запрос - спецсимволы html |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: нет Всего: 191 |
||||
|
||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
Violator и Samotnik,
спасибо большое. Это подходит. Хотя код потом, по-моему, всё-равно не рабочий получается. А есть варианты рабочего кода, чтоб пользователь мог копировать код к себе и исполнять? Так гораздо лучше бы было. |
|||
|
||||
| FortMax |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 2.10.2006 Где: Россия, г. Бироби джан ЕАО Репутация: 3 Всего: 5 |
tikitiki, а что мешает пользователю выделить интересующий его фрагмент в окне браузера и скопировать ??? -------------------- ![]() |
|||
|
||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
FortMax, так у символов меньше и больше коды не такие, как у угловых скобок.
Они и html будут по-разному восприняты по идее. А главное, что я < и > везде в коде поставил, а всё равно не работает!!!! И пустой экран. Один тип документа выводит как раньше. Из браузеров историю и временные файлы вычищал. Добавлено через 7 минут и 51 секунду У меня кое-что выяснилось. Я попробовал текст сократить во много-тогда хорошо выводится страница. Напрашивается вопрос- у ячейки таблицы <td> есть ограничение на длину текста? Или мой футер как-то тормозит вывод большого текста или что? |
|||
|
||||
| FortMax |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 2.10.2006 Где: Россия, г. Бироби джан ЕАО Репутация: 3 Всего: 5 |
символ должен быть не <, а < (обязательно точка с запятой в конце !!!)
tikitiki, может исходный код продемонстрируете ??? -------------------- ![]() |
|||
|
||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
Использую smarty. Это кусочек только. Дальше длинный текст идёт. |
|||
|
||||
| FortMax |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 2.10.2006 Где: Россия, г. Бироби джан ЕАО Репутация: 3 Всего: 5 |
из этого кода видно только-то, что проблемы с кодировкой =)
а вообще для отображения любого кода в html-документе, семантически правильно использовать для этого специальный элемент
Это сообщение отредактировал(а) FortMax - 16.2.2009, 08:43 -------------------- ![]() |
|||
|
||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
FortMax, с code тогда можно < и > не использовать?
Я пробовал футер смещать вниз. Код проверил. css проверил. Ошибка не исчезает. Что-то странное. Добавлено через 5 минут и 46 секунд
Вот полностью кусок текста тормозящий. Выделил специально таблицу только. |
|||
|
||||
| FortMax |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 2.10.2006 Где: Россия, г. Бироби джан ЕАО Репутация: 3 Всего: 5 |
я просто не понимаю суть проблемы =) ну таблица, ну текст в ней, а в чем проблема я так и не вижу ??? футер - это часть конструкции страницы, а у вас просто нормальная такая таблица, которая выглядит как и должна согласно верстки !!!
Это сообщение отредактировал(а) FortMax - 16.2.2009, 09:04 -------------------- ![]() |
|||
|
||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
FortMax, в этом и проблема, что всё нормально. Есть текст обычный. Есть таблица. Как в коде последнем. Но не нормально -страница не отображается. Я думаю, что из-за текста, т.к.
когда текст сокращаю, то получается без ошибок. А вообще мне самому не понятно. Где искать ошибку? |
|||
|
||||
| FortMax |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 2.10.2006 Где: Россия, г. Бироби джан ЕАО Репутация: 3 Всего: 5 |
весь бы код посмотреть
-------------------- ![]() |
|||
|
||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
||||
|
||||
| FortMax |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 2.10.2006 Где: Россия, г. Бироби джан ЕАО Репутация: 3 Всего: 5 |
попробуйте сохранить чистый html-код, а не шаблон! если дело в разметке там будет проще найти - "компот отдельно, мухи отдельно"
-------------------- ![]() |
|||
|
||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
FortMax, попробую позднее.
|
|||
|
||||
| Violator |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 234 Регистрация: 10.1.2009 Репутация: 15 Всего: 15 |
tikitiki,
у вас ошибка, поменяйте скобки на {ldelim} и {rdelim} PS в смарти есть функция {literal}...{/literal}, чтобы постоянно не менять скобки на {ldelim}, {rdelim}, возьмите текст в эту функцию. Так для смарти будет корректно
|
||||
|
|||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
Violator, совет запомню. Совет хороший. Но он здесь не поможет, т.к. у меня функция в тексте примера для пользователей идёт.
Вот что я сделал сейчас. Я выдрал чистый html и даже текст поубирал и всё, что я считаю правильным. Получился файлик поменьше. Отступы поставил в файле. И опять убедился, что у меня таблицы и вообще теги идут нормально!!!! Файл прилагается. Присоединённый файл ( Кол-во скачиваний: 1 )
html.rar 1,06 Kb |
|||
|
||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
Всё. Нашёл ошибку. Надо <code> пользоваться обязательно для формул
и так, чтоб только сами формулы аккуратно выделять, иначе не получится. Та ещё штучка. FortMax, спасибо огромное!!! |
|||
|
||||
| FortMax |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 2.10.2006 Где: Россия, г. Бироби джан ЕАО Репутация: 3 Всего: 5 |
tikitiki, вот и славненько =)
-------------------- ![]() |
|||
|
||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
Ещё хотелось бы очень спросить. Кто знает-ответьте, пожалуйста.
Я подразумеваю дальше, что внутри <code> использую примеры для пользователей программного кода. Внутрь <code> фигурные скобки когда я ставил, то вообще выводит пустую страницу, т.е. ошибка получается. Когда заменил фигурные скобки левую и правую на коды { и } соответственно, то страница исправилась. Так и надо заменять на коды? Почему знаки меньше и больше, если их не заменять на их коды < и > внутри <code>, а в обычном символьном виде вставлять, то они всё равно правильно отображаются на странице? Т.е. бросается в глаза различие в поведении между фигурными скобками и символами меньше и больше внутри <code>. Пока писал - понял, что фигурные скобки так ведут себя из-за smarty видимо. Я их использовал в шаблоне smarty, а там они зарезервированы в качестве специальных символов. Добавлено через 6 минут и 14 секунд Когда заменил фигурные скобки левую и правую на коды { и } соответственно, Из -за форума не правильно. Я писал на коды & #123; и & #125;, только без пробелов. |
|||
|
||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
В общем здесь всё почти ясно. Вопрос снимаю.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |