¿Se puede aplicar CSS en línea a elementos secundarios nesteds en el elemento con estilo?

Este es el problema en pocas palabras:

  • Quiero aplicar el estilo vertical-align: top a cada
    en una tabla, sin aplicar manualmente el estilo a cada fila.
  • Tengo que usar CSS en línea porque estoy en un wiki, así que no puedo editar la hoja de estilos externa, o editar el para incrustar un estilo.
  • Cuando agrego un atributo de estilo a una etiqueta
    , parece que este estilo no se pasa a sus elementos secundarios. (Puedo ver que esto es casi siempre algo bueno).
  • No puedo usar , porque no es una etiqueta permitida en las páginas de MediaWiki.
  • ¿Debería resignarme a agregar style="vertical-align: top para cada

    , o sigue siendo una solución que estoy pasando por alto?

    EDITAR: Se eliminó un montón de información de fondo para limitar la pregunta a lo que sugiere el título de la pregunta.

    ¿Se puede aplicar CSS en línea a elementos secundarios nesteds en el elemento con estilo?

    No directamente.

    Indirectamente, solo si el elemento hijo tiene that-property: inherit set en su hoja de estilos existente.

    Me interesó esta pregunta desde un contexto diferente, específicamente para estilizar correos electrónicos html. Dado que no se puede agregar css a la cabecera de un correo electrónico en gmail (créalo o no), la única forma de aplicar los estilos de correo electrónico de manera consistente es en línea.

    La respuesta a esta pregunta es no, no hay una manera aceptable de evitar el problema en este o en cualquier otro contexto que yo sepa. Cuando se acerque a un problema como este, es útil pensar si el estilo que intenta aplicar debe ser una “excepción” o una “regla”, es decir, si el 90% de sus tds están alineados verticalmente, solo debe aplicar El estilo como regla general y pasar por y corregir el 10%. Al hacer esto, es importante que especifique claramente sus excepciones, preferiblemente con un bloque de comentarios que haga referencia a la “regla”.

    Para obtener una referencia completa sobre qué css es compatible y dónde es muy útil: http://www.campaignmonitor.com/css/

    No estoy familiarizado con los Wiki, pero ¿puede crear una clase y aplicar un estilo a todos los nodos secundarios en esa clase?

    Asi que …

      

    ¿Vale la pena intentarlo?

Use lo siguiente: