Skip to main content

মার্কআপ ভাষা কি? - ওয়েব ডিজাইন

খেলাধুলার মাধম্যে ইলুমিনাতির বার্তা প্রচার (জুন 2026)

খেলাধুলার মাধম্যে ইলুমিনাতির বার্তা প্রচার (জুন 2026)
Anonim

আপনি যখন ওয়েব ডিজাইনের বিশদ অনুসন্ধান শুরু করেন, তখন নিঃসন্দেহে আপনার কাছে নতুন এমন কয়েকটি শব্দ এবং বাক্যাংশের সাথে পরিচয় দেওয়া হবে। সম্ভবত আপনি শুনতে পাবেন এমন শর্তগুলির মধ্যে একটি হল "মার্কআপ" বা সম্ভবত "মার্কআপ ভাষা"। "কোডআপ" এর চেয়ে আলাদা "মার্কআপ" কীভাবে এবং কেন কিছু ওয়েব পেশাদাররা এই শর্তগুলি একচেটিয়াভাবে ব্যবহার করতে বলে? আসুন শুরুতে একটি "মার্কআপ ভাষা" কী তা দেখি।

আসুন 3 মার্কআপ ভাষা দেখুন

ওয়েবের প্রায় প্রতিটি আদ্যক্ষর যার মধ্যে একটি "এমএল" রয়েছে তার একটি "মার্কআপ ভাষা" (বড় বিস্ময়, যা "এমএল" দাঁড়িয়েছে)। মার্কআপ ভাষা হল ওয়েব পৃষ্ঠাগুলি বা সমস্ত আকার এবং মাপ তৈরি করতে ব্যবহৃত বিল্ডিং ব্লক।

বাস্তবিকই, বিশ্বের বিভিন্ন মার্কআপ ভাষা আছে। ওয়েব ডিজাইন এবং উন্নয়নের জন্য, তিনটি নির্দিষ্ট মার্কআপ ভাষা রয়েছে যা আপনি সম্ভবত জুড়ে চালাতে পারবেন। এই হল এইচটিএমএল, এক্সএমএল, এবং এক্সএইচএমএল।

একটি মার্কআপ ভাষা কি?

সঠিকভাবে এই শব্দটি সংজ্ঞায়িত করতে - একটি মার্কআপ ভাষা এমন একটি ভাষা যা পাঠ্যকে টীকা দেয় যাতে কম্পিউটারটি সেই পাঠ্যকে কাজে লাগাতে পারে। বেশিরভাগ মার্কআপ ভাষা মানুষের পঠনযোগ্য কারণ এনটাইটেশনগুলি তাদের পাঠ্য থেকে আলাদা করতে একটি ভাবে লিখিত হয়। উদাহরণস্বরূপ, এইচটিএমএল, এক্সএমএল এবং এক্সএইচটিএমএল সহ, মার্কআপ ট্যাগগুলি রয়েছে < এবং >। যে অক্ষরগুলির মধ্যে একটিতে প্রদর্শিত হয় এমন কোনও পাঠ্যক্রম মার্কআপ ভাষাটির অংশ হিসাবে বিবেচিত হয় এবং উদ্দীপক পাঠ্যের অংশ নয়। উদাহরণ স্বরূপ:

এটি এইচটিএমএল লেখা লিখিত অনুচ্ছেদের একটি অনুচ্ছেদ

এই উদাহরণ একটি এইচটিএমএল অনুচ্ছেদ। এটি একটি খোলার ট্যাগ গঠিত হয় (

), একটি বন্ধ ট্যাগ (

), এবং প্রকৃতপক্ষে পর্দায় প্রদর্শিত হবে এমন পাঠ্য (এটি দুটি ট্যাগের মধ্যে থাকা পাঠ্য)। প্রতিটি ট্যাগটিতে মার্কআপের অংশ হিসাবে এটির নামকরণ করার জন্য "কম তুলনায়" এবং "অসাধারণ" চিহ্ন রয়েছে।

যখন আপনি কম্পিউটার বা অন্য ডিভাইস স্ক্রীনে প্রদর্শিত হওয়ার জন্য পাঠ্য বিন্যাস করেন, তখন আপনাকে পাঠ্য এবং পাঠ্যের নির্দেশাবলীর মধ্যে পার্থক্য করতে হবে। "মার্কআপ" লেখা প্রদর্শন বা মুদ্রণ করার নির্দেশাবলী।

মার্কআপ কম্পিউটার পাঠযোগ্য হতে হবে না। মুদ্রণ বা একটি বই সম্পন্ন টীকা মার্কআপ হিসাবে বিবেচিত হয়। উদাহরণস্বরূপ, স্কুলে অনেক ছাত্র তাদের পাঠ্যপুস্তকগুলিতে নির্দিষ্ট বাক্যাংশগুলি হাইলাইট করবে। এটি নির্দেশ করে যে হাইলাইট করা পাঠটি পার্শ্ববর্তী পাঠের চেয়ে আরও গুরুত্বপূর্ণ। হাইলাইট রঙ চিহ্নিত করা হয়।

যখন মার্কআপটি লিখতে এবং ব্যবহার করতে হয় তখন কাছাকাছি কোডগুলি কোড করা হয় তখন মার্কআপ একটি ভাষা হয়ে যায়। একই ছাত্রের নিজস্ব "নোট মার্কআপ ল্যাঙ্গুয়েজ" থাকতে পারে যদি তারা "বেগুনি হাইলাইটার সংজ্ঞাগুলির জন্য হয়, হলুদ হাইলাইটার পরীক্ষার বিশদের জন্য এবং মার্জিনের পেন্সিল নোটগুলি অতিরিক্ত সংস্থানের জন্য থাকে।"

বেশিরভাগ মার্কআপ ভাষাগুলি বিভিন্ন প্রজেক্টের বাইরের কর্তৃপক্ষের দ্বারা নির্ধারিত হয়। ওয়েব কাজ জন্য মার্কআপ ভাষা কিভাবে এই হয়। তারা W3C, বা ওয়ার্ল্ড ওয়াইড ওয়েব কনসোর্টিয়াম দ্বারা সংজ্ঞায়িত করা হয়।

এইচটিএমএল-হাইপারটেক্সট মার্কআপ ভাষা

এইচটিএমএল বা হাইপারটেক্সট মার্কআপ ভাষা ওয়েবের প্রাথমিক ভাষা এবং আপনি ওয়েব ডিজাইনার / বিকাশকারী হিসাবে কাজ করে এমন সবচেয়ে সাধারণ একটি ভাষা। আসলে, এটি আপনার একমাত্র মার্কআপ ভাষা হতে পারে যা আপনি আপনার কাজে ব্যবহার করেন।

সমস্ত ওয়েব পেজ এইচটিএমএল একটি গন্ধ লেখা হয়। এইচটিএমএল ওয়েব ব্রাউজারে ইমেজ, মাল্টিমিডিয়া, এবং টেক্সট প্রদর্শিত হয় যে ভাবে সংজ্ঞায়িত করে। এই ভাষাটি আপনার দস্তাবেজগুলি (হাইপারটেক্সট) সংযোগ করার উপাদানগুলিকে অন্তর্ভুক্ত করে এবং আপনার ওয়েব দস্তাবেজগুলিকে ইন্টারেক্টিভ (যেমন ফর্ম সহ) করে। অনেক মানুষ এইচটিএমএল "ওয়েবসাইট কোড" কল, কিন্তু সত্যই এটা সত্যিই একটি মার্কআপ ভাষা। উভয় শব্দ কঠোরভাবে ভুল এবং আপনি ওয়েব পেশাদার সহ, মানুষ শুনতে পাবেন, এই দুটি পদ mutchangeably ব্যবহার করুন।

এইচটিএমএল একটি নির্ধারিত মান মার্কআপ ভাষা। এটি এসজিএমএল (স্ট্যান্ডার্ড জেনারাইজড মার্কআপ ল্যাঙ্গুয়েজ) উপর ভিত্তি করে। এটি এমন একটি ভাষা যা আপনার পাঠ্যের কাঠামো সংজ্ঞায়িত করতে ট্যাগ ব্যবহার করে। উপাদান এবং ট্যাগ <এবং> অক্ষর দ্বারা সংজ্ঞায়িত করা হয়।

এইচটিএমএলটি ওয়েবের কাছে আজ পর্যন্ত ব্যবহৃত সবচেয়ে জনপ্রিয় মার্কআপ ভাষা দ্বারা, ওয়েব বিকাশের জন্য এটি একমাত্র পছন্দ নয়। এইচটিএমএলটি উন্নত হওয়ার সাথে সাথে এটি আরও জটিল হয়ে ওঠে এবং স্টাইল এবং সামগ্রী ট্যাগগুলি এক ভাষাতে মিলিত হয়। অবশেষে, ডাব্লু 3 সি সিদ্ধান্ত নিয়েছে যে ওয়েব পেজের স্টাইল এবং কন্টেন্টের মধ্যে বিচ্ছেদের প্রয়োজন ছিল। একটি ট্যাগ যা শুধুমাত্র বিষয়বস্তু সংজ্ঞায়িত করে HTML তে থাকবে তবে শৈলী সংজ্ঞায়িত ট্যাগগুলিকে সিএসএস (ক্যাসকেডিং স্টাইল শীট) এর পক্ষে অব্যবহৃত করা হয়েছে।

এইচটিএমএল এর সর্বশেষ সংখ্যাযুক্ত সংস্করণ HTML5। এই সংস্করণটি এইচটিএমএল-এ আরো বৈশিষ্ট্য যুক্ত করেছে এবং XHTML দ্বারা আরোপিত কিছু কঠোরতা সরানো হয়েছে (খুব শীঘ্রই সেই ভাষাতে)।

এইচটিএমএল প্রকাশের উপায় HTML5 এর উত্থানের সাথে পরিবর্তিত হয়েছে। আজ, নতুন বৈশিষ্ট্য এবং পরিবর্তনগুলি একটি নতুন, সংখ্যাযুক্ত সংস্করণ প্রকাশ করার প্রয়োজন ছাড়া যোগ করা হয়েছে। ভাষার সর্বশেষ সংস্করণটি কেবল "এইচটিএমএল" হিসাবে উল্লেখ করা হয়।

এক্সএমএল এক্সটেনসিবল মার্কআপ ভাষা

এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ হ'ল এইচটিএমএল আরেকটি সংস্করণ যা ভিত্তি করে। এইচটিএমএল লেগেছে, এক্সএমএল এসজিএমএল বন্ধ ভিত্তিক হয়। এটি SGML এর চেয়ে কম কঠোর এবং সাধারণ HTML এর চেয়েও কঠোর। এক্সএমএল বিভিন্ন বিভিন্ন ভাষা তৈরি করার জন্য এক্সটেনসিটিলিটি প্রদান করে।

এক্সএমএল মার্কআপ ভাষা লেখার জন্য একটি ভাষা। উদাহরণস্বরূপ, আপনি বংশবৃত্তান্তের উপর কাজ করছেন, আপনি আপনার XML এ বাবা, মা, মেয়ে এবং ছেলেকে সংজ্ঞায়িত করতে XML ব্যবহার করে ট্যাগগুলি তৈরি করতে পারেন: । ইতিমধ্যে XML এর সাথে তৈরি করা বেশ কয়েকটি মানানসই ভাষা রয়েছে: গণিত সংজ্ঞায়িত করার জন্য ম্যাথএমএল, মাল্টিমিডিয়া, এক্সএইচএইচটিএমএল এবং আরও অনেকে কাজ করার জন্য SMIL।

এক্সএইচএমএক্স-এক্সটেন্ডেড হাইপারটেক্সট মার্কআপ ভাষা

এক্সএক্সএমএল 1.0 হল এইচটিএমএল 4.0 এক্সএমএল মান পূরণের জন্য পুনরায় সংজ্ঞায়িত। HTML5 এর সাথে আধুনিক ওয়েব ডিজাইনে এক্সএইচএমএটি প্রতিস্থাপিত হয়েছে এবং এর পরে যে পরিবর্তন এসেছে। আপনি এক্সএইচটিএমএল ব্যবহার করে কোনও নতুন সাইট খুঁজে পেতে অসম্ভাব্য, কিন্তু যদি আপনি অনেক পুরানো সাইটে কাজ করেন তবে আপনি এখনও সেখানে ঝটপট এক্সএইচটিএল সম্মুখীন হতে পারেন।

এইচটিএমএল এবং এক্সএইচটিএমএল এর মধ্যে অনেক বড় পার্থক্য নেই, তবে এখানে আপনি লক্ষ্য করবেন:

  • এক্সএইচএমটি নিম্ন ক্ষেত্রে লেখা হয়। যদিও এইচপিএপি ট্যাগগুলি UPPER কেস, MiXeD কেস বা লোয়ার ক্ষেত্রে সঠিক হতে পারে তবে এক্সএইচটিএমএল ট্যাগগুলি সব ছোট ক্ষেত্রেই হতে হবে। (নোট - অনেক ওয়েব পেশাদার সমস্ত ছোট হাতের অক্ষরে এইচটিএমএল লিখেন, যদিও এটি প্রযুক্তিগত প্রয়োজন হয় না)।
  • সমস্ত এক্সএইচএমএল উপাদান একটি শেষ ট্যাগ থাকতে হবে। শুধুমাত্র এক ট্যাগের উপাদানগুলি যেমন ট্যাগের শেষে ক্লোজিং স্ল্যাশ (/) দরকার: <> / >
    • <> / >
  • সমস্ত গুণাবলী এক্সএইচটিএমে উদ্ধৃত করা আবশ্যক। কিছু লোক স্থান সংরক্ষণের জন্য গুণগুলির চারপাশে উদ্ধৃতিগুলি সরাতে পারে তবে সঠিক XHTML এর জন্য এটি প্রয়োজন।
  • এক্সএইচটিএমএল ট্যাগ সঠিকভাবে নিস্তেজ হয় প্রয়োজন। যদি আপনি একটি গাঢ় খোলা () উপাদান এবং তারপর একটি ইটালিক্স () উপাদান, আপনি ইটালিক উপাদান বন্ধ করা আবশ্যক () আপনি গাঢ় বন্ধ করার আগে ()। (উল্লেখ্য যে এই দুটি উপাদানগুলি অব্যবহৃত হয়েছে কারণ এটি চাক্ষুষ উপাদান। HTML এখন ব্যবহার করে এবং এই দুই জায়গায়)
  • এইচটিএমএল গুণাবলী একটি নাম এবং একটি মান থাকতে হবে। এইচটিএমএল-এ একচেটিয়া বৈশিষ্ট্যগুলি অবশ্যই মূল্য সহ ঘোষণা করা উচিত, উদাহরণস্বরূপ, দী এইচআর বৈশিষ্ট্য লেখা হবে noshade = "noshade".