2012-04-03 3 views
6

Я смотрел на код jsfiddle и увидел эти строки:Что такое `edit` атр в мета-тег

<meta name="description" edit="mootools shell, easy test you snippets before implementing"> 
<meta name="keywords" edit="mootools,javascript,javascript framework,shell,test"> 
<meta name="robots" edit="all"> 

Я никогда раньше не видел edit Attr. Что оно делает? Я не мог найти любую информацию о w3.org или Google

+2

Возможно, это недопустимый html? Вы можете вставить что-нибудь в html, браузеры не будут жаловаться. Я думаю, что они могут использовать его для предоставления некоторых данных для js. Однако все это просто дикая спекуляция. –

+3

http://validator.w3.org/check?uri=http%3A%2F%2Fjsfiddle.net&charset=%28detect+automatically%29&doctype=Inline&group=0 – PeeHaa

+0

Хорошо, я думаю, что я прав, спасибо @RepWhoringPeeHaa –

ответ

4

Я бы поспорил, что это просто ошибка с их стороны, а атрибут «edit» должен быть «содержимым». Может быть, вы должны отправить им записку и сообщить им.

Обновление: Я только что послал Петру записку, позволив ему об этом. Я отвечу своим ответом (если есть).

+0

Да, оба должны быть атрибутами 'content'. –

+0

Тег роботов фактически недействителен, так как «все» не является допустимым параметром, даже если использовался атрибут контента. Я спросил об этом Петра. – BluesRockAddict

+0

@BluesRockAddict: Кто это? – qwertymk

2

edit атрибут is not valid html:

Line 4, Column 33: there is no attribute "edit" 
    <meta name="description" edit="mootools shell, easy test you snippets before … 
✉ 

Таким образом, это означает, что он либо используется сам jsfiddle для передачи значений на их JS или некоторыми которые я не знаю.

Я проверил искатель google, но он не упоминает никаких таких атрибутов.

+1

Я добрый сомневаюсь, что они используют что-то вроде 'easy test you snippets' в атрибуте в качестве javascript-крючка для самого jsfiddle ... больше похоже на ошибку. –