chicos, necesitan desarrollar una herramienta que satisfaga los requisitos siguientes:CSS + analizador generador de XHTML, el asesoramiento necesario
- de entrada: documento XHTML con reglas CSS dentro
head
sección. - Salida: documento XHTML con reglas CSS computados en la etiqueta de los atributos
La mejor manera de ilustrar el comportamiento que quiero es el siguiente. de entrada
Ejemplo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<style type="text/css" media="screen">
.a { color: red; }
p { font-size: 12px; }
</style>
</head>
<body>
<p class="a">Lorem Ipsum</p>
<div class="a">
<p>Oh hai</p>
</div>
</body>
</html>
Ejemplo de salida:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<body>
<p style="color: red; font-size: 12px;">Lorem Ipsum</p>
<div style="color: red;">
<p style="font-size: 12px;">Oh hai</p>
</div>
</body>
</html>
Qué herramientas/bibliotecas se ajuste mejor para tal tarea? No estoy seguro de si BeautifulSoup y cssutils son capaces de hacer esto.
Python no es un requisito. Cualquier recomendación será muy apreciada.
¿Estás seguro de que quieres hacer eso? No veo ninguna razón por la que sea útil ... – chills42
Mi primera pregunta sería ¿por qué? – roryf
Quería perdonarte el fondo de esto :). En resumen, se trata de enviar correos electrónicos basados en CSS. Por lo tanto, es una herramienta para facilitar el desarrollo de dichos mensajes. Y no, no se trata de enviar spam. – ohnoes