ھدايت: Know اڻو فرق جسماني (بصري) HTML ٽيگز ۽ منطقي (ساختي) وارن جي وچ ۾ ، ۽ جڏھن ھڪڙي يا useئي کي استعمال ڪرڻ.
اتي آھن HTML ٽيگ جا basicه بنيادي قسم. منطقي ٽيگ دستاويز جي ساخت ۽ معنيٰ جي نمائندگي ڪن ٿا ، ر suggestedو تجويز ڪيل پيشڪشون انهن جي ظاهري شڪل لاءِ جيڪي ٿي سگهن ٿيون يا نه پيروي مختلف براؤزرز مختلف سسٽم ڪنفگريشنز تحت. جڏهن ته جسماني ٽيگ جو هڪ ڪهڙو انداز ۾ ٺاهي سگهجي ڪرڻ جو ارادو آهن خاص بصري اثرات جي نمائندگي ڪن، ۽ سندن semantic معني کي جيئن ڪو چرپر کڻندا آهن.
HTML جي اصل عملدرآمد ۾ تقريبا entirely مڪمل طور تي منطقي ٽيگ شامل آهن ، HTML فلسفي جي مطابق ته اها هڪ uralانچي واري wasولي هئي بلڪه هڪ اسڪرين لي آئوٽ جي وضاحت. ڪجھ فزيڪل ٽيگ پھچي ويا وري به پوئتي (جھڙوڪ <B>
بولڊ فيڪڊ ٽيڪسٽ لاءِ). جيئن HTML کي و browserايو ويو برائوزر kersاهيندڙ نيٽ اسڪيپ ۽ مائڪروسافٽ پاران ، وڏي تعداد ۾ فزيڪل ٽيگ شامل ڪيا ويا ، منطقي ٽيگ سيٽ جي تمام گھٽ وا with سان. HTML 4.0 معيار ، ۽ ھاڻي HTML 5.0 ترقي ھي، آھي ، ڪوشش ڪري ٿو ته ان توازن کي درست ڪري ڪجھ نئون منطقي ٽيگ متعارف ڪرايا و andن ۽ ڪجھ جسماني ٽيگ ۽ خاصيتن کي اسٽائل شيٽس جي حق ۾ ”محروم“ قرار ڏنو وي.
HTML طرز جي صلاحڪارن مختلف ۽ متضاد صلاحون ڏنيون آھن ته preferا منطقي يا جسماني ٽيگ جي استعمال کي ترجيح ڏيڻ گھرجي. سخت گير صفائي پسند چئي سگھن ٿا ته استعمال ڪن صرف منطقي ٽيگ هر وقت ، جڏهن ته ڪجهه گرافڪ ڊيزائنرز صرف جسماني ٽيگ استعمال ڪرڻ جي حمايت ڪن ٿا (becauseاڪاڻ ته منطقي ماڻهن ۾ رجحان آهي ، ڏکوئيندڙ آهن بصري ذهنيت وارن لاءِ ، پيش ڪيا و widelyن مختلف طريقن سان). مان نه ٿو ڪيان سخت اصولن تي بلڪه ، مان سپورٽ ڪريان ٿو جيڪو به ٽيگ استعمال ڪن ٿا خاص ايپليڪيشن لاءِ. اadaysڪلهه ، ان قسم جا تضاد تقريبا break breakاھر نٿا نڪرن ، sinceو ته نئين نسل جا ڪيترائي ڊولپر ، logا منطقي طور تي يا گرافڪ طور تي مبني ، استعمال ڪرڻ سکي ويا آھن Cascading Stylesheets استعمال ڪرڻ HTML کي صاف ۽ سادو رکڻ لاءِ ، ۽ پيشڪش کي ال separated. اسٽائل شيٽ ۾.
جڏهن استعمال ڪجي منطقي مارڪ اپ
ڪوشش ڪريو منطقي اڏاوتن کي استعمال ڪرڻ جي جڏھن اھي فٽ ٿين انھيءَ معنيٰ کي جنھن کي توھان پھچائڻ جي ڪوشش ڪري رھيا آھيو. جڏھن توھان چاھيو ھڪڙو ھيڊر ھڪڙي صفحي جي چوٽيءَ تي ، <H1>
ٽيگ آھي س goodو انتخاب. فزيڪل <FONT SIZE="+3">
ٽيگ استعمال ڪرڻ جو متبادل منفي اثر رکي ٿو منطقي طور تي ڪنھن سر کي نه سمجھڻ جو ڪو به پروگرام جيڪو ڪوشش ڪري ٿو ته توهان جي دستاويز جو هڪ ساختياتي خاڪو headاهي ان جي هيڊرن مان مايوس ٿي و whenن جڏهن توهان انهن کي اهڙو نشان نه لايو. ھڪڙو ٽيڪسٽ موڊ برائوزر جھڙوڪ لنڪس ، ۽ ان theن لاءِ ھڪڙو پڙھندڙ پروگرام ، ٿي سگھي ٿو ته ان جو پنھنجو ھڪڙو طريقو ھجي ته اھو استعمال ڪندڙ ڏانھن ھيڊر سگنل ڪري ، ۽ اھو توھان جي دستاويز تي غير فعال ھوندو جڏھن توھان سگنل ڪيو ته فونٽ تبديلي سان جيڪو بي معني آھي. اهي devicesيا ڊوائيس.
اتي ڪيترائي منطقي ٽيگ آھن جن جا مخصوص مطلب آھن جيڪي توھان لاءِ ڪارآمد ٿي سگھن ٿا. <CITE>
استعمال ڪيو و surroundي ٿو ڪم جي عنوان جي چو surroundاري بيان ڪرڻ لاءِ (عام طور تي پيش ڪيو ويو اٽلي ۾). <EM>
نامزد ٿيل متن تي زور ڏنو ويو ، ۽ <STRONG>
نامزد ڪري ٿو مضبوط زور ، عام طور تي پيش ڪيو ويو آهي اٽڪلن ۽ بولڊ ۾ بالترتيب. فائدي کي استعمال ڪرڻ جو فائدو بجاءِ جسماني ٽيگ جي انھن ڪيسن ۾ اھو آھي ته توھان جو مطلب و moreيڪ واضح طور تي پھچايو ويو آھي. حقيقت اها آهي ته ماس مارڪيٽ برائوزر اصل ۾ ڪجهه نٿا ڪن انهن فرقن سان هن وقت انهن کي سلائيڊ ڪرڻ جو ڪو سبب ناهي softwareيا سافٽ ويئر ا stillا تائين انھن مان فائدو وي سگھن ٿا جڏھن توھان جي دستاويز کي انڊيڪس ڪري يا خلاص ڪري. اسٽائل شيٽس جو ذڪر نه ڪرڻ: ھڪڙي سائيٽ سخت ڪوڊ ٿيل فزيڪل مارڪ اپ سان muchريل ھوندي تمام گھڻي سخت ٿي ويندي اسٽائل شيٽ جي استعمال ۾ تبديل ڪرڻ واري سائيٽ جي aيٽ ۾ ھڪڙي صاف ، سادي منطقي structureانچي سان.
جيڪڏھن توھان icalاھر نڪرو گرافڪ آرٽسٽ جي ذهنيت جو جيڪو گھرندو آھي پکسل-ڪامل ڪنٽرول توھان جي سائيٽ جي رينڊرنگ تي ، توھان پھچائي سگھندؤ پنھنجي سائيٽ جي معنيٰ کي.ھڪڙي سمجھدار ، پليٽ فارم کان آزاد طريقي سان. ڪوشش ڪريو HTML جي منطق کي شڪست نہ ڏي منطقي ٽيگ کان پاسو ڪندي ر becauseو ان ڪري جو توھان کي پسند ناھي ته انھن مان ڪجھ ڪجھ برائوزرز تي نظر اچن ٿا. مثال طور ، ڪجھ ڊزائنر پسند نٿا ڪن ته ڪيئن پيراگراف ndھرايا ون ، تنھنڪري اھي استعمال ڪن ٿا ھڪڙي لائن بريڪ بعد ھڪڙي گرافڪ جي پ byيان ايندڙ لائن کي ھٿ ڪرڻ لاءِ. ھن قسم جي شيءِ عام طور تي س ideaو خيال ناھي ، it’sو ته اھو خراب ماحول کي خراب ڪرڻ جو امڪان آھي مختلف ماحولن ۾ (مثال طور ، ر textو ٽيڪسٽ برائوزنگ) ۽ روبوٽس کي انڊيڪس ڪرڻ لاءِ توھان جي دستاويز جي ساخت کي جھو. سکو ته اسٽائل شيٽس ڪيئن استعمال ڪجن ، ۽ توھان پنھنجي صفحن جي منطقي عنصرن جي نظر کي و canيڪ لچڪدار انداز ۾ بيان ڪري سگھوٿا جيترو توھان جسماني مارڪ اپ سان ڪري سگھوٿا.
جڏهن استعمال ڪرڻ لاءِ فزيڪل مارڪ اپ
جڏھن توھان حاصل ڪرڻ چاھيو ٿا خاص بصري اثرات جيڪي مختلف منطقي ٽيگز جي ساختياتي معنائن ۾ پورا ناھن ، پوءِ فزيڪل ٽيگ آھن اھو ڪرڻ جو بھترين طريقو ان جي استعمال ڪرڻ جي thanيٽ ۾ منطقي ٽيگ جي غلط استعمال جي مطلبن لاءِ. اھڙيءَ طرح ، جيڪڏھن توھان پنھنجي س bodyي جسم جي ٽيڪسٽ کي بولڊ ڪرڻ جو فيصلو ڪيو ر becauseو انھيءَ ڪري جو اھو توھان لاءِ بھتر ل looksي ٿو ، <B>
ٽيگ جي بدران ٽيگ استعمال ڪريو <STRONG>
sinceو ته ”مضبوط زور“ ھتي اھم مفھوم ڪونھي. ماس مارڪيٽ برائوزرز ۾ ظاھر سا theيو ھوندو ، پر شايد توھان ھڪڙو ان blindو ماڻھو بچايو آھي جيڪو آڊيو برائوزر استعمال ڪندي توھان جو س documentو دستاويز آواز جي بلند آواز ۾ hearingڻ کان (مضبوط زور ڏيڻ لاءِ مناسب پيشڪش ، پر مناسب پيشڪش نه. بولڊ فيڪنگ جي خالص بصري اثر لاءِ). جيڪڏھن توھان چاھيو ٿا توھان جو س textو متن وڏو فونٽ ۾ ، استعمال ڪريو <FONT SIZE="+1">
بدران<H4>
، جڏھن کان توھان جو مطلب اھو نھ آھي ته ظاھر ڪريو ته توھان جو س textو متن دراصل ھڪڙو ”ھيڊر“ آھي.
ترڪيب: استعمال نه ڪريو <UL>
متن جي بلاڪ کي entيرائڻ لاءِ ، يا منطقي ٽيگ جا suchيا اھڙا استعمال غير منطقي طريقن سان.
منطقي ٽيگ جو غلط استعمال نه ڪريو. رکو انهن جي حقيقي معنائن کي ذهن ۾ ، نه ر theirو انهن جا بصري اثر توهان جي خاص برائوزر تي (جيڪي مختلف ٿي سگهن ٿا otherين برائوزرن تي). جي معني <UL>
آهي نه “هن متن indent”؛ ان جو مطلب آھي ”جيڪو ھي follows ڏنل آھي اھو ھڪڙي نمبر وارو فهرست آھي ،“ ۽ حقيقت اھو آھي ته ڪجھ برائوزر ان جي نشاندھي ڪن ٿا اھو واقعاتي آھي. (ويب ٽي وي جي ابتدائي ورزن <UL>
لسٽن کي نه didn’tھرايو !) HTML چشمن ذريعي ، ھڪڙي <UL>
فهرست لاءِ صرف مناسب مواد آھي <LI>
شيون ، تنھنڪري فهرستن جي رينڊرنگ ھن نحو جي پ notيان نه ھجڻ آھي. ھڪڙي معيار مطابق براؤزر توھان جي دستاويز جي ان حصي جو سمورو مواد رد ڪري سگھي ٿو. اھو آھي ناقص فارم انحصار ڪرڻ لاءِ ڪجھ برائوزرز جي رويي تي جيڪو ھلندو آھي منطقي مطلب جي خلاف ھڪ ٽيگ جي. توهان’ معنيٰ توھان جي دستاويز جي بجاءِ ر itsو ان جي ڏسڻ جي ، ۽ توھان کي سخت وقت ل converندو پنھنجي دستاويز کي نئين ايجادن لاءِ اسٽائل شيٽس وانگر بدلائڻ ۾.
بدقسمتيءَ سان ، توھان مان جيڪي استعمال ڪن ٿا WYSIWYG ايڊيٽرن وانگر DreamWeaver ، يا programsين پروگرامن وانگر Microsoft Word يا Microsoft Publisher ڪ extي HTMLڏڻ HTML ، غالبا no خبر ناھي ته اھي پروگرام physicalاھي رھيا آھن جسماني ٽيگ ، صحيح استعمال ٿيل منطقي ٽيگ ، يا غلط استعمال ٿيل منطقي ٽيگ. گهڻو ڪري ڪوڊ جيڪو اهڙو ايڊيٽر ratesاهي ٿو اهو تمام س beو نه هوندو توهان جي مواد جي منطقي نمائندگيءَ جي ڪري ، itو ته اهو beingاهيو پيو و aي هڪ گرافڪ لي آئوٽ جي بجاءِ هڪ منطقي structureانچي جي. س syntني کان و reasonيڪ سبب آھي HTML نحو سکڻ ۽ پنھنجا صفحا ھٿ سان لکڻ ASCII ايڊيٽر ۾!
ڪسٽم عناصر
مٿي ڏنل آرٽيڪل اصل ۾ 1990 جي ڏهاڪي ۾ لکيو ويو ، ڪجھ ٽڪرن واري نظرثاني ۽ اپڊيٽس سان بعد ۾. و modernيڪ جديد HTML 5 ويب (2015 جي مطابق) ھاڻي ا affا و moreيڪ موقعا ڏئي ٿو ويب ۾ منطقي سifاڻپ ڪندڙ استعمال ڪرڻ جا. ڪاسڪڊنگ اسٽائل شيٽس ڊگھي عرصي کان توھان کي اجازت ڏني آھي مختلف اندازن کي منطقي طور تي نالي واري شين سان ”ڪلاس“ ۽ ”id“ صفتن جي استعمال ذريعي ، پر ھاڻي توھان پنھنجي مرضيءَ جي HTML عناصر کي به متعين ڪري سگھوٿا ، جيڪي انھن جي اسٽائل حاصل ڪري سگھو ٿا اسٽائل شيٽس مان. اھو ر requiredو گھربل آھي ته نون عنصرن کي انھن ۾ ھائفن سان نالو ڏنو و soي ته جيئن موجوده ۽ مستقبل جي ”معياري“ HTML ٽيگز سان ٽڪراءُ نه ٿئي.
نيون
- ڪسٽم عنصرن جو تفصيلي تعارف
- David Siegel ، مصنف Creatاھيندڙ قاتل ويب سائيٽون ، سمجھي ٿو فرق جسماني ۽ منطقي ٽيگن جي وچ ۾ ، پر پنھنجي گرافڪ ڊيزائين تي mindل ذهنيت جي ڪري ، ھو ا usingئين کي استعمال ڪرڻ جي حمايت ڪري ٿو جتي مان بعد جي مدد ڪندس. ھي منھنجي مخالف نقطي نظر جي بھترين پيش ڪيل وضاحتن مان ھڪڙي ھئي ، پر في الحال ”KillerSites“ سائيٽ ل toي ٿي ڪنھن byئي جي طرفان ھلائي پئي و andي ۽ ھاڻي و quiteيڪ منطق دشمن دليل ڪونھي جو اھو ھڪ didيرو ڪيو.