2010-02-12 11 views
6

It's valid in XHTML 1.1 और डब्ल्यूसीएजी 2.0 दिशानिर्देशों के उपयोग के बारे में कोई जानकारी नहीं है?लक्ष्य = "_ खाली" एक्सएचटीएमएल के साथ उपयोग करने के लिए सलाह क्यों नहीं है?

मैं जानता हूँ कि यह XHTML 1.0 सख्त में मान्य नहीं है, लेकिन अगर कई लोगों जावास्क्रिप्ट, jQuery, rel विशेषता, पीएचपी आदि

की तरह अन्य बातों के प्रयोग कर रहे हैं यह समझ बनाने करता है? इसका मतलब है कि लोग सत्यापन नियमों का पालन नहीं करना चाहते हैं, वे सिर्फ सत्यापन को छोड़ना चाहते हैं।

उत्तर

6

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

लक्ष्य विशेषता इस प्रतिमान के साथ फिट नहीं है (यह HTML सामग्री का एक बिट है जो ब्राउज़र व्यवहार को प्रभावित करती है), यही कारण है कि इसका उपयोग फहरा हुआ है।

2

4 विशेष लक्ष्य नामों के अलावा, target विशेषता मुख्य रूप से फ़्रेम के लिए उपयोग की जाती है। चूंकि एक्सएचटीएमएल 1.0 के फ्रेम के लिए कोई समर्थन नहीं है, इसलिए यह समझ में आता है कि इसमें उन पर काम करने के लिए डिज़ाइन की गई विशेषता शामिल नहीं है।

इसका दुख की बात यह भी प्रभाव "एक नई विंडो में खुला" खोने का मतलब है, लेकिन यह कैसे

+0

कृपया ध्यान दें कि मैं XHTML डिजाइन में कोई विशेषज्ञ है और न ही किसी भी कार्य समूह का सदस्य हूं। यह ज्यादातर 2 अलग-अलग तथ्यों (एक्सएचटीएमएल 1.0 में कोई फ्रेम नहीं है और फ्रेम के लिए इस्तेमाल किया जा रहा लक्ष्य) से अटकलें हैं – 3Doubloons

+0

यह बिल्कुल उदास नहीं है। :-) – molf

+0

अनुमोदित। वहां कम पॉपअप हैं, बेहतर मैं रात में सोता हूं – 3Doubloons

4

आप पहली जगह में एक नई विंडो में खोलने के लिए लिंक को मजबूर करने की कोशिश क्यों कर रहे हैं? यदि उपयोगकर्ता इसे एक नई विंडो या टैब में देखना चाहता है, तो वह निर्णय लेने वाला होना चाहिए। उपयोगिता के लिए यह हानिकारक है; उदाहरण के लिए, यह बैक बटन को सही तरीके से काम करने से रोकता है, और उपयोगकर्ताओं के हाथों से कुछ नियंत्रण लेता है। अधिक के लिए this article देखें। पर

डिजाइनर खुला नया ब्राउज़र विंडो सिद्धांत है कि यह अपनी साइट पर उपयोगकर्ताओं रहता है। लेकिन उपयोगकर्ता की मशीन पर लेने में उल्लिखित उपयोगकर्ता-विरोधी संदेश को भी अनदेखा कर रहा है, तो रणनीति स्वयं को पराजित कर रही है क्योंकि यह बैक बटन को अक्षम करता है जो सामान्य उपयोगकर्ता पिछली साइटों पर वापस आती है। उपयोगकर्ता अक्सर यह नहीं देखते हैं कि एक नई विंडो खोली गई है, खासकर अगर वे एक छोटी मॉनीटर का उपयोग कर रहे हैं जहां विंडो स्क्रीन को भरने के लिए अधिकतम हैं। तो एक उपयोगकर्ता जो को मूल में वापस करने का प्रयास करता है उसे ग्रेड आउट बैक बटन द्वारा भ्रमित कर दिया जाएगा।

link

+0

@ फ़िरस - लेख के लिए धन्यवाद, लेकिन मुझे क्लाइंट और क्लाइंट के साइट उपयोगकर्ताओं से इस उपयोगिता मुद्दे के बारे में कोई शिकायत नहीं मिली। और उस पर मेरी ग्राहक शिकायत अगर मैं बाहरी लिंक पर लक्ष्य = खाली नहीं डालता हूं। –

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

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