Birçok e-posta istemcisi, bağlı CSS stil sayfalarını ve hatta gömülü <style>
etiketini sevmez, bunun yerine CSS'nin tüm biçimlendirmede stil öznitelikleri olarak satır içi görünmesini istemez.Dosyalardaki CSS tanımlarını Perl kullanarak satır içi stil özniteliklerine nasıl birleştirebilirim?
- KÖTÜ:
<link rel=stylesheet type="text/css" href="/style.css">
- KÖTÜ:
<style type="text/css">...</style>
- İŞLER:
<h1 style="margin: 0">...</h1>
Ancak bu satır içi stil nitelik yaklaşımı yönetmek için doğru acıdır.
Ruby ve PHP için bir CSS dosyası ve giriş olarak ayrı bir işaretleme alacağınız ve birleştirilen sonucu size döndüren araçları buldum. Bu, tüm CSS stil özelliklerine dönüştürülmüş tek bir işaretleme dosyası.
Bu soruna bir Perl çözümü arıyorum, ancak CPAN'da veya Google'da arama yapamadım. Herhangi bir işaretçi? Alternatif olarak, aynı sonucu elde etmek için bir araya getirilebilecek CPAN modülleri var mı?
kullanabilirsiniz, geçerli üretti Geçerli HTML'den HTML ve geçerli CSS'den geçerli CSS görünüyor. Bunu denediniz mi? Bazı geri bildirim almak harika olurdu. –
@Sinan Ünür: evet - kesinlikle çalışır ve oldukça yakın alır, ama ben oldukça Cevabınız hakkında yorum yaparak doğru alamayacak şey kaydetti - CSS :: DOM sorun değil, senin tho bu. Ve yorumlarda önizleme eksikliği meants yorum karıştı, ama bence bu vızıltı bulmak mümkün olmalıdır. CSS :: DOM ile bir oyun geçireceğim, Yardımlarınız için çok teşekkür ederim ama ben karmaşıklığı bana burada ötesinde olabilir korkuyorlar. – mintywalker
HTML :: TreeBuilder' ve 'CSS' için daha kolay olabilir. Biraz deneme yapıyorum. –