کمپیوٹرز, پروگرامنگ
ایچ ٹی ایم ایل: ابتداء کے لئے بنیادی
ایچ ٹی ایم ایل ایک ہائپر ٹیکسٹ مارک اپ زبان ہے جس نے انٹرنیٹ کو جس طرح ہم جانتے ہیں اسے بنایا اور اسے پیار کیا. اس شاندار آلے کے لئے یہ ہے کہ سائٹس خوبصورت اور جدید نظر آتے ہیں، اور ان کے استعمال کی سہولت بھی فراہم کرتی ہیں. ایچ ٹی ایم ایل زبان کو صارف کے دوستانہ اختیارات میں ویب صفحہ کے عناصر کو آسانی سے ملاتا ہے. ان کے کام MS ورڈ یا OpenOffice کی طرح متن ایڈیٹرز کے مقابلے میں متوازن ہے. وہ حروف کے بے شمار بڑے پیمانے پر ایک دستاویز میں تبدیل کرتے ہیں جس میں پیراگراف، بولڈ متن، اطالوی، میزیں اور یہاں تک کہ تصاویر موجود ہیں. اسی چیز کے بارے میں ایچ ٹی ایم ایل زبان ہے، صرف فرق یہ ہے کہ اس کے دستاویزات براؤزر میں دکھائے جاتے ہیں، اور اس آلے کی صلاحیتوں کو ٹیکسٹ ایڈیٹر میں کہیں زیادہ وسیع ہے. مارک اپ کے لئے، ٹیگ استعمال کیے جاتے ہیں - خاص حکم ہے جو ویب صفحہ کی ساخت کی وضاحت کرتی ہیں. وہ زاویہ بریکٹ میں منسلک ہیں - <ٹیگ>، تاکہ براؤزر کو متن کے کل وزن سے الگ کر سکیں. اگلا، ہم beginners کے لئے ایچ ٹی ایم ایل کی بنیادیات دیکھیں گے.
بصری ایڈیٹرز
ابتدائی طور پر، جنہوں نے ایچ ٹی ایم ایل کو سیکھنے کے راستے پر فٹ قائم کیا ہے، اکثر ایسے پروگراموں کے ساتھ اپنا کام شروع کرتے ہیں جو آپ کو کسی بھی معلومات کے بغیر ویب سائٹ بنانے کی اجازت دیتا ہے. ان میں، آپ آسانی سے اسکرین پر اشیاء کو بندوبست کرسکتے ہیں کیونکہ وہ براؤزر میں دکھائے جائیں گے. ایسا لگے گا، یہاں - یہ ابدی فضل کا ایک ذریعہ ہے، جو سب سے زیادہ ویب ڈویلپرز سے چھٹکارا حاصل کرسکتا ہے. لیکن سب کچھ اتنا ہی آسان نہیں ہے، کیونکہ بصری ایڈیٹروں نے بہت سی غلطیوں کی ہے جو سنجیدہ منصوبوں میں انہیں استعمال کرنا ناممکن ہے.
یہ سبھی پروگرام بہت غیر ضروری ٹیگز بناتے ہیں جو حتمی صفحے کے ورژن پر قابو پانے اور مضامین کو پیش کرتی ہیں. بے شک، تیز رفتار انٹرنیٹ کی اس عمر میں اس سے پہلے اس سے کم اہم ہے، لیکن اس میں کئی وجوہات موجود ہیں کیوں کہ ایک بصری ایڈیٹر میں تخلیق کردہ اس کے مقابلے میں ایک جامع اور قابل تحریر لکھا سائٹ زیادہ عملی ہے. اس طرح کے پروگرام میں بنایا گیا ایک ویب صفحہ کو تلاش روبوٹ کی طرف سے کمزور طریقے سے سنبھال لیا جائے گا، کیونکہ ہر کلو کوڈ ان کے لئے ضروری ہے، اور سیمی غلطیوں کے گروپ کے ساتھ ایک منجمد اور غیر منطقی کوڈ شاید انہیں چکانا پڑے گا. اس کے علاوہ، ایڈیٹر اکثر وقت کے پیچھے گھومتے ہیں، غیر متعلقہ ہوتے ہیں، اور یہ ان کی مصنوعات پر کوئی پیشہ ورانہ استعمال نہیں کرتا کیونکہ ان کی ترقی پر وسائل خرچ کرنے کے لئے مشورہ نہیں دیا جاتا ہے. لہذا، جو بھی سائٹس کی تخلیق میں کام کرنا چاہتا ہے، HTML کی بنیادی معلومات جاننا ضروری ہے.
ٹیگز
جیسا کہ اوپر بیان کیا گیا ہے، ٹیگ براؤزر کو ویب صفحہ کی ساخت کی وضاحت کرتی ہے. ان میں سے اکثر کا افتتاح اور اختتامی ٹیگ ہے، لیکن سب نہیں. مثال کے طور پر، <عنوان> ... title>، جہاں پوائنٹس کی بدولت مواد موجود ہے. پہلا یہ ہے کہ ٹیگ شروع ہوتا ہے، اور دوسرا اسے بند کرتا ہے. اندر اندر صفحہ ترتیب کے دیگر عناصر ہوسکتے ہیں، وہ ایک گڑیا کی طرح ایک دوسرے میں ناپسندیدہ ہوسکتے ہیں. ٹیگ کو بروقت طریقے سے بند کرنے کے لئے ضروری ہے تاکہ اس صفحے کو صحیح طریقے سے دکھایا جائے.
وہاں بھی ایک ٹیگ ہیں جو بند ہونے کی ضرورت نہیں ہے. ان میں، مواد اندر اور ساتھ ہی خاصیت ہے. سب سے زیادہ ایچ ٹی ایم ایل ٹیگ کے لئے ایک خاصیت درج کی جا سکتی ہے اور ایک عنصر کی خصوصیات کی وضاحت کرتا ہے. یہ افتتاحی ٹیگ میں منایا جاتا ہے اور اس طرح کچھ نظر آتا ہے: خاصیت = "..."، جہاں پوائنٹس کی بجائے وہاں ایک خاص قیمت ہے. ایچ ٹی ایم ایل کی مہارت کے لئے ٹیگ کا علم پہلا اور سب سے اہم قدم ہے. اس فن کی بنیادی باتیں بھی ایک ویب صفحہ کی ساخت کو سمجھنے کا مطلب ہے.
دستاویز کی ساخت
ہر ایچ ٹی ایم ایل دستاویز میں اسی توسیع ہے، مثال کے طور پر، Index.html. لہذا براؤزر یہ سمجھ سکتا ہے کہ یہ کیا کام کر رہا ہے، اور صفحے کو صحیح طریقے سے ظاہر کرتا ہے. سائٹ بنانے کے لئے استعمال کردہ تمام فائلیں، یہ ایک ڈائرکٹری میں اسٹور کرنے کے لئے ضروری ہے، جس میں مستقبل میں آپ کی زندگی بہت آسان ہوگی. ایچ ٹی ایم ایل ہائپر ٹیکسٹ مارک اپ زبان کی بنیادی دستاویزات دستاویز کی ساخت کی واضح سمجھ میں آتی ہے. یہ ٹیگ کے ساتھ شروع ہوتا ہے جو براؤزر کو HTML کے اس ورژن کو بتاتا ہے جو اس دستاویز میں استعمال ہوتا ہے. اس وقت، زبان کا پانچواں حصہ متعلقہ ہے، لہذا انوینٹری کے لۓ کچھ بھی نہیں ہے، آپ کو کسی بھی صفحے کے سب سے اوپر ٹیگ محفوظ طریقے سے درج کر سکتے ہیں.
اس کے بعد وہاں موجود جوڑی ڈھانچے موجود ہیں جو سائٹ کے "کنکال" بناتے ہیں. پہلا ٹیگ، جس میں باقی باقی ہیں - ... html>. اس سے باہر سب کچھ براؤزر کی طرف سے ایک ویب صفحہ کے طور پر تسلیم نہیں کیا جاتا ہے، لہذا یہ دستاویز کھولتا ہے اور اسے بند کر دیتا ہے. یہ ٹیگ کسی بھی دستاویز کے لئے ضروری ہے. اس میں کچھ اور لازمی ٹیگز بھی شامل ہیں جو ذیل میں بحث کی جائیں گی.
سر
اندر
... head> ٹیگ تکنیکی معلومات پر مشتمل ہے جس پر صفحے پر ظاہر نہیں کیا جائے گا، لیکن، اس کے باوجود HTML دستاویز کا ایک اہم حصہ ہے. اس جگہ کی ویب سائٹ اس بنیادی جگہ پر رکھی جاتی ہے، یہاں انکوڈنگ کا انتخاب کیا جاتا ہے اور اس صفحے کا نام درج کیا جاتا ہے. یہ لازمی <عنوان> ... عنوان> ٹیگ میں موجود ہے. براؤزر کے سب سے اوپر کا نام ظاہر ہوتا ہے، جہاں آپ ایک چھوٹا سا آئیکن بھی رکھ سکتے ہیں جو اس صفحے کے مواد کی وضاحت کرتا ہے. دستاویز کے انکوڈنگ کو فوری طور پر اس کے درست ڈسپلے کے لئے وضاحت کرنے کے لئے یہ ضروری ہے. یہ ٹیگ کا استعمال کرتے ہوئے کیا جا سکتا ہے. میٹا ٹیگ کا صفحہ کے ڈھانچے کے بارے میں ڈیٹا فراہم کرتا ہے اور عام طور پر سر کے اندر واقع ہوتا ہے.لنک
ایچ ٹی ایم ایل کی بنیادیات کا علم بھی شامل ہے جس میں سنجیدگی سے ڈیزائن کے ڈیزائن شیلیوں، یا سی ایس ایس کا استعمال شامل ہے. انہوں نے ایسے عناصر کی خصوصیات مقرر کی ہیں جو صفحے پر دکھائے جائیں گے. اس کام میں ایک جدید نقطہ نظر شامل ہے جس میں خصوصیات، رنگ، اونچائی اور عناصر کی جگہ، زیادہ سہولت کے لئے ایک بیرونی فائل میں خصوصیات کی انجام دیتا ہے. سی ایس ایس فائل کو مربوط کرنے کیلئے ٹیگ کا استعمال کیا جاتا ہے. مکمل فارم میں، اس طرح کچھ ایسا لگتا ہے: ، where href فائل کے مقام پر، اور اس کی قسم پر.
جسم
یہ ایچ ٹی ایم ایل دستاویز کے اس حصے میں ہے جس کا صفحہ کا ظاہر حصہ پیدا ہوتا ہے. "جسم" کے اندر کئے جانے والے سب کچھ براؤزر کی طرف سے دکھایا جائے گا. <جسم> میں، بہت سے ایچ ٹی ایم ایل ٹیگ استعمال کیے جاتے ہیں. اساسات ٹیکسٹ فارمیٹنگ، لنکس کے ساتھ کام کرتے ہیں اور ایک ویب صفحے کو تشکیل دینے کے لئے آسان ترین اوزار ہیں. ایچ ٹی ایم ایل میں شروع کرنے کے لئے، اہم ٹیگ جاننے کے لئے کافی ہے اور ان کا استعمال کرنے کے قابل ہے. ان میں سے سب سے زیادہ مقبول ہیں:
- <اسپین> - سی ایس ایس میں بیان کردہ خصوصی سٹائل کو لاگو کریں گے جس کے لئے سبٹرنگ منتخب کرنے کے لئے استعمال کیا جاتا ہے؛
- - ویب صفحہ کا لنک بناتا ہے؛ چھلانگ ایڈریس href attribute کی طرف سے مقرر کیا جاتا ہے؛
- - ہمارے وقت کے سب سے زیادہ مقبول ٹیگ میں سے ایک؛ ہر کسی نے جو HTMLL کے بنیادیات کو سیکھنے کا فیصلہ کیا اس پر خصوصی توجہ دینا چاہئے، کیونکہ یہ ایک بلاک پر مبنی عنصر ہے جس پر مبنی جدید سائٹس کی شیر کا حصہ بنایا جاتا ہے (بلاکس کے لئے پیرامیٹرز سی ایس ایس میں مقرر کی جاتی ہیں، اور دیگر بلاکس اس ٹیگ کے اندر واقع ہوسکتے ہیں)؛
- متن سے ایک پیراگراف منتخب کرتا ہے؛ پیراگراف کے مواد کھولنے اور بند ٹیگ کے درمیان ہیں؛
- <اول> - شمار شدہ فہرست، جس میں سے جوڑی جوڑی
- ٹیگ میں شامل ہیں؛
- ایک بلبل فہرست ہے، جس میں، اور ساتھ ہی شمار شدہ فہرست میں ، عناصر
- ٹیگ کی طرف سے انکار کر رہے ہیں؛
-
-
- دستاویز کے ہیڈر (نمبر، ہیڈر کی سطح کا اشارہ کرتا ہے، یہ ہے کہ
اہم ہیڈر ہے، اور اس کے بعد کے ورژن اس کے ذیلی سرخی ہیں، جس طرح، سطحوں کے عنوانات
،
انٹرنیٹ سے ملنے کے لئے تقریبا ناممکن ہیں) ، یہ بھی یاد رکھنا ضروری ہے کہ صفحے پر صرف ایک
ہیڈر ہو سکتا ہے؛
- <مضبوط> - بولڈ متن؛
- <ایم> - اطالوی؛
-
- ویب صفحہ پر ایک تصویر ڈالنا (یہ ایک ٹیگ ہے، اس کو قریبی ٹیگ کی ضرورت نہیں ہے، لیکن علی وصف کی وضاحت کرنے کے لئے ضروری ہے، جو تصویر کے متن کا تعین کرتا ہے)؛ - <ویڈیو> - ایک ویب صفحہ میں ویڈیو ڈالیں؛
- <آڈیو> ایک ٹیگ ہے جو دستاویز میں آڈیو فائل داخل کرتا ہے.
یہ آپ کے اپنے ویب صفحہ بنانے کے لئے ضروری تمام ٹیگ نہیں ہے، لیکن وہ beginners کے لئے HTML کی بنیاد ڈالنے کے لئے کافی ہیں.
سی ایس ایس
ایچ ٹی ایم ایل زبان کی ترقی نے حقیقت یہ ہے کہ ہر ٹیگ نے بہت سارے خاصیت حاصل کیے ہیں، اور ویب صفحات کے ظہور کی ضروریات میں نمایاں اضافہ ہوا ہے. کوڈ منجمد اور ناخوشگوار ہو گیا، اسے پڑھنے کے لئے مشکل تھا، نہ ہی اس کی مرضی کے مطابق یا تبدیل کرنا. اس کے علاوہ، اگر آپ کی ویب سائٹ پر دس صفحات ہیں تو اس میں بہت سارے عنوانات ہیں جو سبز میں نشان لگا دیا گیا ہے، اور آپ اچانک سرخ بنانا چاہتے ہیں، آپ کو ہر دستی طور پر تبدیل کرنا پڑے گا. cascading سٹائل کے چادروں کی آمد کے ساتھ، یہ عمل سادہ اور منطقی بن گیا ہے، اور HTML کوڈ زیادہ پڑھنے کے قابل بن گیا ہے.
سی ایس ایس کا اطلاق
ویب صفحات بنانے کے لئے، آپ ایچ ٹی ایم ایل اور سی ایس ایس کی بنیادی معلومات جاننا چاہتے ہیں، کیونکہ اب اس علاقے میں ایسا کرنے کی کوئی بھی چیز موجود نہیں ہے. وہ کسی بھی عنصر کے لئے خاصیت کی وضاحت کرتا ہے جو پورے دستاویز پر لاگو ہوتا ہے. اس طرح، آپ ایک ہی وقت میں
دستاویز میں سی ایس ایس فائل کو مربوط کرنے کے لئے، ایک لنک ٹیگ ہے. تھوڑا سا اوپر، اس کے استعمال کا اصول بیان کیا گیا تھا، لیکن یہ ایک ہی جگہ میں تمام شیلیوں کا مجموعہ صرف ایک ہی اختیار نہیں ہے. ایک سٹائل> ٹیگ بھی ہے، جو دستاویز کے "سر" میں واقع ہے اور آپ سی ایس ایس فائلوں کو استعمال کئے بغیر شیلیوں کو رجسٹر کرنے کی اجازت دیتا ہے. ایک یا ایک طریقہ یا دوسرے کا استعمال کرنا ضروری نہیں ہے. وہ کامیابی سے بہترین نتیجہ حاصل کرنے کے لئے مل کر مل سکتے ہیں. طرز شیٹ کے ساتھ ایک فائل بنانے کے لئے، آپ کو توسیع کے ساتھ ایک فائل بنانے کی ضرورت ہے، سی ایس ایس، مثال کے طور پر، Styles.css.
جاوا سکرپٹ
اکثر، ایسے شخص نے جو ویب صفحات تیار کرنے کا فیصلہ کیا ہے، ان کے کاموں کے بارے میں سمجھتے ہیں، ایچ ٹی ایم ایل پیش کرتے ہیں تو کافی نہیں. بنیادی باتیں ایک خوبصورت صفحہ بنائے گی، لیکن اگر آپ اچانک ان سے رابطہ کریں تو کیا ہوگا؟ ان مقاصد کے لئے، ایک منفرد منظر پروگرامنگ زبان ہے جو بالکل ایچ ٹی ایم ایل سے بات چیت کرتا ہے. اسے جاوا سکرپٹ کہا جاتا ہے، کیونکہ یہ مقبول جاوا زبان کے چھوٹے بھائی کے طور پر تصور کیا گیا تھا. آج، ان زبانوں نے اہم اختلافات حاصل کیے ہیں، اور ان کے درمیان فرق صرف بڑھتا ہے.
جاوا اسکرپٹ ایچ ٹی ایم ایل کی صلاحیتوں میں اضافہ کر سکتا ہے، یہ آپ کو ٹیگ تخلیق اور ترمیم کرنے کی اجازت دیتا ہے. اس شاندار آلے کو استعمال کرتے ہوئے، آپ کو کوکی کے ساتھ کام کر سکتے ہیں، صفحے سے دوبارہ لوڈ کئے بغیر ڈیٹا سے ڈیٹا ڈاؤن لوڈ کرسکتے ہیں، HTML کی اہلیتوں کی اجازت سے اس سائٹ کو زیادہ انٹرایکٹو بناتے ہیں. اس زبان میں بھی ایسی حدود موجود ہیں جو سیکورٹی سے متعلق ہیں. اگر جاوا اسکرپٹ سرور کی طرف استعمال نہیں کیا جاتا ہے، تو اس کی حیثیت سے اس کی صلاحیتوں کو محدود کیا جائے گا تاکہ حملہ آور کسی بھی کمپیوٹر پر بدسلوکی کوڈ استعمال نہ کرسکیں.
ایڈیٹرز
ایک ابتدائی طور پر ایچ ٹی ایم ایل کی بنیادی ویب سائٹس بنانے کے لئے سب سے زیادہ آسان اور عملی پروگراموں کے بارے میں معلومات فراہم کرتا ہے. جیسا کہ اوپر لکھا گیا تھا، بصری ایڈیٹرز، جیسے خواب ویور اور اس طرح، اس مقصد کے لئے موزوں نہیں ہیں. تو، ایک عام نوٹ بک میں ٹیگ لکھیں؟ یہ اختیار بھی شکست ہے، کیونکہ معیاری نوٹ بک ترتیب کے لۓ کوئی خاص اوزار نہیں ہے. نوٹ پیڈ ++ اس کام کو اچھی طرح سے سنبھال سکتا ہے. اس کی مصنوعات کے بڑے پلس یہ ہے کہ یہ کھلا ذریعہ ہے اور مکمل طور پر مفت ہے. اس میں ایک آسان مطابقت پذیری روشنی اور خود کار طریقے سے ٹیگ کی بندش ہے. نو نوٹ پیڈ ++ بھی انٹرفیس زبانوں کا ایک وسیع انتخاب فراہم کرتا ہے، اور اس کی صلاحیتوں کو آسانی سے متعدد اضافی اضافہ کے ساتھ وسیع کیا جاتا ہے.
منفرد ٹیکسٹ 3 - نوٹ پیڈ + + جیسے ایک پروگرام، لیکن فیس کی بنیاد پر پھیلا ہوا ہے. اس نے سب سے زیادہ ڈویلپرز کے دل جیت لیا. منفرد ٹیکسٹ 3 جاوا اسکرپٹ، سی ایس ایس اور ایچ ٹی ایم ایل کے لئے مثالی ہے. اس کے ساتھ کام کرنے کی بنیادی طور پر آزادانہ طور پر مطالعہ کرنا ہوگا، لیکن اس کے قابل ہے. یہ ٹھیک ٹیوننگ کے لئے واقعی بے حد امکانات ہیں، جو آپ کو آپ کی ضروریات پر پروگرام کو زیادہ سے زیادہ فٹ کرنے کی اجازت دیتا ہے.
Beginners کے لئے ایچ ٹی ایم ایل اور سی ایس ایس کی بنیادیات
جیسا کہ آپ دیکھ سکتے ہیں، ویب صفحات بنانے کے آرٹ کا مطالعہ بہت مشکل نہیں ہے کیونکہ یہ پہلی نظر میں لگتا ہے. ہاتھوں پر تربیت کے چند مہینے آپ کو ایک لکڑی کے صارف سے ابتدائی ڈویلپر میں تبدیل کردیں گے. ایک پروگرامنگ زبان یا لینکس کو سیکھنے سے ترتیب دینے کے لۓ سیکھنا آسان ہے. دراصل HTML ٹیگ بہت زیادہ نہیں ہیں، ان کی درخواست کے عملی پہلو کو سمجھنے کے لئے ضروری ہے.
یہ معاملہ انتہائی زیادہ نہیں ہے ایڈوب فوٹوشاپ میں کام کرنے کی مہارت ہو گی. یہ پروگرام آپ کو ایک ویب صفحہ کے فوٹو، تصاویر اور دیگر گرافک عناصر کے ساتھ کام کرنے کی اجازت دیتا ہے. اس وقت، یہ "فوٹوشاپ" ہے جو اس طرح کے مسائل کے ساتھ بہترین کاپی کرتا ہے، اس کے پاس چند حریف ہیں. ان لوگوں کے لئے جو یہ ایڈوب کی مصنوعات کو پسند نہیں کرتے، وہاں روشنی روم، GIMP، Illustrator اور اسی طرح کی افعال کے ساتھ دوسرے پروگراموں ہیں.
ایچ ٹی ایم ایل کے بارے میں کیا علم ہے
ویب صفحات بنانے کی صلاحیتیں آج آج بہت ہی متعلقہ ہیں، جیسے انٹرنیٹ چھلانگ اور حد سے بڑھتی ہے. ہر انٹرپرائز، کسی بھی، یہاں تک کہ سب سے چھوٹی دکان، ورکشاپس اور کھیل کلب - سب اپنی اپنی ویب سائٹ حاصل کرنا چاہتے ہیں. اور اس کے لئے، اس کے لئے وہ ایک ڈویلپر ہے جو کون سی ایس ایس اور ایچ ٹی ایم ایل کا مالک بنائے گا. بنیادی باتیں ماسٹر کے لئے آسان ہیں، جس کے بعد معاملہ عمل کے پیچھے ہے. چونکہ ترتیب ٹیکنالوجی مسلسل تیار کر رہے ہیں، سامنے کے اختتام کے ڈویلپرز ہمیشہ سے مطالبہ میں رہیں گے. جو بھی اس دلچسپ صنعت میں خود کو وقف کرنے کا فیصلہ کرے وہ کبھی بغیر کام چھوڑ نہیں سکتا.
Similar articles
Trending Now