html - son - Múltiples valores para atributo rel
rel html para que sirve (6)
En realidad no es válido de acuerdo con la herramienta de prueba de datos estructurados.
Intenté esto esta noche, usando el siguiente
rel="publisher nofollow"
y no se pudo validar el editor. Tan pronto como elimine el nofollow se valida de nuevo ok.
Pensé que publicaría mi respuesta, ya que encontré este hilo después de hacer una búsqueda en Google para la misma pregunta.
¿Puedo tener múltiples valores para atributos rel? Al igual que:
<a href="#" rel="value1 nofollow">Link</a>
.. ¿es válido y compatible con todos los navegadores?
Intenté esto con jQuery Mobile y no funciona. Funciona si elimino el segundo atributo.
rel="external nofollow"
Sí, es válido y funciona en todos los navegadores, incluidos IE7 e IE8
sí, puedes y es válido: por ejemplo: rel=''tag nofollow''
<a expr:href=''data:label.url'' rel=''tag nofollow''><data:label.name/></a>
solo usa valores dando "espacio en blanco" entre ellos. Los detalles completos de las etiquetas usadas dentro de rel están aquí ..
Es valido Sin embargo, no estoy seguro de que sea compatible con todos los navegadores, pero supongo que sí.
rel = link-types [CI] Este atributo describe la relación desde el documento actual hasta el ancla especificado por el atributo href. El valor de este atributo es una lista de tipos de enlace separados por espacios .
Definitivamente válido.
También puedes hacer lo mismo con el atributo de clase. Esto es útil para el estilo CSS.
HTML:
<span class="foo bar more classes">Stuff</span>
<span class="bar">More bar</span>
CSS
.foo{
color: #afafaf;
}
.bar{
border: 1px solid #0ff;
}
El primer intervalo sería gris y tendría el borde azul, mientras que el segundo intervalo tendría solo el borde.