Как вы думаете какие мета нужны?

12
S
На сайте с 03.05.2004
Offline
25
#11

Хм и еще, как все таки правильно:

<meta ... />

или

<meta ...>

Просто в моем движке почему то в конце со слешем!

Все для мобил (http://www.gsmsoft.ru) Помогите оптимизировать! Спасибо
R
На сайте с 12.08.2003
Offline
30
#12

HTML 4.0 предполагает без слеша (в этом стандарте слеш игнорируется как неопознанный атрибут).

Новый стандарт XHTML (который у тебя указан)


<?xml version="1.0"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

предполагает закрывать все теги, а те, которые не имеют закрывающих должны писаться со слешом.

Поисковикам думаю все равно - ко всему они привыкли.

Мне не кажется, что твой сайт вообще имеет смысл писать в XHTML 1.0. Это конечно сейчас модно, но стандарт достаточно жесткий и проще использовать просто HTML 4.0 Transitional

Ну например в XHTML <br> надо ВЕЗДЕ писать <br/>, что на сайте не наблюдается

Советую воспользоваться validatorom, чтобы проверить совместимость со стандартом:

http://validator.w3.org/

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.gsmsoft.ru%2F&verbose=0

Стандарты нужно уважать, так как это что-то вроде того, по какой стороне дороги ездить.

С уважением, Григорий Рубцов, Онлайн-курс оптимизации сайта (http://tandem-online.ru/seminars/info/seminar748.html)
R
На сайте с 12.08.2003
Offline
30
#13

В одной из последних работ АртЛебедева видел сайт написанный в стандарте HTML 4.0, а в заголовке у него для крутизны написано XHTML.

Какая тачка круче сравнивают, только если они обе ездят.

S
На сайте с 03.05.2004
Offline
25
#14

Ок а на что мне поменять эту строчку? или просто можно удалить?

и Сотавить просто <html>??

R
На сайте с 12.08.2003
Offline
30
#15

Похоже сайт написан на HTML, у него от XHTML только начало и слеши в META.

Можно просто кусок:


<?xml version="1.0"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

заменить на:


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

и слеши из META убрать.

Не думай только, что сайт сразу станет совместим со стандартом HTML.

Он тоже достаточно жесткий, например атрибут alt является обязательным для <img>, но главное стремление к стандарту

Идеальное соответствие стандарту, чтобы поставить себе значок Valid HTML 4.0 почти не достижимо, так как счетчик Rambler'а не проходит через HTML validator (Не указан аттрибут TYPE у тега SCRIPT)

S
На сайте с 03.05.2004
Offline
25
#16

Не понял, то есть если alt в теге <img> не будет что сайт не будет работать?

(Не указан аттрибут TYPE у тега SCRIPT)

Вот это не понял!

S
На сайте с 03.05.2004
Offline
25
#17

А если мне alt не нужен просто поставить: alt='' или же все таки надо че нить там писать?

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

Написал как ты сказал, вот что мне валидатор выдал:

This page is not Valid HTML 4.01 Transitional!

Соотвественно что ставить?

R
На сайте с 12.08.2003
Offline
30
#18

Сайт будет работать и без alt, просто требование стандарта, чтобы alt был, если не нужен, то alt="".

Validator - это некая идеальная мерка совместимости: на yandex.ru он тоже дает то же самое. Но Validator позволяет выявить существенные ошибки на сайте, которые могут заметить и поисковики (мелкие ошибки, которые наполняют весь и-нет поисковики привыкли игнорировать). Так что нужно просто стремиться к как можно более чистому и правильному коду.

Так как сайт больше похож на HTML, чем на XHTML, то лучше ставить тип HTML.

12

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