2009-02-26 8 views
14

खैर इस सवाल के बाद this oneसीएसएस को शरीर के बीच में कितना बुरा लगाया जाता है?

आया कारणों रहे हैं बहुत ज्यादा एक ही, सामान क्लीनर रखने के लिए, कितना बुरा यह कॉल करने के लिए करने के लिए

(सुनिश्चित करें कि सीएसएस अधिलेखन टैग के साथ टकराने नहीं करता जा रहा है) है < लिंक rel = "स्टाइलशीट" प्रकार = "टेक्स्ट/सीएसएस" href = "mycss.css"> शरीर के बीच में रखें? (यदि यह काम करता है)

ताकि कुछ मामलों में मेरे पास विशिष्ट मॉड्यूल के लिए विशिष्ट सीएसएस हो।

+0

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

उत्तर

16

<link> केवल एक दस्तावेज़ के <head> खंड में अनुमति दी है: Document relationships: the LINK element

+3

फिर भी, अधिकांश ब्राउज़र आपको इसे शरीर के बीच में रखने की अनुमति देंगे और इसे ठीक से संभाल लेंगे। – jahu

+2

यह सभी –

1

स्टाइलशीट सिर टैग में शामिल किया जाना चाहिए। अन्यथा आपको ब्राउज़र के आधार पर अजीब प्रतिपादन 'flicks' मिल सकता है। यदि आप वास्तव में प्रति मॉड्यूल सीएसएस स्टाइलशीट का उपयोग करना चाहते हैं तो आपको अपने टेम्पलेट के हेड टैग पर हुक प्रदान करना चाहिए।

6

ईमानदारी से, यदि आप एक बड़ी परियोजना में केवल एक बार या दो बार कर रहे हैं, और वह खराब लेआउट आपको एक नया समाधान रिकोड करने के दिन बचाता है ... इसके लिए जाएं। आप सही हैं, यह काम करता है।

आपको जवाब मिलेंगे कि यह बुरा है क्योंकि यह मान्य नहीं है, क्योंकि यह सही नहीं है और यदि आप इसे कई बार करते हैं, तो मैं सहमत हूं कि आपको वास्तविक समस्या पर पुनर्विचार और समाधान करना चाहिए। लेकिन एक बार? मैं आगे बढ़ता हूं; वेब एक सुंदर अपूर्ण जगह बनी हुई है।

बस मेरे साथ काम करने के लिए आवेदन न करें, हम उस बकवास के साथ यहां नहीं आते हैं।

संपादित करें: बस अपने अन्य प्रश्न और साइट पर आप के बारे में बात कर रहे थे देखा। यदि यह आपके सप्ताहांत प्रोजेक्ट से संबंधित है, तो इसे सही तरीके से करें। जल्दी और अक्सर अच्छी आदतें विकसित करें।

+0

पर प्रश्न का उत्तर नहीं देता है हाँ, यह मेरे सप्ताहांत परियोजना से संबंधित है, इसमें मजा आता है। गैर ऑनलाइन हिस्सा जो कुछ भी है उससे कहीं अधिक उन्नत है। लेकिन अभी तक ऑनलाइन जाना अच्छा नहीं है। वेब विकास के साथ बस कुछ मज़ा आ रहा है। – fmsf

18

सैद्धांतिक रूप से आपको केवल head टैग में सीएसएस रखना चाहिए, व्यावहारिक रूप से यह अक्सर व्यवहार्य नहीं है, या केवल दर्द के लायक नहीं है।

आप दस्तावेज़ के बीच में डाल दिया है, तो निम्नलिखित दो चीजों में से एक होगा:

  • ब्राउज़र लोड हो रहा है (और दिखाते हैं) अपने पृष्ठ शुरू कर देंगे, और फिर एक बार यह उठ जाता है नए सीएसएस में, मौजूदा सामग्री बदल जाएगी या

  • ब्राउज़र को आपकी सामग्री को प्रदर्शित करने में थोड़ा अधिक समय लगेगा।

पहली बात बुरी लगती है, लेकिन यह आम तौर पर एक समस्या नहीं है। वैसे यह मेरे लिए भी नहीं रहा है, क्योंकि 10 में से 9 गुना, यदि आप पृष्ठ के मध्य में सीएसएस डाल रहे हैं, तो सीएसएस केवल इसके बाद आने वाली सामग्री के लिए "निर्मित" है, और नहीं इसके ऊपर की चीजों को प्रभावित करें, इसलिए वे

के स्थानांतरित या परिवर्तित नहीं होंगे, इसलिए "यह कितना बुरा है" के आपके प्रश्न का उत्तर देने के लिए, मैं कहूंगा - बुरा नहीं, बस सीएसएस लिखने से सावधान रहें जो प्रभावित करता है पृष्ठ के कुछ हिस्सों जो सीएसएस फ़ाइल से पहले लोड हो गए थे।

4

यह अब काम कर सकता है, लेकिन एक लिंक टैग के रूप में केवल सिर में अनुमति है, इस बात की कोई गारंटी नहीं है कि यह भविष्य में काम करेगा; एक ब्राउज़र अपडेट सीएसएस का उपयोग नहीं कर सकता है और इसका उपयोग नहीं किया जा रहा है।

लेकिन तब फिर, शायद नहीं।

वैसे भी, मैं निश्चित रूप से यह सिफारिश नहीं होगा।

संपादित करें: हर कोई हमेशा शिकायत करता है कि आईई मानकों का पालन नहीं कर रहा है, चलिए डेवलपर्स के रूप में भी ऐसा नहीं करना शुरू करते हैं।

0

एचटीएमएल 5, शैली तत्व है, जो आंशिक रूप से आपके यूज-केस के पते पर "स्कोप" विशेषता का परिचय क्योंकि यह मैश-अप के लिए एक बहुत ही आम मामला है। हालांकि, जहां तक ​​मुझे पता है, लिंक तत्व के लिए कोई समकक्ष नहीं है। इसके अलावा, मैं अगर किसी भी ब्राउज़र वर्तमान में "स्कोप" विशेषता समर्थन कर रहा है पता नहीं है।

0

Theoreticaly - आप php का उपयोग कर सकते है अगर आप शरीर में लोड सीएसएस शैलियों की जरूरत है शामिल हैं। लेकिन मैं यह यकीन नहीं है - अगर यह काम नहीं करेगा - php करने के लिए अपने सीएसएस फ़ाइल को बदलने की कोशिश:

style.php:

<style> 
body {} 
</style> 

या उपयोग jQuery लोड निर्माण और नई शैली तत्व & संलग्न बनाने यह शरीर में है।

संबंधित मुद्दे