kseso
amigo como son varios los comentarios los voy a subtitular jeje ok.
la primera:
son fan de las convenciones, si no tomaste la idea es porque no estoy escribiendo bien supongo, si tienes una guía por hay acerca de convenciones en css, te lo agradecería mucho.
Fíjese en la diferencia: Cita: Conveniencia:
1. f. Ajuste y concierto entre dos o más personas o entidades.
2. f. Conveniencia, conformidad.
3. f. Norma o práctica admitida tácitamente, que responde a precedentes o a la costumbre.
Cita: Norma:
1. f. Regla que se debe seguir o a que se deben ajustar las conductas, tareas, actividades, etc.
No es una conveniencia, es una regla o norma de obligado cumplimiento. Al menos para todos, no se si usted será la excepción.
Lo mejor es dirigirse a la página del consorcio (w3.org) o en castellano al sidar.org Páginas hay muchas, ninguna con la garantía de oficialidad de esas dos. Una puede ser librosweb.es
En si es un menu simple, como este
Código:
<div id="menu">
<ul class="ulMenu" id="default-options">
<li class="liMenu" id="15" ></li>
<li></li>
<li></li>
<li></li>
<ul>
<ul class="ulMenu" id="dependent-options-13192" >
<li id="3" class="liMenu li-selected" ></li>
<li></li>
<li></li>
<li></li>
</ul>
<div>
Que podría ser un menú hasta ahí sí llegué. Otra cosa muy diferente es su divitis aguda. Lo que no se deduce de su código inicial es si era una clase (.ulMenu) mal escrita o una lista a la que le aplica una clase (ul.Menu) también mal escrita.
Según este último css debe tener dos reglas css diferentes. Una cuyo selector sea ul.liMenu {} y otra li.liMenu{} Respeto su grafía de la M (en mayúscula) pero es indiferente aunque, ahora sí, la convención es escribir en minúsculas.
solo que escribí un código en prototype que le es indiferente si los elementos son ul li o div. ambos menus son equivalentes y como notaras soy fan de los div's jeje.
Que al prototipe ese le sea indiferente no quita para que sea una mala práctica (la divitis) y un error (su declaración del selector) segundo
me llama ta atención que digas "Selectores iniciados por un numeral = estrepitoso fallo total"
y lo mantengo y me reafirmo
puedo hacer que los id empiecen por espacio de nombre o namespace y luego el id de la categoría, posteriormente extraer el id.
Sí, y los id y clases los puede identificar por cualquier símbolo a su libre elección. La cuestión es lo que obtendrá= estrepitoso fallo total
supongo que lo dices así por es un convención que empiece por una letra, verdad ?
Le remito a la diferencia entre convención y norma que le apunto antes.
ese id del li esta basado en id del registro de la categoría en la base de datos, por lo tanto no es algo fijo y como se que en toda la app no va a ver un div con un id numérico, lo vi bien para el momento en que lo escribí.
Usted lo puede hacer por la razón que quiera o tenga a bien. Otra cosa es qué van a hacer los agentes de usuario con los selectores que comienzan por un numeral. ¿No le resultó curioso que ningún selector comenzase por un dígito?
pero nada mejor que una imagen para espesar la idea verdad! Jeje
Agradezco su feedback, muchas gracias.