ব্রাউজারে যখন একটি ওয়েব পেজ দেখছেন, তখন আপনার সামনে রয়েছে ওয়েব পেজ এর সবচেয়ে সাধারন চেহারাটা, অনেক গুলো শব্দ। এই শব্দ গুলোর সাথে সাধারন বেশ কিছু ডিজাইন সম্পর্কিত ব্যাপার থাকে, যেমন নানা ধরনের ফন্ট সাইজ, কালার। আবার কিছু কিছু ক্ষেত্রে, একটা পেজে আপনি ছবি বা ভিডিও দেখতে পাবেন। আবার অনেক সময় আপনি একটা ফর্ম দেখতে পাবেন, সেখানে আপনি নিজের মতো করে লিখে সার্চ করতে পারেন, অথবা আপনার ইচ্ছে মতো পেজের চেহারা পরিবর্তন করতে পারেন। আবার কখনো কখনো পেইজের কিছু অংশ স্থির থাকে আর কিছু অংশ পরিবর্তিত হতে থাকে। বেশ কিছু প্রযুক্তি রয়েছে ( যেমন CSS, JavaScript, Flash, AJAX, JSON) যেগুলো একটা ওয়েব পেজ এর নানা অংশকে তৈরি করার কাজে ব্যবহার করা হয়। তবে, একদম শুরুর কথা বললে, একটা ওয়েব পেজ কে শুরু করতে হবে HTML (HyperText Markup Language) ব্যবহার করে। HTML ছাড়া কোন ওয়েব পেজ হতে পারে না। HTML হচ্ছে সেই জিনিস যা কিনা ওয়েবের বাকি সবকিছুকে ধরে রেখেছে - এটি একটি আন্তর্জাতিক স্ট্যান্ডার্ড যার নীতিমালা প্রণয়ন করে World Wide Web Consortium (W3C) এবং Web Hypertext Application Technology Working Group (WHATWG)। WHATWG ধরেই নিয়েছে HTML প্রায়ই পরিবর্তিত হবে। আর W3C, নিয়মিত বিরতি তে HTML এর সংস্করণ প্রণয়ন করে, যেটার সর্বশেষ টা হচ্ছে HTML5, যার ভবিষ্যৎ হচ্ছে HTML 5.1। HTML নির্দেশিকা একটি মাত্র প্রোগ্রামিং ভাষা আমাদের দিয়েছে, যা আমরা HTML সিনট্যাক্স ব্যবহারকরে লিখে থাকি। এই সিনট্যাক্স অতটা কড়াকড়ি করে না, তবে একটু কড়াকড়ি (strict) সিনট্যাক্স ও আছে যেমন XML (Extensible Markup Language)। এছাড়া ওয়েব এপ্লিকেশন তৈরি করতে কি কি লাগতে পারে সেটাও এই নির্দেশিকার অংশ। তবে এই নির্দেশিকা যা নিয়ে মাথা ঘামায় না তা হল কন্টেন্ট কে কিভাবে স্টাইল দেওয়া হবে। নির্দেশিকা শুধুমাত্র কন্টেন্ট এর মানে কি, সেটা নিয়েই আলোচনা করে। যারা ওয়েব পেইজ তৈরি করেন, তারা CSS ব্যবহার করে ওয়েবসাইটের চেহারা/দেখতে কেমন হবে তা বলে দিতে পারেন। ওয়েবপেইজের টেক্সট এর লে-আউট কেমন হবে ইত্যাদি এটি দিয়ে নির্ধারণ করে দেওয়া যায়। HTML ব্যবহার করেও ওয়েব পেইজ দেখতে কেমন হবে তা নির্ধারণ করা যায়, তবে আপনাকে উৎসাহিত করা হচ্ছে CSS ব্যবহার করে পেইজের চেহারা দিতে। এখনকার ভাল ডেভেলপার রা এটাই করে থাকেন। এই আর্টিকেলে আপনাকে HTML এর সাথে পরিচয় করিয়ে দেওয়া হবে। যদি ওয়েব ব্রাউজারে যা হচ্ছে, কিভাবে হচ্ছে জানার আগ্রহ থাকে, তাহলে ঠিক যায়গাতেই এসেছেন। HTML এর সংক্ষিপ্ত ইতিহাস Edit ১৯৮০'র শেষের দিকে টিম বার্নার লি, সার্নে ( দ্যা ইউরোপিয়ান অর্গানাইজেশন ফর নিউক্লিয়ার রিসার্চ ) একজন ফিজিসিষ্ট হিসাবে কর্মরত ছিলেন। তিনি বিজ্ঞানীদের জন্য ইন্টারনেট ব্যবহার করে নানা ধরনের তথ্য উপাত্ত শেয়ার করার একটা উপায় খুঁজে বের করেন। তার আবিষ্কার এর আগে, ইন্টারনেট এর মাধ্যমে যোগাযোগ শুধু সাধারন টেক্সট, ইমেইল এর মতো প্রযুক্তি, FTP ( ফাইল ট্রান্সফার প্রটোকল ) এবং Usenet ভিত্তিক আলোচনা মাধ্যমের মধ্যেই সীমাবদ্ধ ছিলো। HTML এর আবিষ্কার একটা কেন্দ্রীয় সার্ভারে রাখা বিভিন্ন তথ্যকে সাজিয়ে সেটাকে ব্রাউজার এর মাধ্যমে দেখার সুযোগ সৃষ্টি করে। এটা "রিচ" ডকুমেন্ট ( যেখানে লেখালেখি নানা ভাবে সাজানো হয় এবং ছবি দেখানোর ব্যবস্থা থাকে ) দেখার সুবিধাকে আরো সহজ করে দেয়। HTML কি? HTML হল একটি মার্কআপ ভাষা। এটি ব্রাউজারকে কিভাবে বিষয়বস্তু দেখাতে হবে তা বলে থাকে। HTML "বিষয়বস্তু" (শব্দ, ছবি, অডিও, ভিডিও এবং আরও অনেক) কে "উপস্থাপনা" (বিষয়বস্তুর ধরণের সংজ্ঞা এবং কিভাবে সেই বিষয়বস্তুটি প্রদর্শিত হবে তার নির্দেশনাবলী) থেকে আলাদা করে থাকে। HTML একটি পূর্ব নির্দেশিত উপাদানের সমষ্টি ব্যবহার করে বিষয়বস্তুর ধরণর চিহ্নিত করতে। উপাদান যা এক বা একাধিক "ট্যাগ" ধারণ করে তা বিষয়বস্তু ধারণ বা প্রকাশ করে থাকে। ট্যাগগুলো বেষ্টিত থাকে কোনাকৃতির ব্রাকেট, এবং "বন্ধ" ট্যাগ (যা বিষয়বস্তুর শেষে নির্দেশিত হয়) অগ্রবর্তী স্ল্যাশ (slash) দ্বারা উপসর্গায়িত হয়। উদাহরণ সরূপ, অনুচ্ছেদ উপাদানটি গঠিত হয় শুরুর ট্যাগ "
" এবং শেষের ট্যাগ "
" দ্বারা। উল্লেখিত উদাহরণটি HTML অনুচ্ছেদ উপাদানে বিদ্যমান একটি অনুচ্ছেদকে প্রদর্শিত করে।
Download
0 comments:
Post a Comment