помогите решить проблему с DOCTYPE

P
На сайте с 12.12.2009
Offline
1
361

Мне дали новый сайт, который сделан по аналогу старого, цель устранить проблемы...одна из проблем (как я думала не столь важная) оказалась не такой простой. В новом сайте не указана самая верхняя строчка:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> (в старом была)

Если ее добавляешь то перестает работать поиск, текст всего сайта меняется.

Как решить проблему? Эта строчка как я знаю нужна, но можно без нее обойтись? почему она дает такой эффект? (если нужно то адрес сайта http://www.boxl.ru/)

Мне это нужно, потому что через поиск выходят объявления, которые у меня не индексируются:gm: Заранее спасибо.

S
На сайте с 26.05.2009
Offline
49
#1

Вполне можно обойтись без дока(позволяет указать тип документа: html, xml, ...). Если очень нужен - читайте http://www.w3.org/QA/2002/04/valid-dtd-list.html

для обычного html обычно используют <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

P
На сайте с 12.12.2009
Offline
1
#2

Спасибо.

не могу понять😒и эту строчку добавляешь тот же результат...в чем причина..

[Удален]
#3

Вот список доктипов попробуйте все по очереди.

http://www.w3schools.com/tags/tag_DOCTYPE.asp

Суть в том, что нужно указать правильный для вашей страницы.

P
На сайте с 12.12.2009
Offline
1
#4

пробовала все, наметились тенденции:) поиск не работает только в Firefox😒а текст меняется при всех типах...Что лучше искать проблему в поиске и изменить текст в css или оставить сайт без строчки Doctype?

Prettynim добавил 15.12.2009 в 17:03

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -решение есть☝ поиск работает, и с текстом трансформации не происходит, спасибо огромное всем.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий