में इनलाइन स्पैन के बजाय टेक्स्ट ब्लॉक के लिए सीएसएस और भूमिकाओं को लागू करना a previous question है जो बताता है कि कुछ पुनर्गठित पाठ में रंग अवधि कैसे जोड़ना है।स्फिंक्स
प्रक्रिया सारांश यह है:
सबसे पहले, आप भूमिका है।
.. role:: red
An example of using :red:`interpreted text`
यह निम्नानुसार अनुवाद करता है।
<p>An example of using <span class="red">interpreted text</span></p>
अब, आपके पास लाल वर्ग है, आप रंग बदलने के लिए सीएसएस का उपयोग कर सकते हैं।
.red {
color:red;
}
यदि आप टेक्स्ट को कई पंक्तियों में फैलाते हैं तो आप यह कैसे करते हैं? उदाहरण के लिए:
.. role:: red
:red:`paragraph 1
paragraph 2
paragraph 3`
कहाँ पैराग्राफ 1, 2, 3 & सभी "लाल" होगा। अगर मैं ऐसा करने की कोशिश करता हूं तो मुझे चेतावनी संदेश मिलता है:
चेतावनी: अंतराल के बिना इनलाइन व्याख्या पाठ या वाक्यांश संदर्भ स्टार्ट-स्ट्रिंग।
यह पाठ में "लाल:" स्पैन और आवेषण नहीं बनाता है। यह सिर्फ एक स्ट्रिंग के रूप में इसकी व्याख्या नहीं करता है (जैसा कि चेतावनी बताता है)।
असल में, क्या यह पुन: संरचित पाठ में किया जा सकता है, और यदि यह हो सकता है, तो कैसे?
मैं स्फिंक्स 1.1.3 का उपयोग कर रहा हूं।
आप स्फिंक्स में 'आरएसटी-क्लास' का उपयोग करने के बारे में सही थे। मुझे इसे काम करने के लिए इसका इस्तेमाल करना पड़ा, लेकिन अब यह काम करता है जैसे मैं चाहता था। धन्यवाद। – jmq