¿Podemos usar cualquier otro TAG dentro de junto con ?

¿Podemos usar cualquier otro TAG en

De acuerdo con la Recomendación W3C , la estructura básica de una lista debe ser:

 
  • ... first list item...
  • ... second list item... ...

Puede poner tags p solo dentro de las tags li , no como hijos directos de ul . La Recomendación W3C establece expresamente:

las listas se componen de secuencias de elementos de lista definidos por el elemento LI

Si bien podría tener otras tags adentro (y podría funcionar bien), no debería hacerlo porque no es compatible con w3c. También tiene muy poco sentido semántico.

Solo crea una página simple y ejecútala a través del validador ( http://validator.w3.org/ ) y lo verás por ti mismo 🙂

No, esto sería un marcado inválido. Sin embargo, si intenta obtener un aspecto diferente para algunas de las líneas, puede hacerlo agregando un nombre de clase específico a cualquier etiqueta li en su lugar. Vea abajo:

 
  • Label
  • Some text here
  • Some text here
  • Label
  • Some text here
  • Some text here

Puedes usar la etiqueta de la plantilla y es totalmente legal. Por ejemplo:

 
    ****
  • item 1
  • ****
  • item 1

No. Si se trata de una lista, tiene elementos de lista en ella. No puedo ver ningún uso para la lista con elementos que no están en la lista; no es lista …

Puede escribir esa marca, pero no debería hacerlo, ya que no es compatible y puede obtener resultados extraños e inesperados en diferentes navegadores.

si haces esto para darle un estilo a una parte del elemento list, puedes hacer esto

 
  • normal text bold text
  • normal text bold text

y luego usa el CSS

 ul li {font-size: 12px; font-weight: normal;} ul li span {font-size: 12px; font-weight: bold;} 

espero que esto ayude

Respuesta específica de Knockout.js, puede usar la siguiente syntax de comentario.

 
  • Header item
  • Item
Intereting Posts