Зачем нужен слэш в HTML-коде в метатэгах?
Новая тема Написать ответ
# Чт Май 15, 2008 3:24 amSilentBOB Зарег.: 12.11.2007 ; Сообщ.: 374Ответить с цитатой
У Твана часто встречаю в темплейтах такие коды метатэгов:
<meta name="description" content="дескрипшн" />
<meta name="keywords" content="кейворды" />
В тоже время есть и такие:
<meta name="description" content="дескрипшн">
<meta name="keywords" content="кейворды">
А в чем отличие? То есть отличие я вижу - это слэш / - но что он дает, какую функцию выполняет?
# Чт Май 15, 2008 4:13 amTaburetkin Зарег.: 25.02.2007 ; Сообщ.: 1426Ответить с цитатой
В первом случае с / в конце это xhtml и в отличии от html, в xhtml meta тэги должны быть закрыты
# Чт Май 15, 2008 5:01 pmhorus Зарег.: 31.03.2008 ; Сообщ.: 45Ответить с цитатой
Добавлю, что сейчас все работает и без слеша, но Гугля больше уважает тех, кто уважает стандарты. Мелочь, но зачем её отбрасывать?
# Чт Май 15, 2008 6:46 pmBrokenBrake Зарег.: 16.02.2007 ; Сообщ.: 3432Ответить с цитатой
horus, во-первых, если хотя бы одна ошибка есть в документе, это уже не XHTML, хоть даже и остальное будет всё правильно. Во-вторых, я не уверен, что гугля больше уважает тех, кто уважает стандарты, так как сам гугля стандарты не очень уважает.
# Чт Май 15, 2008 7:03 pmBudd Зарег.: 02.09.2007 ; Сообщ.: 809Ответить с цитатой
если доктайп xhtml то все тэги (не только мета) без закрывающего, ( например <img />, <br /> и т.д. ) должны быть закрыты. проверь w3org валидатором, там все написано.
# Чт Май 15, 2008 7:44 pmSilentBOB Зарег.: 12.11.2007 ; Сообщ.: 374Ответить с цитатой
А все-таки я не понял - разницы нет как я буду писать? Со слэшем или без слэша - Гугл мои метатэги будет воспринимать в любом случае?
# Чт Май 15, 2008 8:31 pmBrokenBrake Зарег.: 16.02.2007 ; Сообщ.: 3432Ответить с цитатой
SilentBOB, воспринимать будет. Если не понял, то не ставь - всё равно код корявый у тебя наверняка, поэтому разницы никакой.
# Чт Май 15, 2008 9:38 pmUdaff Зарег.: 13.12.2007 ; Сообщ.: 661Ответить с цитатой
Забей, это погоды не сделает Smile
# Чт Май 15, 2008 10:42 pmВацлав Зарег.: 21.02.2006 ; Сообщ.: 4965Ответить с цитатой
Влепил Табуреткину +12 в репу Smile
Приятно, что хоть кто-то знает спецификации и следует им. Респект, Коллега!

Мнительным армадовцам:
За пять лет в онлайне я понял одну важную вещь. Как говаривал старина Мюллер - "в делах не бывает мелочей. Особенно в таком как это". Я никогда толком не считал сколько именно, но полагаю, что не менее миллиона моих страниц побывало в индексах поисковиков. Хорошая база для статистики. Так вот. Учет "маловажных" факторов позволяет практически УДВАИВАТЬ доходы. Каждая из этих мелочей дает мало. Но комплексное их применение и неукоснительное следование требованиям и спецификациям увеличивать доходы существенно.
# Пт Май 16, 2008 1:41 amparovoz Зарег.: 23.10.2005 ; Сообщ.: 282Ответить с цитатой
И я люблю когда все по стандарту, при более менее стоящем проекте всегда проверяюсь на ошибки.
# Пт Май 16, 2008 3:52 amTaburetkin Зарег.: 25.02.2007 ; Сообщ.: 1426Ответить с цитатой
Хех, иногда "получить в репу" не так уж и плохо Smile

Добавлю, что следуя стандартам ваш сайт будет правильно отображаться во многих браузерах и на многих платформах. Меньше загрузка страниц - потому как роботам не нужно втыкать "че за код, епт?"

Правильный код легче "перевести"например в код для мобильных устройств. итп итд

Плюс лучше двигаться в сторону xhtml.
# Пт Май 16, 2008 7:01 amcreastar Зарег.: 22.03.2008 ; Сообщ.: 16Ответить с цитатой
SilentBOB писал(а):
А все-таки я не понял - разницы нет как я буду писать? Со слэшем или без слэша - Гугл мои метатэги будет воспринимать в любом случае?



воспринимать будет. Только в зависимоти от того какой доктайп ты выставишь, отсутствие закрывающихся слэшей будет являться\не являться ошибкой.

для html закрывающие слэши не нужны
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

для xhtml нужны (почему? почитай подробнее спецификацию xml)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&qu
ot;>
# Пт Май 16, 2008 12:23 pmhorus Зарег.: 31.03.2008 ; Сообщ.: 45Ответить с цитатой
BrokenBrake писал(а):
horus, во-первых, если хотя бы одна ошибка есть в документе, это уже не XHTML, хоть даже и остальное будет всё правильно.



Подразумевалось, что браузеры пока игнорируют этот момент. А если правильно, при указании типа документа xhtml они должны выдавать ошибку.

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



Поищу ссылку, мне где-то в их текстах попадалось. Ну а в целом, МС тоже не очень-то соблюдает свои стандарты, но если ты не будешь этого делать, то лого "Designed for ..." не получишь.
Новая тема Написать ответ    ГЛАВНАЯ ~ ПОИСКОВЫЕ СИСТЕМЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.