2011-02-07 11 views
6

मेरे पास एक ऐसी वेबसाइट है जो बहुत कम HTML ज्ञान वाले लोगों द्वारा WYSIWYG संपादक के माध्यम से अपडेट हो जाती है। WYSIWYG निर्यातित तालिका-आधारित संरचना पुराने बहिष्कृत टैग जैसे "संरेखण" और "bgcolor" जैसी साइट पर सीएसएस संचालित है, इसलिए इन विशेषताओं को ओवरराइट किया जाता है।सीएसएस रीसेट ओवरराइटिंग के लिए वर्कअराउंड एचटीएमएल विशेषताओं को बहिष्कृत करता है (उदा। संरेखण, bgcolor)?

उदाहरण के लिए, WYSIWYG संपादक में एक तालिका पर एक काला पृष्ठभूमि लागू होती है लेकिन साइट पर लाइव होने के बाद, पृष्ठभूमि साइट के सीएसएस रीसेट की वजह से किसी भी (डिफ़ॉल्ट) पर वापस आती है।

क्या इन पुराने टैग्स के लिए खाता बनाने का कोई तरीका है सीएसएस ओवरराइटिंग है कि मैं रीसेट सीएसएस से छुटकारा पाने के बिना नहीं देख सकता, अतिरिक्त सीएसएस मार्कअप बना रहा हूं या WYSIWYG टूल को अपग्रेड कर रहा हूं?

+0

उपयोगकर्ताओं को रचनात्मक उपकरण तक पहुंच नहीं होनी चाहिए!^_ ^ –

उत्तर

0

सं सीएसएस स्पष्ट रूप से दस्तावेज़ में किसी भी प्रदर्शनकारी मार्कअप ओवरराइड करता है।

0

आप इसे चलते रहने के लिए, कुछ काम करना होगा

सबसे अच्छा विकल्प IMO सीएसएस में इन तत्वों के लिए कक्षाओं शैली और उन्हें ओवरराइड करने के लिए अनुमति देने के लिए है।

3

आदर्श रूप में, आपको WYSIWYG संपादक का उपयोग नहीं करना चाहिए जो तालिका-आधारित लेआउट और बहिष्कृत गुण उत्पन्न करता है - यह केवल खराब अर्थशास्त्र है।

मैं सुझाव देता हूं कि टिनीएमसीई जैसे बेहतर संपादक को अपग्रेड करना होगा, क्योंकि कोई तरीका नहीं है कि आप एट्रिब्यूट स्टाइल को अपने सीएसएस नियमों को ओवरराइड कर सकें।