मैं एक कस्टम सीएसएस पार्सर लिख रहा हूं और इसे अपने एप्लिकेशन (एचटीएमएल नहीं) में ग्राफिकल तत्वों की शैली के लिए उपयोग करना चाहता हूं। मैं यह सुनिश्चित करना चाहता हूं कि यह चयनकर्ताओं की प्राथमिकता के मामले में सामान्य सीएसएस व्यवहार के अनुरूप है, "कैस्केड", आदि ..क्या कोई सीएसएस सिंटैक्स परीक्षण सूट है?
क्या इस परियोजना के लिए मैं एक व्यापक सीएसएस परीक्षण सूट का उपयोग कर सकता हूं?
मेरे सीएसएस में नियमित वाक्यविन्यास विशेषताओं (जैसे "टैग" नाम, आईडी, कक्षाएं, छद्मक्लास) से मेल खाते हैं और एचटीएमएल के सीएसएस के साथ कई स्वरूपण विकल्पों को साझा करेंगे, लेकिन अलग-अलग हैं, जो कि उपयुक्त हैं मैं "दस्तावेज" की तरह स्टाइल कर रहा हूँ।
मैं अपने कार्यान्वयन की जांच के लिए एक सीएसएस परीक्षण सूट की तलाश में हूं, लेकिन मुझे केवल W3C test suite की तरह ही मिल सकता है, मुख्य रूप से दस्तावेज़ के दृश्य प्रस्तुतिकरण से संबंधित हैं। मैं ऐसा कुछ ढूंढ रहा हूं जो मशीन-पठनीय या अनुकूलित करने में आसान है, और लेआउट इंजन की बजाय सीएसएस इंजन का उपयोग करता है। (छद्म परीक्षण विनिर्देश) की तरह कुछ:
Stylesheet
blah.blub { color: red; }
.blub { color: blue; }
+ Document
<blah class="blub" />
=> Expected result:
<blah class="blub" style="color: red" />
या
assert selector "#blub" matches element "moo#blub"
assert selector "blah#blub" does not match element "moo#blub"
...
मैं भी, सीएसएस shorthands के व्यवहार (जैसे line
बनाम line-color
) परीक्षण करना चाहते हैं मामलों में मैं क्रियान्वित किया है उन्हें एचटीएमएल के समान। उदाहरण के लिए
line: 1px solid blue;
line-color: red;
परिणामस्वरूप "1 पीएक्स ठोस लाल" रेखा होती है। कोई विचार?
+1 मुझे भी एक चाहिए। – SLaks