Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2007, 16:40   #1
GAGARIN-NEW
Познаю мир
Форумчанин Подтвердите свой е-майл
 
Аватар для GAGARIN-NEW
 
Регистрация: 05.10.2007
Сообщений: 387
Вопрос Незакрытые теги

Здравствуйте все !
Я пишут чат в Делфи и главным окном чата является браузер на основе IE
В существующюю страничку добавляются сообщения на HTML.
У меня возник вапрос :

Какие незакрытые тэги могут испортить всю "картину"
Например если не закрыть тег <B> то всё последующие после него будет "полужирным" ? аналогично с <i>,<u> ...

Напишите пожалуйста какие незакрытые теги мне следует автоматически удалять из сообщений пользователей.
(Желательно написать оба тега Откр/закрыв)

Всем заранее спасибо !
---
GAGARIN-NEW вне форума Ответить с цитированием
Старый 11.12.2007, 18:29   #2
theos
Форумчанин
 
Аватар для theos
 
Регистрация: 10.12.2007
Сообщений: 158
По умолчанию

Удаляй все лучше )
theos вне форума Ответить с цитированием
Старый 11.12.2007, 20:07   #3
GAGARIN-NEW
Познаю мир
Форумчанин Подтвердите свой е-майл
 
Аватар для GAGARIN-NEW
 
Регистрация: 05.10.2007
Сообщений: 387
Вопрос

Цитата:
Сообщение от theos Посмотреть сообщение
Удаляй все лучше )
Нет пользователь имеет возможность самостоятельно вводить некоторые теги (а может и все пока неопределился...) какие из непарных(незакрытых) тегов мне удалять ?
---
GAGARIN-NEW вне форума Ответить с цитированием
Старый 11.12.2007, 22:41   #4
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

theos прав - любой незакрытый тег несет в себе искажение информации, следуемой после него. Ведь на то они и правила.
Но если имеется ввиду о природе самого языка ХТМЛ - именно о непарных тегах, то есть одиночки типа <br /> (перевод строки, типа chr(10)+chr(13)). Так же тег вставки изображения: <img .... /> - он одиночный.
И вообще, лучше Вы сами приведите список тегов - мы отберем и поясним.
SkyM@n вне форума Ответить с цитированием
Старый 12.12.2007, 19:46   #5
GAGARIN-NEW
Познаю мир
Форумчанин Подтвердите свой е-майл
 
Аватар для GAGARIN-NEW
 
Регистрация: 05.10.2007
Сообщений: 387
Вопрос

Цитата:
Сообщение от SkyM@n Посмотреть сообщение
theos прав - любой незакрытый тег несет в себе искажение информации, следуемой после него. Ведь на то они и правила.
Но если имеется ввиду о природе самого языка ХТМЛ - именно о непарных тегах, то есть одиночки типа <br /> (перевод строки, типа chr(10)+chr(13)). Так же тег вставки изображения: <img .... /> - он одиночный.
И вообще, лучше Вы сами приведите список тегов - мы отберем и поясним.
ага спасибо я ХТМЛ знаю и немного css но эксперементировать с каждым тегом и их комбинациями я пожалуй не буду ... - это займёт несколько лет у deep blue ....
какие из тегов не щитая br img(интересно если задать height и width= 100000=) больше всего исказять "картину" ну например center или b,i,u,p,a,table, - пом моему наиболее известные, используемые и "вредоносные" теги =)
какие ещё?

ЗЫ. а может удалять все кроме элементарных ? типо br a img i u b - оставить . Вопрос меняется на 180` какие элементарные теги оставить?
---

Последний раз редактировалось GAGARIN-NEW; 12.12.2007 в 19:52. Причина: Дописал маленько =)
GAGARIN-NEW вне форума Ответить с цитированием
Старый 12.12.2007, 20:10   #6
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

ну лучше бы вапще пользователю не давать теги ручками писать, а то понапишут там... выбери то, что надо и замени на свои обозначения, а в проге уже конверть...
pu4koff вне форума Ответить с цитированием
Старый 12.12.2007, 21:40   #7
GAGARIN-NEW
Познаю мир
Форумчанин Подтвердите свой е-майл
 
Аватар для GAGARIN-NEW
 
Регистрация: 05.10.2007
Сообщений: 387
По умолчанию

и я про тоже теги типа [b][i][a] - уже многие знают ... вот я ими стандартные и заменю ... только вот какие заменять ? какой набор тегов боле менее будет нужен юзверю ?
---
GAGARIN-NEW вне форума Ответить с цитированием
Старый 12.12.2007, 22:56   #8
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Вы когда вводите сообщения, отвечая на этом форуме - обратите внимание на эллементы управления, которые есть чуть выше поля на бора текста - в тулбоксе. Вот эти и применяйте. И вообще, кроме <i> <b> <u> <color> не давать ничего вводить.
SkyM@n вне форума Ответить с цитированием
Старый 13.12.2007, 18:17   #9
theos
Форумчанин
 
Аватар для theos
 
Регистрация: 10.12.2007
Сообщений: 158
По умолчанию

Кстати - ты можешь их не удалять, а автоматически закрывать в конце сообщения юзверя (в нужном порядке естесственно). Страница хромать перестанет, а за красоту своего сообщения пусть отвечает сам юзверь.
theos вне форума Ответить с цитированием
Старый 13.12.2007, 22:59   #10
GAGARIN-NEW
Познаю мир
Форумчанин Подтвердите свой е-майл
 
Аватар для GAGARIN-NEW
 
Регистрация: 05.10.2007
Сообщений: 387
Радость

Цитата:
Сообщение от theos Посмотреть сообщение
Кстати - ты можешь их не удалять, а автоматически закрывать в конце сообщения юзверя (в нужном порядке естесственно). Страница хромать перестанет, а за красоту своего сообщения пусть отвечает сам юзверь.
Точно ! , только нада будет надумать какбы их закрывать ... да ещ и в правильном порядке ...
---
GAGARIN-NEW вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
mp3 теги Albenous Мультимедиа в Delphi 41 09.12.2008 10:49