id, class, rel ...

[Удален]
339

Провозившись сегодня с Page Speed. Возник вопрос по поводу этого:

например:

class="my-class"

Page Speed рекомендует это писать так

class=my-class

без кавычек правильно ? валидатор вроде на class=my-class и не ругается.

DiAksID
На сайте с 02.08.2008
Offline
236
#1
awilum:
Провозившись сегодня с Page Speed. Возник вопрос по поводу этого:
например:
class="my-class"

Page Speed рекомендует это писать так
class=my-class

без кавычек правильно ? валидатор вроде на class=my-class и не ругается.

а если надо написать что то типа class="my-class you-class our-class"? намёк понятен или разжевать 😂? с rel та же фигня, ну а с id и так всё очевидно...

show must go on !!!...
[Удален]
#2

так он так говорит:

<link rel=icon href="http://siteurl/favicon.png" type="image/x-icon"/>

<link rel="shortcut icon" href="http://siteurl/favicon.png" type="image/x-icon"/>

Anamnado
На сайте с 08.02.2010
Offline
242
#3

пиши так чтоб работало

Olldman
На сайте с 21.04.2010
Offline
79
#4

В данном конкретном случае Page Speed не совсем прав. Почему не совсем: да, в некоторых случаях, спецификация оговаривает, что можно применять значение свойств без кавычек - п. 3.2.2 Атрибуты:

В некоторых случаях авторы могут устанавливать значение атрибута без использования кавычек. Значение атрибута может содержать только (a-z и A-Z), цифры (0-9), дефисы (ASCII десятеричная 45), точку (ASCII десятеричная 46), символ подчёркивания (ASCII десятеричная 95) и двоеточие (ASCII десятеричная 58).
Мы рекомендуем использовать знак кавычек даже тогда, когда можно обойтись без него..
DiAksID
На сайте с 02.08.2008
Offline
236
#5
awilum:
так он так говорит:

<link rel=icon href="http://siteurl/favicon.png" type="image/x-icon"/>
<link rel="shortcut icon" href="http://siteurl/favicon.png" type="image/x-icon"/>

елы палы, иногда надо включать мозг, а не только агрессивной рекламой самописа заниматься...

[Удален]
#6

DiAksID

и че ты этим сообщением хотел сказать ?

>а не только агрессивной рекламой самописа заниматься...

Мне показалось странным, то что надо удалять кавычки вот и решил спросить может кто чего то еще знает. Может дело в том что у меня доктайп от HTML 5 и поэтому валидатор молчит просто...

DiAksID
На сайте с 02.08.2008
Offline
236
#7

PageSpeed просто призывает максимально уменьшать объём кода, например:

можно обойтись без кавычек в атрибуте тега - обходимся без кавычек. нельзя обойтись - ставим кавычки;

можно в CSS не ставить ";" в последнем свойстве стиля перед "}" - не ставим. (но если не охота левые баги ловить ежли что то добавим/удалим неаккуратно - ставим);

и т.п.

ловля блох, вообщем то. неужели так сложно догадаться 😂?

ЗЫ: в PageSpeed полно рекомендаций, тупое следование которым может привести к массе неприятностей...

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