Tag Archives: Bangla

অ্যানড্রয়েড ম্যালওয়ারের এক-কালীন পাস কোড চুরি (Android malware steals one-time passcodes)

Huge Sell on Popular Electronics

অনলাইন ব্যাংকিং অ্যাপ্লিকেশনে এক কালীন পাস কোড (One-time passcode) নিরাপত্তার দৃষ্টিকোণ থেকে খুব গুরুত্বপূর্ণ ভূমিকা পালন করে থাকে। কিন্তু এসব এক কালীন পাস কোডও ঝুঁকিমুক্ত নয় বলে জানা গেছে। Symantec পরিচালিত সাম্প্রতিক এক গবেষণা প্রতিবেদনে এ কথা জানানো হয়েছে। অ্যানড্রয়েড এর এই অ্যাপ্লিকেশনটি ম্যালওয়্যার প্রোগ্রামের (malware program) শিকার হচ্ছে।

Android.Bankosy নামের এই ম্যালওয়ারটি  পাস কোড intercept করার জন্য আপডেট করা করা হয়েছে। এটা করা হয়েছে তথাকথিত (so-called) দ্বৈত নিরাপত্তার নামে।

অনেক ব্যাংকেরই অপারেশন এক্সেস করার ক্ষেত্রে তাদের অনলাইন অ্যাপ্লিকেশনে নিরাপত্তার জন্য লগিন, পাসওয়ার্ড এবং টাইম সেন্সেটিভ কোড ব্যবহার করা হয়। এই এক কালীন পাস কোডটি এস এম এস-এর মাধ্যমে পাঠানো হয়। কিন্তু তা স্বয়ংক্রিয় ফোন কলের মাধ্যমেও পাঠানো যায়।

কিছু ব্যাংক এই স্বয়ংক্রিয় ফোন কল ভিত্তিক সিস্টেমে ইতোমধ্যেই কাজ করছে। অভিমত দেয়া হয় যে, এই সিস্টেম অধিকতর নিরাপত্তা নিশ্চিত করে, যেহেতু এস এম এস কোনো ম্যালওয়্যারের মাধ্যমে ঝুঁকিতে পড়তে পারে। Symantec এর Dinesh Venkatesan তাঁর ব্লগ পোস্টে এই মত দেন।

কিন্তু Android.Bankosy আপডেট করা হয়েছে এই সকল কল এটাকারদের (Atackers) কাছে ফরওয়ার্ড করার জন্য। Venkatesan এ তথ্য জানান। এশিয়া-প্যাসিফিক অঞ্চলে অনেক অপারেটরগণ কল ফরওয়ার্ডের জন্য সার্ভিস কোড ফর্মেট *21*[destination number]# ব্যবহার করে থাকেন এবং Bankosy এই সুযোগটি নিয়েছে।

Venkatesan একথাও জানান যে, ম্যালওয়্যারটি সাইলেন্ট মোড (silent mode) একটিভ ও ডিএকটিভ করার ক্ষমতা রাখে। তাই ভিক্টিম ইনকামিং কলের মাধ্যমে সতর্ক হবার সুযোগ পায় না।

এক কালীন পাস কোড যা লগিন ক্রেডেনশ্যাল হিসেবে ব্যবহার করা হয়- অনুমান করা হচ্ছে যে, তা ইতোমধ্যে এটাকারদের হাতে চলে গেছে।

Symantec এই Bankosy উদঘাটন করেছে ২০১৪ সালে। সেই সময়ের এক টেকনিক্যাল রিপোর্টে দেখা যায় ম্যালওয়্যারটি ভিক্টিমের পেমেন্ট কার্ড তথ্য নিতে তৎপর ছিলো।

http://www.cio.com/article/3021926/android-malware-steals-one-time-passcodes.html

ম্যালওয়্যার Rovnix এখন জাপানকে টার্গেট করে এগোচ্ছে (Rovnix malware shifts focus to Japan, says IBM)

Huge Sell on Popular Electronics

IBM X-Force এর মতে নেদারল্যান্ডসে তেমন সুবিধা করতে না পেরে একটি গ্রুপ Rovnix Trojan কে আপডেট ও রি-প্যাক করেছে জাপানের ব্যাংকগুলোকে লক্ষ্য করে।

ম্যালওয়্যারটি বিভিন্ন ফর্মেটে গত পাঁচ বছর ধরে কাজ করছে এবং ব্যাংক নিরাপত্তা হুমকিতে ফেলার সময় নিজেদের ডিটেকশন এড়ানোর জন্য নানা ধরনের কাজ করছে। এ কথা জানান, আই বি এম-এর সিনিয়র সাইবার নিরাপত্তা বিশ্লেষক Etay Maor.

IBM X-Force এর নমূনা পরীক্ষণ (samples exam) থেকে এটা খুব পরিষ্কার যে, Rovnix group জাপানী ব্যাংক এবং ব্যাংকগুলোর ইউজার ইন্টারফেস (user interface) বেশ নিবিড় ভাবে পর্যবেক্ষণ করে নকল (mimics) ওয়েব সাইট করে চেক করেছে।

ম্যালওয়্যারটি জানে কোন কোন ব্যাংক টেক্সট মেসেজের মাধ্যমে এক কালীন লগিন পাসওয়ার্ড (one-time login passwords) ব্যবহার করে এবং সাম্প্রতিক অ্যানড্রয়েড ফোনে মাধ্যমে পাস কোড ব্যবহারের বিষয় সমগ্রও।

যদি ম্যালওয়্যারটি এমন কোনো কম্পিউটারকে infect করে যেটি অনলাইন লেনদেনের সাথে সম্পৃক্ত নয়, তাহলে সেক্ষেত্রে এটি ransomware ব্যবহার করে থাকে যা কম্পিউটার কে লক করে দেয় এবং পেমেন্ট দাবী করে তা আনলক করে দেয়ার শর্তে।

Rovnix এর পেছনের কারিগররা দেখে কোনো দেশের সাধারণত ব্যবহৃত নিরাপত্তা ব্যবস্থাগুলো কী কী এবং তা টার্গেট করে এটাকের মাধ্যমে একাউন্টকে কমপ্রোমাইজ করতে বাধ্য করে।

এই ক্রিমিনাল এন্টারপ্রাইজটি উচ্চ মানের ওয়েব ইঞ্জেকশনের মাধ্যমে নকল (mimics) ওয়েব সাইট তৈরি করে ব্যাংক লেনদেনের ফর্মেটে স্ক্রিন সেট আপ করে নেয়। এদের একটি অংশ একাউন্টের ক্যাশ কালেক্ট করার কাজে ব্যাপ্ত থাকে।

জাপানের এটাকে খুব জটিল ফিচার সমন্বয়ে তা করা হয়, যাতে ভিক্টিমের মেশিনকে তারা স্ক্যান করে নিতে পারে। মেশিনের নিরাপত্তা সরিয়ে নিতে পারে এবং এটাককে পরিবর্তনও করতে পারে। এনক্রাইপশন ও ডিজিটাল সিগন্যাচার ব্যবহার করে ক্লায়েন্ট এবং কমান্ড ও কন্ট্রোল সার্ভারের সাথে তারা যোগাযোগ করে।

http://www.cio.com/article/3021783/security/rovnix-malware-shifts-focus-to-japan-says-ibm.html

Hyatt Hotels এর পেমেন্ট কার্ড সিস্টেম ২৫০ লোকেশনে হ্যাকিং-এর শিকার (Hyatt hackers hit payment processing systems, scooped cards used at 250 locations)

Huge Sell on Popular Electronics

Hyatt Hotels এর পেমেন্ট কার্ড এবার হ্যাকিং-এর শিকার হলো। হ্যাকাররা পঞ্চাশ দেশের Hyatt Hotels এর ২৫০ হোটেল লোকেশনে এ আক্রমণ চালায় মূলত তাদের পেমেন্ট কার্ড ডিটেইলের ওপর। এতে কোম্পানির পেমেন্ট প্রসিডিউর ম্যালওয়্যারের খপ্পরে পরে ইনফেক্টেড হয়।

Hyatt Hotels কতৃপক্ষ এই ডাটা breach এর কথা ঘোষণা করে ডিসেম্বরে এবং তারা ইতোমধ্যে এ ব্যাপারে তদন্ত শুরু করেছে। সম্প্রতি, তারা হ্যাকিং-এর শিকার সব হোটেল শাখার তালিকা প্রকাশ করছে। এতে দেখা যায় গত ১৩ আগস্ট থেকে ৮ ডিসেম্বর পর্যন্ত এসব লোকেশনে আক্রমণের ঘটনা ঘটে।

হ্যাকিং-এর শিকার বেশির ভাগ কার্ডই কমপ্রোমাইজড হয়েছে রেস্ট্যুরেন্টে। কিছু অংশ আক্রান্ত হয়েছে স্পা, গলফ শপ, কার পার্ক, ফ্রন্ট ডেস্ক এবং সেলস অফিসে।

ম্যালওয়্যারটি ইনস্টল করা হয়েছিলো- কোম্পনির সেসব কম্পিউটারে যেখানে পেমেন্ট ক্যাপচার করা হতো। পেমেন্ট কার্ড এর বিস্তারিত; যেমন- কার্ড হোল্ডারের নাম, কার্ড নম্বর, মেয়াদ শেষের তারিখ এবং ভেরিফিকেশন কোড – এসবই শিকার হয়েছে হ্যাকিং-এর।

কোম্পানিটি এখন কাস্টমারদের কে ইমেইল ও মেইলিং ঠিকানায় নোটিফিকেশন পাঠানোর প্রক্রিয়ায় আছে। আক্রান্ত কাস্টমারগণকে এক বছরের জন্য সাবস্ক্রিপশন অফার করা হচ্ছে আইডেন্টিটি ও ফ্রড প্রটেকশনের বিষয়ে। এই সার্ভিস ব্যবস্থাপনায় থাকবে – মার্কিন যুক্তরাষ্ট্র ভিত্তিক CSID. আর কাস্টমারগণ পাবেন এটা বিনা মূল্যে।

Hyatt Hotels কতৃপক্ষ থার্ড পার্টি সাইবার নিরাপত্তা বিশেষজ্ঞের সাথে কাজ করছে এই নিরাপত্তা ভঙ্গের বিষয়ে জানার জন্য এবং ভবিষ্যতে আর যেনো তা ঘটতে না পারে, সে ব্যাপারে প্রয়োজনীয় পদক্ষেপ নিতে।

Hyatt Hotels হলো সর্বশেষ হ্যাকিং-এর শিকার এ ধরনের কোম্পানি যারা ম্যালওয়্যার এর মাধ্যমে পেমেন্ট সিস্টেমে এটাকের ফাঁদে পড়ে। এ সেক্টরের অন্যান্য কোম্পানি যারা আগে এ ধরনের ঘটনার শিকার হয় তাদের মধ্যে রয়েছে- Hilton Worldwide, Mandarin Oriental and Starwood Hotels & Resorts Worldwide.

http://www.cio.com/article/3023201/hyatt-hackers-hit-payment-processing-systems-scooped-cards-used-at-250-locations.html

হ্যাকারদের টার্গেটে মার্কিন গোয়েন্দা পরিচালকের একাউন্ট (US intelligence director’s accounts next on the hacking block)

Huge Sell on Popular Electronics

সিআইএ পরিচালকের ইমেইল একাউন্ট হ্যাক হবার কয়েক মাস পরেই, হ্যকাররা এবার তাদের দৃষ্টি দিয়েছে মার্কিন ন্যাশনাল ইন্টেলিজেন্স এর পরিচালক James Clapper এর ব্যক্তিগত অনলাইন একাউন্টের দিকে।

যে হ্যকাররা গতবছর সিআইএ পরিচালক John Brennan এর একাউন্ট breach করেছিলো, তারাই এখন দাবি করেছে যে, তারা এবার James Clapper এর একাউন্টের বেশ কিছু অংশে ঢুকে পড়তে পেরেছে। এর মধ্যে তাঁর ব্যক্তিগত ইমেইল, ইন্টারনেট ও ফোনের বিষয়ও রয়েছে। অভিযোগ রয়েছে যে, হ্যাকাররা সেটিংস পরিবর্তন করে James Clapper এর বাড়িতে করা ফোনকলগুলো Free Palestine Movement এ ফরওয়ার্ড করে রেখেছে।

ন্যাশনাল ইন্টেলিজেন্স এর পরিচালক James Clapper এর দফতরের মুখপাত্র Brian Hale সম্প্রতি জানান যে, বিষয়টি সম্পর্কে তারা সতর্ক আছেন এবং তা যথাযথ কতৃপক্ষকে জানানোও হয়েছে। এ বিষয়ে বিস্তারিত আর কিছু জানানো হয়নি।

হ্যাকিং-এর এই অভিযোগ আর যাই হোক এটা প্রমাণ করছে যে, হ্যাকারদের টার্গেট এখন মার্কিন উচ্চপদস্থ গোয়েন্দা কর্মকর্তাগণ। গত অক্টোবরে John Brennan এর ব্যক্তিগত AOL account হ্যাকিং-এর বিষয়টি জানাজানি হবার আগে Department of Defense রাশিয়ান হ্যাকারদেরকে দায়ী করে বলেছিলো যে, এটা malicious code কোড সম্বলিত ইমেইল ক্লিকের মাধ্যমে নিরাপত্তার দায়িত্বে নিযুক্ত ব্যক্তিদের কমপ্রোমাইজের মাধ্যমে এটা হয়েছে।

John Brennan সেই হ্যাককে উল্লেখ করেন "outrage" হিসেবে, যা গোয়েন্দা বিভাগ এবং জাতীয় নিরাপত্তা সংস্থার চ্যালেঞ্জগুলোকেই হাইলাইট করেছে। তিনি এক গোয়েন্দা সম্মেলনে বলেন, এই ঘটনা আমাদের জানান দিয়ে যায় যে, যারা ক্ষতি করতে চায় তাদের কাছে মানুষ কতো অরক্ষিত ও অসহায়। আমাদের সত্যিকার অর্থেই এ সকল ঝুঁকি ও চ্যালেঞ্জকে মোকাবেলা করতে হবে।

নিরাপত্তা বিষেষজ্ঞগণ এ ধরনের এটাককে এক ধরনের সোশ্যাল ইঞ্জিনিয়ারিং হিসেবে উল্লেখ করেন যেখানে অনধিকার প্রবেশকারীগণ নানান ছুতোয় ঢুকে যাবার প্রয়াস চালায়। কিন্তু নিরাপত্তা সংশ্লিষ্টগণ এ সকল হ্যাকারদের পথে বাধার সৃষ্টি করতে পারেন।

 

http://www.cnet.com/news/us-intelligence-directors-accounts-next-on-the-hacking-block/

সাইবার আক্রমণের আশঙ্কাঃ হ্যাকারদের টার্গেট আগামি বছরের মার্কিন নির্বাচন (Cyberattack prediction: Hackers will target a U.S. election next year )

Huge Sell on Popular Electronics

নিরাপত্তা বিশেষজ্ঞ Bruce Schneier আগামি বছর মার্কিন নির্বাচনকে ঘিরে বড় ধরনের সাইবার আক্রমণের আশঙ্কা প্রকাশ করছেন। এই আক্রমণ ভোটিং সিস্টেমকে আঘাত করবে না, প্রেসিডেন্ট নির্বাচনেও হয়তো নাক গলাবে না। এর লক্ষ্য হবে আরো গভীর। ষ্টেট বা স্থানীয় জাতিভেদকে ঘিরে।

Schneier বলেন, “এটি এমন হ্যাকিং হবে যা মার্কিন যুক্তরাষ্ট্রের রাজনীতিকে প্রভাবিত করবে। আক্রমণকারীরা প্রার্থীদের ওয়েবসাইট এটাক করতে পারে, তাঁদের ইমেইল আর সোশ্যাল মিডিয়া একাউন্ট হ্যাক করতে পারে।“

তাঁর মতে, তথ্য উপাত্ত নিরাপত্তা ও প্রাইভেসির বিষয়গুলো এখন বেশি করে রাজনৈতিক পরিমণ্ডলে ঢুকে পড়ছে এবং ক্রমশ হ্যাকারদের টার্গেটে পরিণত হচ্ছে। তিনি আরো জানান, এসব আক্রমণের মধ্যে আভ্যন্তরীণ সনি ইমেইল ফাঁস (যা মার্কিন সরকার দক্ষিণ কোরিয়ার সাথে লিঙ্ক করেছে) এবং সৌদি আরব ও ইরান বিষয়ক পররাষ্ট্র দৃষ্টিভঙ্গি থাকতে পারে।

ইতোমধ্যে, মার্কিন যুক্তরাষ্ট্র ও ইউরোপ তথ্য উপাত্ত নিরাপত্তা ইস্যুতে বিপরীতমুখী নীতি অবলম্বন করেছে। গত অক্টোবরে ইউরোপিয়ান ইউনিয়ন অফশোর ডাটা নিরাপত্তা বিষয়ে সেফ হারবার এগ্রীমেন্ট (Safe Harbor agreement) নাকচ করে দিয়েছে। বলেছে যে, এটা যথেষ্ট শক্তিশালী নয়। মার্কিন যুক্তরাষ্ট্র খুব শীঘ্রই Cybersecurity Information Sharing Act পাশ করতে যাচ্ছে।

আইনী ও পাবলিক –রিলেশনের বিষয়ে ঝুঁকি কিছু এন্টারপ্রাইজকে তাঁদের ডাটা নিয়ে (তথ্য উপাত্ত) আবার ভাবতে বাধ্য করছে। কমপ্লায়েন্সের মতো এটিও মাথা ব্যথার কারণ হয়ে দাঁড়াচ্ছে এখন। কিছু কোম্পানি প্রথম দিকে কিছু ডাটা না রাখার সিদ্ধান্তও নিয়েছে। তাঁর মতে, ছোট খাটো বা অল্প তথ্য কাস্টমারের জন্য উপকারী। অনেক ডাটা বা তথ্য-আধিক্য প্রয়োজন নেই।

এখন পর্যন্ত, অন্তত একটি বিষয়ে উন্নতি হচ্ছে- অধিক হারে ডাটা এনক্রাইপ্ট হচ্ছে এখন যা ব্যবহারকারীর কাছে দৃষ্টিগোচর হয় না। উদাহরণ স্বরূপ, জিমেইল ট্রাফিককে ইউজার ডিভাইস থেকে এনক্রাইপ্ট করে গুগুল সার্ভারে পাঠায় – আলাদা করে গুগল আর অন্যান্য কোম্পানির ডাটা সেন্টারে।

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

http://www.cio.com/article/3016835/security/cyberattack-prediction-hackers-will-target-a-us-election-next-year.html

বিদেশে মেডিকেলে পড়তে গেলেন আড়াই শয়ের বেশি শিক্ষার্থী

Huge Sell on Popular Electronics

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

বাংলাদেশ মেডিকেল অ্যান্ড ডেন্টাল কাউন্সিল (বিএমডিসি) সূত্রে জানা গেছে, চলতি বছর এখন পর্যন্ত ২৫৬ জন শিক্ষার্থী বিদেশে যাওয়ার জন্য সার্টিফিকেট সংগ্রহ করেছেন।

বর্তমানে বিশ্বের যে কোন দেশে মেডিকেল বিষয়ে পড়াশোনা করতে যাওয়ার আগে বাংলাদেশ মেডিকেল অ্যান্ড ডেন্টাল কাউন্সিল (বিএমডিসি) থেকে প্রি-অ্যালিজিবিলিটি (যোগ্যতা) সার্টিফিকেট সংগ্রহ করা বাধ্যতামূলক করে দেয়া হয়েছে।আগে শিক্ষার্থীরা একসময় যে কোন প্রকারের পাসের শিক্ষাগত যোগ্যতাটুকু থাকলেই বিদেশের মেডিকেল কলেজে ভর্তি হতে পারতো। নির্দিষ্ট মেয়াদ শেষে তারা দেশে ফিরে প্র্যাকটিসের জন্য আবেদন করে নিবন্ধন নিতেন। এ পদ্ধতিতে মান নিয়ন্ত্রণ কষ্টসাধ্য ছিল। তাই বিএমডিসি থেকে প্রি-অ্যালিজিবিলিটি নেয়ার এই পদ্ধতি চালু হয় বলে জানান বিএমডিসির রেজিষ্ট্রার ডা. জাহেদুল হক বসুনিয়া। কোন শিক্ষার্থী প্রাক সার্টিফিকেট ছাড়া বিদেশের মেডিকেলে পড়াশোনা করে পাস করলেও বিএমডিসি তাকে নিবন্ধন প্রদান করবে না বলে তিনি জানান।২০১১ সালে বিএমডিসি নতুন নিয়ম চালু করেছে, সেই নিয়ম অনুযায়ী দেশীয় মেডিকেলে ভর্তির জন্য শিক্ষার্থীদের যে ধরনের ন্যূনতম শিক্ষাগত যোগ্যতা (জিপিএ ৮) কিংবা সমমানের যোগ্যতা থাকতে হয়, বিদেশের মেডিকেলে ভর্তিচ্ছু শিক্ষার্থীদেরকেও ন্যূনতম জিপিএ সে রকম থাকতে হবে।

campuslive24.com ও বিভিন্ন জাতীয় দৈনিক অবলম্বনে

জাহাঙ্গীরনগর বিশ্ববিদ্যালয়ে অনুষ্ঠিত হল বায়োমেডিকেল রিসার্চ সম্মেলন Biomedical research conference in JU

Huge Sell on Popular Electronics

বাংলাদেশের উচ্চশিক্ষা খাতে অগ্রযাত্রার ধারাবাহিকতায় গবেষণা ও প্রশিক্ষণের সুযোগও বৃদ্ধি পাচ্ছে। আর সেকারনেই ২৯ ডিসেম্বর মঙ্গলবার অনুষ্ঠিত হয়ে গেল বায়োমেডিকেল রিসার্চ সম্মেলন।

জাহাঙ্গীরনগর বিশ্ববিদ্যালয়ের প্রাণরসায়ন ও অণুপ্রাণ বিজ্ঞান বিভাগের Higher Education Quailty Enhencement Project (HEQEP) এর আয়োজনে ‘বাংলাদেশের সমসাময়িক বায়োমেডিকেল রিসার্চ (contemporary biomedical research in bangladesh) শীর্ষক এই সম্মেলন অনুষ্ঠিত হয়েছে বিশ্ববিদ্যালয়ের জহির রায়হান মিলনায়তনের সেমিনার কক্ষে ।
সম্মেলনের উদ্বোধনী পর্বে সভাপতি ছিলেন প্রফেসর ড. সাবির হোসেন। এতে প্রধান অতিথি হিসেবে উপস্থিত ছিলেন জাহাঙ্গীরনগর বিশ্ববিদ্যালয়ের ভিসি প্রফেসর ড. ফারজানা ইসলাম।উদ্বোধনী ভাষণে তিনি স্বাস্থ্য-ব্যবস্থাপনায় biomedical research এর গুরুত্বপূর্ণ ভূমিকা সম্পর্কে আলোচনা করেন। ঢাকা বিশ্ববিদ্যালয়ের মাইক্রোবায়োলজি বিভাগের প্রফেসর ড. এম আনোয়ার হোসেন সম্মেলনে মূল প্রবন্ধ পাঠ করেন।
বিশেষ অতিথি হিসেবে উপস্থিত ছিলেন প্রো-ভিসি প্রফেসর ড. মো. আবুল হোসেন, প্রকল্প পরিচালক ড. গৌরাঙ্গ চন্দ্র মোহান্ত এনডিসি, জীববিজ্ঞান অনুষদের ভারপ্রাপ্ত ডিন প্রফেসর ড. আবদুল জব্বার হাওলাদার ও প্রকল্পের ম্যানেজার প্রফেসর ড. সোহেল আহমেদ। এছাড়াও অনুষ্ঠানের সায়েন্টিফিক সেশনে বক্তব্য রাখেন ঢাকা বিশ্ববিদ্যলয়ের প্রফেসর ড. শরীফ আক্তারুজ্জামান, জাহাঙ্গীরনগর বিশ্ববিদ্যালয়ের প্রফেসর ড. এস. এম বদিয়ার রহমান, প্রফেসর ড. মো. শাহাদাত হোসেন, প্রফেসর ড. মো. নজিবুর রহমান, ড. নুরুল করিম, ড. ফারহা মতিন জুলিয়ানা, ও ড. মো. মেসবাহ উদ্দিন আনসারী প্রমুখ।

উচ্চশিক্ষা ও গবেষণা সংশ্লিষ্ট এমন সম্মেলন দেশের মানুষের মৌলিক অধিকার রক্ষায় ও উন্নয়নের অগ্রযাত্রা নিশ্চিত করতে ভূমিকা রাখবে- এমনটাই প্রত্যাশা সংশ্লিষ্টদের।

ক্যাম্পাসলাইভ২৪.কম ও জাতীয় দৈনিক অবলম্বনে

সিলেটের লিডিং ইউনিভার্সিটিতে অনুষ্ঠিত হয়ে গেলো সাইবার গেমিং কন্টেস্ট Cyber gaming contest held in sylhet leading university

Huge Sell on Popular Electronics

গেমিং তরুণ প্রজন্মের অনেকেরই দৈনন্দিন জীবনের সাথে নিবিড়ভাবে মিশে আছে, আর আমাদের দেশের তরুণদের উদ্ভাবনী দক্ষতায় গেমিংএর ক্ষেত্রটি বিকশিতও হচ্ছে দিন দিন। সেই ধারাবাহিকতায়ই গত ৩০ এবং ৩১ ডিসেম্বর দু'দিন ধরে অনুষ্ঠিত হয়ে গেল আন্তঃবিশ্ববিদ্যালয় ‘সাইবার গেমিং কনটেস্ট ২০১৫ । আয়োজনে ছিল সিলেটের লিডিং ইউনিভার্সিটির ইলেকট্রিক্যাল এন্ড ইলেকট্রনিক ইঞ্জিনিয়ারিং বিভাগ এবং ইলেক্ট্রনিক্স ক্লাব অব লিডিং ইউনিভার্সিটি।

দুইদিনব্যাপী অনুষ্ঠিত হয়ে যাওয়া এই উৎসবের সমাপনী দিনে পুরস্কার বিতরনী উপলক্ষে আয়োজিত অনুষ্ঠান অনুষ্ঠিত হয়। অনুষ্ঠানের সভাপতি ছিলেন গেমিং কনটেস্ট এর আহ্বায়ক ও বিশ্ববিদ্যালয়ের প্রো-ভিসি প্রফেসর ড. এস. এম সাইফুল ইসলাম। প্রধান অতিথি হিসাবে এখানে উপস্থিত ছিলেন লিডিং ইউনিভার্সিটির উপাচার্য প্রফেসর ড.মোঃ কবির হোসেইন। প্রফেসর ড.মোঃ কবির তাঁর বক্তব্যে বলেন, এ ধরনের বৃহৎ আয়োজন শিক্ষার্থীদের মেধার উৎকর্ষ সাধনে ব্যাপক ভূমিকা রাখবে। অনুষ্ঠানে আরো বক্তব্য রাখেন, ইউনিভার্সিটির রেজিষ্ট্রার লেঃ কর্নেল (অবঃ) মুনির আহমেদ কাদেরী ও ইইই বিভাগের প্রভাষক মিনহাজ জামান লস্কর প্রমুখ।

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

বৃহস্পতিবার ছিল সমাপনী দিন, এদিনে সিলেটের মিরাবাজারস্থ হোটেল সুপ্রিমে অনুষ্ঠিত পুরস্কার বিতরণী উৎসবে বিভিন্ন ইভেন্টে বিজয়ীদের মাঝে পুরষ্কার বিতরন করা হয়।

কালের কণ্ঠ ও অন্যান্য জাতীয় দৈনিক অবলম্বনে।

অর্থ-বছর ২০১৫- ভালো কাটে নি টুইটারের । Twitter’s Fiscal 2015: Up, Flat, And Down

Huge Sell on Popular Electronics

 অর্থ-বছর ২০১৫- ভালো কাটে নি টুইটারের

(Twitter’s Fiscal 2015: Up, Flat, And Down)

 

২০১৫ সালটি খুব ভালো কাটাতে পারেনি টুইটার। এবছর বিশ্বের বিখ্যাত সামাজিক কোম্পানিটি প্রথমে অর্থনৈতিক উন্নতি, পরে নিম্নগামিতা এবং বছরের শেষের দিকে শেয়ার মূল্যমানের পতনের মুখোমুখি হয়।

কোম্পানিটি তাদের শক্ত আর্থিক সক্ষমতা ধরে রাখতে পারে নি। ব্যবহারকারী বাড়ানোর প্রয়াসও তেমন সফল হয় নি। নতুন সি ই ও নিয়োগ দেয়া হলেও প্রত্যাশা মাফিক উন্নতি সম্ভব হয় নি; বিশেষ করে অডিয়েন্স বাড়ানোর ক্ষেত্রে।

কোম্পানির শেয়ার মূল্যমানের অবনতি, টুইটারকে সকল সময়ের চেয়ে খারাপ অবস্থানে নিয়ে এসেছে।

টুইটারের আর্থিক অবস্থাঃ

২০১৫ সালের আর্থিক সক্ষমতা এক নজরেঃ

  • প্রথম কোয়ার্টার ২০১৫- ৪৩৬ মিলিয়ন ডলার, যা আগের বছর একই সময়ের ৭৮ শতাংশ।
  • দ্বিতীয় কোয়ার্টার ২০১৫- ৫০২ মিলিয়ন ডলার, যা আগের  বছর একই সময়ের ৬১ শতাংশ।
  • তৃতীয় কোয়ার্টার ২০১৫- ৫৬৯ মিলিয়ন ডলার, যা আগের বছর একই সময়ের ৫৮ শতাংশ।

টুইটারের ব্যবহারকারীতে নিম্নগামিতাঃ

২০১৫ এর দ্বিতীয় কোয়ার্টারে, টুইটারের নতুন সি ই ও জ্যাক ডোরসে একটি ছোট বিবৃতিতে তাদের চ্যালেঞ্জের কথা বলেন, “ আমাদের কিউ২ রেজাল্ট আর্থিক দিক দিয়ে ভালো প্রগ্রেস দেখাচ্ছে। কিন্তু  অডিয়েন্স গ্রোথ নিয়ে আমরা সন্তুষ্ট নই।“

সি ই ও’র এক বক্তব্যে, টুইটারের একটা গুরুত্বপূর্ণ দিক  উঠে এসেছে। তা হলো – অর্থনৈতিক অবস্থা ভালো দেখা গেলেও টুইটারে লগিন করা ব্যবহারকারীর সংখ্যা আশানুরূপ বাড়েনি। কোম্পানিটির মাসিক রিপোর্টে ববং দেখা গেছে আরো নিম্নগতি। কোম্পানির সক্ষমতা আর্থিক পারফর্মেন্স যেহেতু এর অডিয়েন্সের উপর নির্ভর করে, তাই এ অবস্থা ইনভেস্টরদের মধ্যে বড় ধরনের সমস্যা সৃষ্টি করতে দেখা যায়।

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

http://techcrunch.com/2015/12/24/twitters-fiscal-2015-up-flat-and-down/

 

 

চীন ছাড়ছে লিঙ্কডইন (LinkedIn) এর প্রতিদ্বন্দ্বী Viadeo. (LinkedIn Rival Viadeo Exits China)

Huge Sell on Popular Electronics

চীন ছাড়ছে লিঙ্কডইন (LinkedIn) এর প্রতিদ্বন্দ্বী Viadeo

(LinkedIn Rival Viadeo Exits China)

LinkedIn  এর প্রতিদ্বন্দ্বী Viadeo চীন থেকে তাদের গুটিয়ে নিচ্ছে। ফ্রান্স- ভিত্তিক এই প্ল্যাটফর্মটি চীন ছাড়ার সিদ্ধান্ত নিয়েছে এটি লাভজনক না হওয়ায়। শুধু তাই নয়, খরচ কমানোর অংশ হিসেবে তারা ক্যালিফোর্নিয়াতে তাদের ডাটা সেন্টার  বন্ধ করে দিচ্ছে। ক্লাউড-বেইজড করছে তারা সেই ডাটা সেন্টার।

কোম্পানিটি চীনে এসেছিলো আট বছর আগে যখন তারা স্থানীয় পেশাদার সামাজিক নেটওয়ার্ক () Tianji.com এর মালিকানা দখলে নেওয়ার সময়। Viadeo দাবি করে যে, Tianji.com এর প্রায় ২৫ মিলিয়ন ব্যবহারকারী রয়েছে। কিন্তু এটি উন্নয়ন রিসোর্স আকর্ষণ করতে সংগ্রাম করে যাচ্ছে। Viadeo পরিকল্পনা করেছিলো ২০১৪ সালের আই পি ও থেকে এক তৃতীয়াংশ তারা Tianji.com এর উন্নয়নে ব্যয় করবে। কিন্তু তারা পর্যাপ্ত মূলধন সংগ্রহ করতে ব্যর্থ হয় ইনভেস্টরদের কাছ থেকে।

এক বিবৃতিতে Viadeo জানায়, “ ২০১৫ এর প্রথমার্ধে কোম্পানিটি ইনভেস্টর, ক্রেতা বা পার্টনার খোঁজে বের করার চেষ্টা করে যারা প্রয়োজনীয় সাপোর্ট দিতে সক্ষম। কিন্তু চীনের পরিবর্তিত অর্থনৈতিক অবস্থা ও সংকটের জন্য সে আশা পূরণ হয় নি।“

Viadeo কতৃপক্ষ জানিয়েছে, চীন থেকে সরে যাবার পর তারা তাদের স্বদেশ ফান্সে ফোকাস করে ব্যবসা করবে। এছাড়া, ফ্রেঞ্চ ভাষাভাষী দেশসমূহে তারা তৎপরতা চালাবে এবং এতে তাদের প্রধান টার্গেট থাকবে বি২বি সেলস মডেল (B2B sales model)।

Viadeo’s foray into China খুব চমৎকার ছিল। অনেকের কাছে প্রিয় ছিলো এটি। কোম্পানিটির দ্বৈত কার্যক্রম- আন্তর্জাতিক সাইট (Viadeo.com) এবং স্থানীয় অপারেশন সাইট (Tianji.com) একটি মডেল হিসেবে পরিগণিত হয়েছিলো। একই সঙ্গে তারা মার্কিন যুক্তরাষ্ট্র এবং চীনের সামাজিক নেটওয়ার্কে জনপ্রিয় হয়ে উঠেছিলো।

চীনে লিঙ্কডইনের (LinkedIn) অবস্থা আবার অন্যরকম। Viadeo এর যেখানে অর্থনৈতিক খারাপ অবস্থা, সেখানে লিঙ্কডইন (LinkedIn) দেখছে নতুন সফলতা। মার্কিন যুক্তরাষ্ট্র গতবছর চীনে জয়েন্ট ভেঞ্চারে নতুন সামাজিক নেটওয়ার্ক চালু করে । এর নাম Sequoia.

http://techcrunch.com/2015/12/27/linkedin-rival-viadeo-exits-china/

 

পাসওয়ার্ড ছাড়া লগিন বিষয়ে গুগলের পরীক্ষামূলক কার্যক্রম শুরু । Google Begins Testing Password-Free Logins

Huge Sell on Popular Electronics

পাসওয়ার্ড ছাড়া লগিন বিষয়ে গুগলের পরীক্ষামূলক কার্যক্রম শুরু

(Google Begins Testing Password-Free Logins)

 

সম্প্রতি গুগল (Google) জানিয়েছে, তারা পাসওয়ার্ড ছাড়া গুগল একাউন্টে () লগিন করার ব্যাপারে পরীক্ষামূলক কার্যক্রম শুরু করছে। নতুন এই আপডেট অনুযায়ী ব্যবহারকারীগণ পাসওয়ার্ড ছাড়াই তাঁদের একাউন্ট ব্যবহার করতে পারবেন। পাসওয়ার্ডের পরিবর্তে স্মার্টফোনে এক ধরনের নোটিফিকেশন পাঠানো হবে। এটা অনেকটা ইয়াহু’র সাম্প্রতিক “একাউন্ট কী” (Yahoo’s recently launched Account Key) এর মতো।

পাসওয়ার্ড ব্যবহারের সবচেয়ে দুর্বল দিক হলো এর নিরাপত্তার বিষয়টি। কারণ অনেকেই জটিল পাসওয়ার্ড ব্যবহার করেন না কিংবা একই পাসওয়ার্ড বিভিন্ন একাউন্টে ব্যবহার করে থাকেন। এতে নিরাপত্তার বিষয়টি প্রশ্নবিদ্ধ হয়ে যায় বৈকি।

Two-factor authentication সিস্টেম, যেখানে একটি গোপনীয় টোকেন টেক্সট আকারে মোবাইল ফোনে পাঠিয়ে যাচাই করা হয়- তা নিরাপত্তার বিষয়টি অনেকটা শক্ত করে। কিন্তু অনেকেই এটাকে এক ধরনের অতিরিক্ত বিড়ম্বনা মনে করেন।

গুগল জানায় তাদের নতুন এই লগিন সিস্টেম সহজ ও দ্রুত কাজে সহায়ক হবে। ব্যবহারকারীকে শুধু ইমেইল এড্রেস লিখতে হবে এবং সাথেসাথেই সংশ্লিষ্ট ব্যবহারকারীর ফোনে  একটি নোটিফিকেশন চলে আসবে –“আপনি কি একাউন্টে লগিন করতে চাচ্ছেন?” শুধু “ইয়েস” বাটন চেপেই ইমেইলে লগিন করা যাবে।

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

গুগল জানায়, এই সিস্টেম এখন পরীক্ষামূলক পর্যায়ে আছে।

ফোন চুরি হয়ে গেলে বা হারিয়ে গেলে ফোনের স্ক্রীন লক সিস্টেম একাউন্ট লগিন থেকে বিরত রাখবে। অথবা, অন্য কোনো ডিভাইস থেকে একাউন্ট লগিন করে একাউন্ট রিমোভ করে দিতে হবে।

নতুন এই সিস্টেম চালু হলেও পাশাপাশি পাসওয়ার্ডের ব্যবহারও সচল থাকবে। কেউ ইচ্ছে করলে সেটিও ব্যবহার করতে পারবেন।

 

গুগল ইনবক্স নিয়ে এলো ছবি এটাচমেন্টের উন্নত সুবিধাসহ ভ্রমণ বান্ধব ফিচার। Google Inbox Gets Sharable Trip Bundles, Improved Photo Attachments

Huge Sell on Popular Electronics

গুগল ইনবক্স নিয়ে এলো ছবি এটাচমেন্টের উন্নত সুবিধাসহ ভ্রমণ বান্ধব ফিচার

(Google Inbox Gets Sharable Trip Bundles, Improved Photo Attachments)

 

গুগলের জিমেইল (Gmail from Google) খুব জনপ্রিয় বিশ্বব্যাপী। জিমেইলের ইনবক্সকে (Inbox by Gmail)আরো উন্নত ও ব্যবহার বান্ধব করতে গুগল পদক্ষেপ নিয়েছে। বিশেষ করে, ভ্রমণ প্রিয় মানুষের চাহিদাকে সামনে রেখে গুগল তার জিমেইল ইনবক্সকে সাজিয়েছে নতুন রূপে। ওয়েব  ও মোবাইল – উভয় প্ল্যাটফর্মে পাওয়া যাবে এই সুবিধা। ট্রিপ বান্ডলের (Trip Bundle.)আওতায় ব্যবহারকারীগণ তাঁদের আসন্ন ট্রিপের ব্যাপারে বান্ডল  ইমেল পাঠাতে পারবেন এখন।

জিমেইল ইনবক্সের নতুন এই ফিচার থেকে সহজেই একাধিক (multiple) ছবি এটাচ করার সুবিধা পাওয়া যাবে। জিমেইল ব্যবহারকারীর সব ট্রিপের ইমেল একসাথে এই সুবিধার আওতায় আনতে পারবেন।

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

এখন আপনি খুব সহজেই আপনার ট্রিপে ইমেইল যোগ করতে পারছেন।

মোবাইলে এই ইম্প্রোভড এটাচমেন্ট ফিচারের জন্য জিমেইল ইনবক্স এখন আপনাকে আপনার ফোন থেকে এক বা একাধিক ছবি দ্রুত এটাচ করার সুবিধা দিচ্ছে। ব্যবহারকারীগণের মধ্যে জিমেইল ইনবক্সের এই ফিচারটি nice little addition হিসেবেই দেখছেন অনেকে।

 

নতুন ড্রোন উড্ডয়নের আগে জেনে নিন ৫টি গুরুত্বপূর্ণ বিষয় (5 things you need to know before flying your new drone)

Huge Sell on Popular Electronics

নতুন ড্রোন উড্ডয়নের আগে জেনে নিন ৫টি গুরুত্বপূর্ণ বিষয়

(5 things you need to know before flying your new drone)

 

আপনার স্বপ্নের ড্রোনটি ফ্লাই করার আগে জেনে নিন কিছু জরুরি বিষয় যাতে শখ পূরণ করতে গিয়ে আবার আইন ভঙ্গ করার অপরাধে জেলের ঘানী টানতে না হয়।

(১) ড্রোনটির রেজিস্ট্রেশন করে নিন (Register your drone)

আপনি জানেন কি সকল ড্রোনের রেজিস্ট্রেশন করা বাধ্যতামূলক। ২১ ডিসেম্বর ২০১৫ এর পরে ক্রয় করা ০৫৫ পাউন্ড থেকে ৫৫ পাউন্ড ওজনের সব সব ড্রোনের রেজিস্টেশন করতে হবে এটি প্রথম উড্ডয়নের আগেই। আর যেসব ড্রোন কেনা হয়েছে ২১ ডিসেম্বর ২০১৫ এর পূর্বে, সেগুলোর রেজিস্ট্রেশন সম্পন্ন করতে হবে আগামি  ১৯ ফেব্রুয়ারির মধ্যে।

(২) পড়ে নিন নির্দেশনা ম্যানুয়েল (Read the instruction manual)

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

(৩) অস্বাভাবিক কিছু করবেন না (Don't be creepy with it)

ক্যামেরা সহ ড্রোন আকাশে  ছবি তোলার জন্য সত্যি দারুণ। কিন্তু এসব ড্রোন দিয়ে উপর থেকে অন্য লোকজনের উপর স্পাইং করাও খুব সহজ। প্রতবেশীদের সম্মান করুন- তাঁদের উঠান বা সুইমিংপুলের উপর উড্ডয়ন থেকে বিরত থাকুন।

(৪) আপনার ড্রোনকে কুরিয়ার বানাবেন না (Don't make your drone a courier)

আপনার ড্রোন দিয়ে কুরিয়ারের কাজ করানো থেকে বিরত থাকুন। এতে দুর্ঘটনা এবং আইন ভঙ্গ সহ অনেক জটিলতায় পড়বেন আপনি। আপনার সাধের ড্রোন নিশ্চয়ই ডেলিভারি ভ্যান নয়।

(৫) উড্ডয়ন আইন জানুন (Know the rules)

আপনি যদি বড় সড়কের উপর ড্রোন চালান, তাহলে হয়তো উদ্বিগ্ন হবার তেমন কিছু নেই। কিন্ত সীমা অতিক্রম করতে গেলেই যতো সমস্যা! আপনাকে জানতে হবে আইন সম্পকে।  Know Before You Fly  ড্রোন অপারেটরদের জন্য একটি ভালো রিসোর্স । পড়ে নিন আজই। আপনি কি জানেন, ৪০০ ফুটের বেশি উচ্চতায় ড্রোন উড্ডয়ন করা নিষেধ? কিংবা ড্রোনকে সব সময় দৃষ্টি গোচর রাখতে হবে? এ রকম আরো অনেক বিষয় আছে আপনার জানার।

নিয়ম জানুন, আইন জানুন  এবং নিরাপদ ও স্মার্ট ড্রোন চালান।

 

মেডিকেলের ইন্টার্নশিপ ২ বছর করার পরিকল্পনাঃ Govt plans internship of MBBS for two years

Huge Sell on Popular Electronics

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

১৯ ডিসেম্বর শনিবার বঙ্গবন্ধু শেখ মুজিব মেডিক্যাল বিশ্ববিদ্যালয়ের মিলন হলে এ্যাসোসিয়েশন অফ পেডিয়াট্রিক সার্জন অফ বাংলাদেশের চতুর্থ বার্ষিক সম্মেলন অনুষ্ঠিত হয়। সেখানে দুই বছরের ইন্টার্নশিপের বিষয়ে সম্ভবনার কথা জানান স্বাস্থ্যমন্ত্রী মোহাম্মদ নাসিম। তিনি তাঁর বক্তব্যে বলেন, 'বর্তমান সরকার সর্বস্তরে স্বাস্থ্যসেবা নিশ্চিত করতে প্রতিজ্ঞাবদ্ধ, আর সেই লক্ষ্যেই কাজ করে যাচ্ছে।' অনুষ্ঠানে আরও উপস্থিত ছিলেন সংগঠনের সভাপতি ডাঃমোঃ আব্দুল আজিজ,বঙ্গবন্ধু শেখ মুজিব মেডিক্যাল বিশ্ববিদ্যালয়ের উপাচার্য ডাঃ কামরুল হাসান খান, জাতীয় অধ্যাপক ডাঃ শাহলা খাতুন প্রমুখ।

নতুন নিয়মে শিক্ষার্থীদের একবছর নিজ শিক্ষা প্রতিষ্ঠানে আর একবছর নিজ গ্রামে ইন্টার্নশিপ করতে হবে।

 

বিভিন্ন জাতীয় দৈনিক অবলম্বনে

নবকুমার ইন্সটিটিউটের শতবর্ষ উদযাপন Celebrating 100 years of Nobokumar institute Dhaka

Huge Sell on Popular Electronics

বিশ্বের প্রাচীন শহরগুলোর অন্যতম হল ঢাকা, আর ঢাকার ঐতিহ্যবাহী অনেক প্রতিষ্ঠান, স্থাপনা ও ঐতিহাসিক স্থান সমৃদ্ধ করেছে এর ইতিহাসকে। ঢাকার সেই ঐতিহ্যকে ধারণ করে ১০০ বছর ধরে জ্ঞানের আলোয় নাগরিক জীবনকে উদ্ভাসিত করেছে যে শিক্ষাপ্রতিষ্ঠান সেটি হল নবকুমার ইন্সটিটিউট। আর এই ঐতিহ্যবাহী বিদ্যাপীঠের ১০০ বছর পূর্তি উদযাপন হয়ে গেল গত ১৯ ডিসেম্বর শনিবার।

শনিবার সকাল ৯টায় বর্ণীল শোভাযাত্রার মধ্য দিয়ে উৎসব শুরু হয়। সকাল ১১ টায় ছিল উৎসবের আনুষ্ঠানিক উদ্বোধন। জাতীয় পতাকা উত্তোলনের মধ্য দিয়ে এর উদ্বোধন করেন প্রধান অতিথি জাতীয় সংসদের স্পিকার শিরিন শারমিন চৌধুরী। এসময় স্কুলের পতাকা উত্তোলন করেন খাদ্যমন্ত্রী ও স্কুলের সাবেক শিক্ষার্থী মোঃ কামরুল ইসলাম। সম্মানিত অতিথি হিসেবে উপস্থিত ছিলেন ঢাকা বিশ্ববিদ্যালয়ের ইমেরিটাস অধ্যাপক আনিসুজ্জামান। বিশেষ অতিথি ছিলেন ঢাকা ৭ আসনের সংসদ সদস্য ও স্কুলের সাবেক শিক্ষার্থী হাজি সেলিম এমপি, বুয়েট উপাচার্য খালেদা একরাম, মাধ্যমিক ও উচ্চমাধ্যমিক শিক্ষা অধিদপ্তরের মহাপরিচালক ফাহিমা খাতুন, সাবেক মন্ত্রী ও স্কুলের সাবেক শিক্ষার্থী ব্যারিস্টার নাজমুল হুদা, গণস্বাস্থ্য কেন্দ্রের ট্রাস্টি ও স্কুলের সাবেক শিক্ষার্থী ডাঃ জাফরুল্লাহ চৌধুরী, নবকুমার ইন্সটিটিউটের অধ্যক্ষ আব্দুল হালিম প্রমুখ।

জমিদার নবকুমার বাবু যে প্রতিষ্ঠান তৈরি করে গিয়েছিলেন ১৯১৬ সালে, সেই প্রতিষ্ঠানে ১৯৭৩ সালে যুক্ত হয় ডঃ মোঃ শহিদুল্লাহ কলেজ। সেই নবকুমার ইন্সটিটিউট থেকে পাশ করা দেশবরেণ্য বিখ্যাত ব্যাক্তি অনেক। তাঁদের আলোচনা ও স্মৃতিচারণের মধ্য দিয়ে বর্ণীল ও উচ্ছল এই উৎসবের সমাপ্তি ঘটে।

 

কালের কণ্ঠ ২০ ডিসেম্বর ২০১৫
'শতবর্ষের গৌরব' নিবন্ধ ও অন্যান্য জাতীয় দৈনিক অবলম্বনে

চুয়েটের সাথে সমঝোতা স্মারক স্বাক্ষর করল যুক্তরাষ্ট্রের বিশ্ববিদ্যালয়ঃ CUET, USA university signed deal.

Huge Sell on Popular Electronics

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

১৫ ডিসেম্বর মঙ্গলবার চুয়েটের পুরকৌশল বিভাগে এই অনুষ্ঠান আয়োজিত হয়েছিল। এই সমঝোতা স্বাক্ষর অনুষ্ঠানে উপস্থিত ছিলেন চুয়েটের ভিসি প্রফেসর ডঃ জাহাঙ্গীর আলম, পুরকৌশল অনুষদের ডিন প্রফেসর ডঃ মোঃ হযরত আলী, এবং অনুষদের শিক্ষকবৃন্দ।অনুষ্ঠানে চুয়েটের ভিসি প্রফেসর ডঃ জাহাঙ্গীর আলম বলেন, সমঝোতা স্মারকের ফলে যুক্তরাষ্ট্রের খ্যাতনামা হাওয়াই ইউনিভার্সিটির সাথে চুয়েটের শিক্ষা ও গবেষণার নতুন দ্বার উন্মোচিত হল। এটি চুয়েটের শিক্ষা গবেষণার চলমান অগ্রযাত্রার নতুন মাইলফলক হিসেবে থাকবে। সমঝোতা স্মারক অনুসরণে শিক্ষা গবেষণার বিনিময়ের অংশ হিসেবে আজ থেকেই হাওয়াই ইউনিভার্সিটির দুইজন খ্যাতনামা প্রফেসর চুয়েটের শিক্ষার্থীদের পাঠদান শুরু করেছেন। আগামী দিনে চুয়েট থেকেও শিক্ষক-গবেষক-শিক্ষার্থী হাওয়াই ইউনিভার্সিটিতে গিয়ে গবেষণা ও শিক্ষা বিনিময়ে অংশ নিতে পারবেন।

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

Campuslive24 ও বিভিন্ন জাতীয় দৈনিক অবলম্বনে

ঢাকা বিশ্ববিদ্যালয়ে বৃত্তির ব্যবস্থা চালু করল ফার্স্ট সিকিউরিটি ব্যাংকঃ First security bank issued scholarship for DU students

Huge Sell on Popular Electronics

ঢাকা বিশ্ববিদ্যালয়ের মেধাবী ও অসচ্ছল আবাসিক ছাত্রীদের জন্য বৃত্তি প্রদান করেছে ফার্স্ট সিকিউরিটি ইসলামী ব্যাংক। ১৫ ডিসেম্বর মঙ্গলবার বিশ্ববিদ্যালয়ের বিজনেস স্টাডিজ অনুষদের সম্মেলন কক্ষে এই বৃত্তি প্রদান অনুষ্ঠান আয়োজিত হয়। এতে প্রধান অতিথি হিসেবে উপস্থিত ছিলেন ঢাকা বিশ্ববিদ্যালয়ের ভিসি প্রফেসর ডঃ আ আ ম স আরেফিন সিদ্দিক। অনুষ্ঠানে তিনি এই বৃত্তি প্রদানের জন্য বৃত্তিদাতা ফার্স্ট সিকিউরিটি ইসলামী ব্যাংককে ধন্যবাদ জানান। অনুষ্ঠানে ১২ লক্ষ টাকার অনুদান চেক হস্তান্তর করা হয় মেধাবী ও অসচ্ছল আবাসিক ছাত্রীদের বৃত্তি প্রদানের লক্ষ্যে।

বিভিন্ন জাতীয় দৈনিক অবলম্বনে

রাজশাহী বিশ্ববিদ্যালয়ে অনুষ্ঠিত হয়ে গেল উইকিপিডিয়ানদের আড্ডা Get together of Wikipedians from RU

Huge Sell on Popular Electronics

তথ্যউপাত্ত ও মৌলিক বিশ্লেষণের জন্য বিশ্বব্যাপী সমাদৃত মুক্ত বিশ্বকোষ উইকিপিডিয়া, আর বিশ্বের সব দেশের মত বাংলাদেশেও উইকিপিডিয়ার তথ্য সংযোজন ও বিশ্লেষণের ক্ষেত্রে অংশগ্রহণ করছে এমন উইকিপিডিয়ান আছেন অনেকেই। সেরকমই সদস্যদের স্বতঃস্ফূর্ত আড্ডা অনুষ্ঠিত হয়ে গেল রাজশাহী বিশ্ববিদ্যালয়ে।

১১ ডিসেম্বর বিকেল ৫ টা থেকে ৭টা পর্যন্ত অনুষ্ঠিত হয়ে যাওয়া এই আড্ডার আয়োজন করে উইকিমিডিয়া বাংলাদেশ, আর এ আয়োজনের সহযোগিতায় ছিল রাজশাহী উইকিপিডিয়া সম্প্রদায়। এই আড্ডার মূল আলোচ্য বিষয় ছিল এর ১৫ তম প্রতিষ্ঠাবার্ষিকী উৎযাপনের বিভিন্ন দিক, আর এর পাশাপাশি স্কুল ও কলেজগুলোতে নিয়মিত অনুষ্ঠান আয়োজন আর শিক্ষার্থীদের অংশগ্রহণ নিশ্চিত করা নিয়েও আলোচনা করা হয় এই আড্ডায়। রাজশাহী বিশ্ববিদ্যালয়ের ক্যাফেটেরিয়ায় অনুষ্ঠিত হয়ে যাওয়া এই আড্ডায় বিভিন্ন নিবন্ধ বিশ্লেষণ করে ভাল নিবন্ধ নির্বাচন করা হয়। এছাড়াও আলোচকরা বিষয়ভিত্তিক নিবন্ধের সংখ্যা বৃদ্ধি করা, জেলাভিত্তিক উৎসাহমূলক প্রতিযোগিতা ইত্যাদি নিয়মিত আয়োজনের উপর গুরুত্ব আরোপ করেন।

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

 

Campuslive24 ও বিভিন্ন জাতীয় দৈনিক অবলম্বনে

বাংলায় এজাইল পদ্ধতি টিউটোরিয়াল (Agile Methodology Tutorial in Bangla)

Huge Sell on Popular Electronics

Naim Mustafa Ali
BSc. in Soil, Water and Environment, MS in Water Science from University of Dhaka
Agile একটি সফিওয়্যার ডেভেলপমেন্ট পদ্ধতি যাতে ক্রমানুসাতে 1 থেতে 4 সপ্তাতেে সংক্ষিপ্ত পুনোরাবৃত্তি ব্যবহার করে একটি সফটওয়্যার নির্মাণ করা হয় যেন তা পরিবর্তিত ব্যবসাইক চাহিদার সঙ্গে সংযুক্ত করা যায়। এই সহজ টিউটোরিয়ালে উপযুক্ত উদাহরণ ব্যবহারের মাধ্যমে Agile development সম্পর্কে সাধারণ এবং দ্রুতভাবে বুঝতে সাহায্য করবে।

পাঠকবর্গ

এই টিউটোরিয়ালটি Beginners দের Agile এর মূলনীতি ও তার বাস্তবায়ন বুঝতে সাহায্যের জন্য প্রস্তুত করা হয়েছে। এই টিউটোরিয়াল শেষ করার পর আপনি নিজেকে দক্ষতার একটি মধ্যম পর্যায়ে খুঁজে পাবেন, যেখান থেকে আপনি আরও এগিয়ে গেতে পারবেন।

পূর্বশর্ত

এই টিউটোরিয়াল সঙ্গে অগ্রসর হওয়ার আগে, আপনার প্রয়োজনীয় সফটওয়্যার ডেভেলপমেন্ট ধারণা যেমনঃ কোডিং, টেস্টিং ইত্যাদির মৌলিক জ্ঞান প্রয়োজন।

এইচটিএমএল কুইজ । HTML Quiz

Huge Sell on Popular Electronics

Your Score:  

Your Ranking:  

এইচটিএমএল রঙ (HTML Color codes chart)

Huge Sell on Popular Electronics

এইচটিএমএল রঙ (HTML Color Names)

স্বর্ণা আখতার

 

স্বর্ণা আখতারআমরা জানি একেকটি কালার হলো লাল, নীল এবং সবুজ এর সমন্বিত রূপ। সাধারনত, ১৪০ টি কালার আছে যেগুলো সব ওয়েব ব্রাউজারেই সাপোর্ট করে। এই ১৪০ টি নাম এইচ টি এম এল ৫ এবং সিএসএস ৫ এ উল্লেখ আছে। যার মধ্যে ১৭ টি এসেছে এইচ টি এম এল থেকে এবং ১২৭ টি এসেছে সিএসএস থেকে। নিচে সেইসব ১৪০ টি কালারের নাম এবং তাদের হেক্সাডেসিমেল কোড দেয়া হল।

 

Color Name HEX Color Shades Mix
AliceBlue #F0F8FF Shades Mix
AntiqueWhite #FAEBD7 Shades Mix
Aqua #00FFFF Shades Mix
Aquamarine #7FFFD4 Shades Mix
Azure #F0FFFF Shades Mix
Beige #F5F5DC Shades Mix
Bisque #FFE4C4 Shades Mix
Black #000000 Shades Mix
BlanchedAlmond #FFEBCD Shades Mix
Blue #0000FF Shades Mix
BlueViolet #8A2BE2 Shades Mix
Brown #A52A2A Shades Mix
BurlyWood #DEB887 Shades Mix
CadetBlue #5F9EA0 Shades Mix
Chartreuse #7FFF00 Shades Mix
Chocolate #D2691E Shades Mix
Coral #FF7F50 Shades Mix
CornflowerBlue #6495ED Shades Mix
Cornsilk #FFF8DC Shades Mix
Crimson #DC143C Shades Mix
Cyan #00FFFF Shades Mix
DarkBlue #00008B Shades Mix
DarkCyan #008B8B Shades Mix
DarkGoldenRod #B8860B Shades Mix
DarkGray #A9A9A9 Shades Mix
DarkGreen #006400 Shades Mix
DarkKhaki #BDB76B Shades Mix
DarkMagenta #8B008B Shades Mix
DarkOliveGreen #556B2F Shades Mix
DarkOrange #FF8C00 Shades Mix
DarkOrchid #9932CC Shades Mix
DarkRed #8B0000 Shades Mix
DarkSalmon #E9967A Shades Mix
DarkSeaGreen #8FBC8F Shades Mix
DarkSlateBlue #483D8B Shades Mix
DarkSlateGray #2F4F4F Shades Mix
DarkTurquoise #00CED1 Shades Mix
DarkViolet #9400D3 Shades Mix
DeepPink #FF1493 Shades Mix
DeepSkyBlue #00BFFF Shades Mix
DimGray #696969 Shades Mix
DodgerBlue #1E90FF Shades Mix
FireBrick #B22222 Shades Mix
FloralWhite #FFFAF0 Shades Mix
ForestGreen #228B22 Shades Mix
Fuchsia #FF00FF Shades Mix
Gainsboro #DCDCDC Shades Mix
GhostWhite #F8F8FF Shades Mix
Gold #FFD700 Shades Mix
GoldenRod #DAA520 Shades Mix
Gray #808080 Shades Mix
Green #008000 Shades Mix
GreenYellow #ADFF2F Shades Mix
HoneyDew #F0FFF0 Shades Mix
HotPink #FF69B4 Shades Mix
IndianRed #CD5C5C Shades Mix
Indigo #4B0082 Shades Mix
Ivory #FFFFF0 Shades Mix
Khaki #F0E68C Shades Mix
Lavender #E6E6FA Shades Mix
LavenderBlush #FFF0F5 Shades Mix
LawnGreen #7CFC00 Shades Mix
LemonChiffon #FFFACD Shades Mix
LightBlue #ADD8E6 Shades Mix
LightCoral #F08080 Shades Mix
LightCyan #E0FFFF Shades Mix
LightGoldenRodYellow #FAFAD2 Shades Mix
LightGray #D3D3D3 Shades Mix
LightGreen #90EE90 Shades Mix
LightPink #FFB6C1 Shades Mix
LightSalmon #FFA07A Shades Mix
LightSeaGreen #20B2AA Shades Mix
LightSkyBlue #87CEFA Shades Mix
LightSlateGray #778899 Shades Mix
LightSteelBlue #B0C4DE Shades Mix
LightYellow #FFFFE0 Shades Mix
Lime #00FF00 Shades Mix
LimeGreen #32CD32 Shades Mix
Linen #FAF0E6 Shades Mix
Magenta #FF00FF Shades Mix
Maroon #800000 Shades Mix
MediumAquaMarine #66CDAA Shades Mix
MediumBlue #0000CD Shades Mix
MediumOrchid #BA55D3 Shades Mix
MediumPurple #9370DB Shades Mix
MediumSeaGreen #3CB371 Shades Mix
MediumSlateBlue #7B68EE Shades Mix
MediumSpringGreen #00FA9A Shades Mix
MediumTurquoise #48D1CC Shades Mix
MediumVioletRed #C71585 Shades Mix
MidnightBlue #191970 Shades Mix
MintCream #F5FFFA Shades Mix
MistyRose #FFE4E1 Shades Mix
Moccasin #FFE4B5 Shades Mix
NavajoWhite #FFDEAD Shades Mix
Navy #000080 Shades Mix
OldLace #FDF5E6 Shades Mix
Olive #808000 Shades Mix
OliveDrab #6B8E23 Shades Mix
Orange #FFA500 Shades Mix
OrangeRed #FF4500 Shades Mix
Orchid #DA70D6 Shades Mix
PaleGoldenRod #EEE8AA Shades Mix
PaleGreen #98FB98 Shades Mix
PaleTurquoise #AFEEEE Shades Mix
PaleVioletRed #DB7093 Shades Mix
PapayaWhip #FFEFD5 Shades Mix
PeachPuff #FFDAB9 Shades Mix
Peru #CD853F Shades Mix
Pink #FFC0CB Shades Mix
Plum #DDA0DD Shades Mix
PowderBlue #B0E0E6 Shades Mix
Purple #800080 Shades Mix
RebeccaPurple #663399 Shades Mix
Red #FF0000 Shades Mix
RosyBrown #BC8F8F Shades Mix
RoyalBlue #4169E1 Shades Mix
SaddleBrown #8B4513 Shades Mix
Salmon #FA8072 Shades Mix
SandyBrown #F4A460 Shades Mix
SeaGreen #2E8B57 Shades Mix
SeaShell #FFF5EE Shades Mix
Sienna #A0522D Shades Mix
Silver #C0C0C0 Shades Mix
SkyBlue #87CEEB Shades Mix
SlateBlue #6A5ACD Shades Mix
SlateGray #708090 Shades Mix
Snow #FFFAFA Shades Mix
SpringGreen #00FF7F Shades Mix
SteelBlue #4682B4 Shades Mix
Tan #D2B48C Shades Mix
Teal #008080 Shades Mix
Thistle #D8BFD8 Shades Mix
Tomato #FF6347 Shades Mix
Turquoise #40E0D0 Shades Mix
Violet #EE82EE Shades Mix
Wheat #F5DEB3 Shades Mix
White #FFFFFF Shades Mix
WhiteSmoke #F5F5F5 Shades Mix
Yellow #FFFF00 Shades Mix
YellowGreen #9ACD32 Shades Mix

HTML Iframe (এইচটিএমএল আইফ্রেম)

Huge Sell on Popular Electronics

একটি iframe একটি ওয়েব পৃষ্ঠার মধ্যে আরো একটি ওয়েব পেজ প্রদর্শন করতে ব্যবহৃত হয়।

Iframe Syntax (iframe সিনট্যাক্স)

একটি iframe যোগ করার সিন্টেক্স হল :


<iframe src="URL" width="300" height="150"></iframe>


 

src অ্যাট্রিবিউট আইফ্রেম পৃষ্ঠার URL টি (ওয়েব ঠিকানা) নির্দিষ্ট করে

 

Iframe - এর উচ্চতা এবং প্রস্থতা নির্ধারন

Iframe - এর এর আকার নির্ধারণ করার জন্য height এবং width অ্যাট্রিবউট ব্যবহার করুন

অ্যাট্রিবিউট এর মান ডিফল্ট হিসেবে পিক্সেল এ থাকে, কিন্তু আপনি ইচ্ছা করলে একে পারসেন্ট হিসেবেও ব্যবহার করতে পারেন (যেমন: 80%)

 

উদাহরণ:


<iframe src="demo_iframe.htm" width="200" height="200"></iframe>


 

 

Iframe - এর বর্ডার মুছে ফেলা

ডিফল্ট হিসেবে iframe এর চারদিকে একটি কালো বর্ডার থাকে

বর্ডারটি মুছার জন্য একটি স্টাইল অ্যাট্রিবিউট যোগ করুন এবং CSS এর বর্ডার প্রোপার্টি ব্যবহার করুন

 

উদাহরণ :


<iframe src="demo_iframe.htm" style="border:none"></iframe>


 

CSS এর সাহায্যে iframe বর্ডার এর সাইজ, রং এবং স্টাইলও পরিবর্তন করা যায়

উদাহরণ :


<iframe src="demo_iframe.htm" style="border:5px dotted red"></iframe>


 

কোন একটি লিংক এর টার্গেট হিসাবে আইফ্রেম ব্যবহার করন

একটি আইফ্রেমকে কোন একটি লিঙ্ক এর টারগেট ফ্রেম হিসেবে ব্যবহার করা যায়
লিঙ্কটির target অ্যাট্রিবিউটটি অবশ্যই আইফ্রেম এর name অ্যাট্রিবিউটটিকে নির্দেশ করতে হবে

 

উদাহরণ :


<iframe src="demo_iframe.htm" name="iframe_a"></iframe>
<p><a href="http://bangla.salearningschool.com" target="iframe_a">http://bangla.salearningschool.com</a></p>


 

এইচটিএমএল এ আইফ্রেম ট্যাগ

এইচটিএমএল এ আইফ্রেম ট্যাগ হচ্ছে : </iframe>

যা একটি ইনলাইন ফ্রেম সংজ্ঞায়িত করার জন্য ব্যবহৃত হয়।

 

 

এইচটিএমএল প্রতিক্রিয়াশীল ওয়েব ডিজাইন (HTML Responsive Web Design)

Huge Sell on Popular Electronics

স্বর্ণা আখতার

 

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

প্রতিক্রিয়াশীল ওয়েব ডিজাইন লেআউট যেভাবে তৈরি করবেন

প্রতিক্রিয়াশীল ওয়েব ডিজাইন আপনাকে নিজেই অথবা আপনি কিভাবে ফুটিয়ে তুলবেন সেটার উপর নির্ভর করবে।

নিচে একটি উদাহরন দেয়া হল


<!DOCTYPE html>
 <html lang="en-US">
 <head>
 <style>
 .city {
     float: left;
     margin: 5px;
     padding: 15px;
     width: 300px;
     height: 300px;
     border: 1px solid black;
 } 
 </style>
 </head>
 <body>
 
 <h1>W3Schools Demo</h1>
 <h2>Resize this responsive page!</h2>
 
 <div class="city">
   <h2>London</h2>
   <p>London is the capital city of England.</p>
   <p>It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.</p>
 </div>
 
 <div class="city">
   <h2>Paris</h2>
   <p>Paris is the capital and most populous city of France.</p>
 </div>


 

বুটস্ট্র্যাপ ব্যবহারের মাধ্যমে

আগেকার বিদ্যমান সিএসএস ফ্রেমওয়ার্ক এর মাধ্যমেও প্রতিক্রিয়াশীল ওয়েব ডিজাইন বানানো যায়। আর এখানে বুটস্ট্র্যাপ ই হল এইচ টি এম এল, সিএসএস এবং যে এস ফ্রেমওয়ার্ক এর সবচেয়ে জনপ্রিয় পদ্ধতি ।

বুটস্ট্র্যাপ আপনার সাইট কে যে কোন সাইজ যেমন, ল্যাপটপ বা কম্পিউটার এ ভালোভাবে দেখাতে সহায়তা করে।

উদাহরের সাহায্যে দেখানো হল


<!DOCTYPE html>
 <html>
 <head>
   <meta charset="utf-8">
   <meta name="viewport" content="width=device-width, initial-scale=1">
   <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
 </head>
 <body>
 
 <div class="container">
 
 <div class="jumbotron">
   <h1>W3Schools Demo</h1> 
   <p>Resize this responsive page!</p> 
 </div>
 
 <div class="row">
   <div class="col-md-4">
     <h2>London</h2>
     <p>London is the capital city of England.</p>
     <p>It is the most populous city in the United Kingdom,
     with a metropolitan area of over 13 million inhabitants.</p>
   </div>
   <div class="col-md-4">
     <h2>Paris</h2>
     <p>Paris is the capital and most populous city of France.</p>
   </div>
   <div class="col-md-4">
     <h2>Tokyo</h2>
     <p>Tokyo is the capital of Japan, the center of the Greater Tokyo Area,
     and the most populous metropolitan area in the world.</p>
   </div>
 </div>
 
 </div>
 
 </body>
 </html>



	

এইচটিএমএল লেআউট (HTML Layout)

Huge Sell on Popular Electronics

Md. Mursedul Islam Sumon

Web Designer

 

এইচটিএমএল লেআউট (HTML Layouts)

বিভিন্ন ওয়েবসাইটে অনেক সময়ই লক্ষ্য করা যায় যে লিখাগুলো কয়েকটি কলামে বিভক্ত করা থাকে। যেমন, ম্যাগাজিন, নিউজপেপার ইত্যাদি।

HTML এ <div> tag এর ব্যবহার করে layout design বা কলামে বিভক্ত করা যায়।

div element ব্যবহার করে প্রায় layout করা হয়, কারন div ব্যবহার করলে একে সহজেই CSS দিয়ে এর অবস্থান ও সবকিছু design করে নেয়া যায়।

নিচের উদাহরণটিতে চারটি div ব্যবহার করে কয়েকটি কলাম তৈরি করা হল-


<body>

<div id="header">
<h1>City Gallery</h1>
</div>

<div id="nav">
London<br>
Paris<br>
Tokyo<br>
</div>

<div id="section">
<h1>London</h1>
<p>
London is the capital city of England. It is the most populous city in the United Kingdom,
with a metropolitan area of over 13 million inhabitants.
</p>
<p>
Standing on the River Thames, London has been a major settlement for two millennia,
its history going back to its founding by the Romans, who named it Londinium.
</p>
</div>

<div id="footer">
Copyright © W3Schools.com
</div>

</body>



উপরোক্ত html এর CSS part টুকু নিম্নরুপ


<style>
#header {
    background-color:black;
    color:white;
    text-align:center;
    padding:5px;
}
#nav {
    line-height:30px;
    background-color:#eeeeee;
    height:300px;
    width:100px;
    float:left;
    padding:5px; 
}
#section {
    width:350px;
    float:left;
    padding:10px; 
}
#footer {
    background-color:black;
    color:white;
    clear:both;
    text-align:center;
    padding:5px; 
}
 </style>

 

ফলাফলঃ


Table


 

HTML5 ব্যবহার করে ওয়েবসাইট বিন্যাস

HTML5 দিয়ে খুব সুন্দরভাবে ও সহজেই একটা website এর layout তৈরি করা যায়।

HTML5 এর কিছু নতুন Tag ব্যবহার করে সহজেই website এর বিভিন্ন part আলাদা করা যায়।

 

header = এই tag ব্যবহার করে website এর header section কে বুঝানো হয়।
nav = এই tag ব্যবহার করে মেনুর আইটেমগুলোর link করা হয়।
section = এই tag ব্যবহার করে কোন document এর section বুঝানো হয়।
article = এই tag দিয়ে একটি article বুঝানো হয়।
aside = এই tag দিয়ে পেজ এর sidebar বুঝানো হয়।
footer = এই tag দিয়ে পেজ এর সর্বনিম্ন অংশ বা footer part বুঝানো হয়।

নিচের উদাহরনে <header>, <nav>, <section>, এবং <footer> ব্যবহার করে layout তৈরি করা দেখানো হল-


<body>

<header>
<h1>City Gallery</h1>
</header>

<nav>
London<br>
Paris<br>
Tokyo<br>
</nav>

<section>
<h1>London</h1>
<p>
London is the capital city of England. It is the most populous city in the United Kingdom,
with a metropolitan area of over 13 million inhabitants.
</p>
<p>
Standing on the River Thames, London has been a major settlement for two millennia,
its history going back to its founding by the Romans, who named it Londinium.
</p>
</section>

<footer>
Copyright © W3Schools.com
</footer>

</body>


 

 

উপরোক্ত html এর CSS নিম্নে দেয়া হল-


<style>
 header {
     background-color:black;
     color:white;
     text-align:center;
     padding:5px; 
 }
 nav {
     line-height:30px;
     background-color:#eeeeee;
     height:300px;
     width:100px;
     float:left;
     padding:5px; 
 }
 section {
     width:350px;
     float:left;
     padding:10px; 
 }
 footer {
     background-color:black;
     color:white;
     clear:both;
     text-align:center;
     padding:5px; 
 }


টেবিল ব্যবহার করে HTML বিন্যাস

Table tag ব্যবহার করে html layout তৈরি করা যায়।


<body>
 
 <table class="lamp">
 <tr>
   <th>
     <img src="/images/lamp.jpg" alt="Note" style="height:32px;width:32px">
   </th>
   <td>
     The table element was not designed to be a layout tool.
   </td>
 </tr>
 </table>
 
 </body>


 

উপরোক্ত html এর CSS নিম্নে দেয়া হল-


<style>
 table.lamp {
     width:100%;
     border:1px solid #d4d4d4;
 }
 table.lamp th, td {
     padding:10px;
 }
 table.lamp th {
     width:40px;
 }
 </style>

 

এইচটিএমএল ক্লাসেস (HTML Classes)

Huge Sell on Popular Electronics

শরিফুল ইসলাম
Php Coder

 

HTML Classes

সিএসএস এর মাধ্যমে বিভিন্ন ক্লাস এর এর স্টাইল সেট করে দেওয়া যায়।

উদাহরণ


<!DOCTYPE html>
<html>
<head>
<style>
.cities {
    background-color:black;
    color:white;
    margin:20px;
    padding:20px;
} 
</style>
</head>
<body>

<div class="cities">
 <h2>London</h2>
<p>
London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.
</p>
 </div> 

</body>
</html>

 

Classing ব্লক elements

এইচটিএমএল <div> একটি ব্লক লেভেল উপাদান। অন্যান্য এইচটিএমএল এর উপাদানের ক্ষেত্রে এটি container হিসেবে কাজ করতে পারে। সবগুলো এইচটিএমএল উপাদানের div এর ক্লাস এর নাম এক রাখলে সিএসএস স্টাইল থেকে সবগুলোর ক্ষেত্রে সমান এফেক্ট ফেলান সম্বভ।

উদাহরণ


<!DOCTYPE html>
<html>
<head>
<style>
.cities {
    background-color:black;
    color:white;
    margin:20px;
    padding:20px;
} 
</style>
 </head>
<body>

<div class="cities">
 <h2>London</h2>
<p>London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.</p>
 </div>

<div class="cities">
 <h2>Paris</h2>
<p>Paris is the capital and most populous city of France.</p>
</div>

<div class="cities">
 <h2>Tokyo</h2>
<p>Tokyo is the capital of Japan, the center of the Greater Tokyo Area,
and the most populous metropolitan area in the world.</p>
</div>

</body>
</html>


 

Classing inline elements

এইচটিএমএল এর <span> উপাদান একটি ইনলাইন উপাদান যা container এর টেক্সট এর জন্য ব্যবহার হয়ে থাকে। সবগুলো এইচটিএমএল উপাদানের span এর ক্লাস এর নাম এক রাখলে সিএসএস স্টাইল থেকে সবগুলোর ক্ষেত্রে সমান এফেক্ট ফেলান সম্বভ।

উদাহরণ


<!DOCTYPE html>
<html>
<head>
<style>
span.red {color:red;}
 </style>
</head>
<body>

<h1>My <span class="red">Important</span> Heading</h1>

</body>
</html>


 

এইচটিএমএল ব্লক (HTML Block and Inline Elements)

Huge Sell on Popular Electronics

এইচটি এম এল ব্লক (HTML Block Elements)

নাম-শরিফুল ইসলাম
Php Coder

 

উদাহরণঃ


<div style="background-color:black; color:white; padding:20px;">

<h2>London</h2>
<p>London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.</p>

</div>


 

ফলাফলঃ


London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.


এইচটিএমএল এর ব্লক উপাদান এবং ইনলাইন উপাদান

প্রায় প্রত্যেক এইচটিএমএল উপাদানকে ব্লক লেভেল উপাদান বা ইনলাইন উপাদান হিসেবে চিহ্নিত করা হয়ে থাকে। যখন ব্রাউজার এ ডিসপ্লে করা হয় তখন সাধারনত ব্লক লেভেল উপাদানগুলো নতুন লাইন থেকে শুরু হয়।

Examples: <h1>, <p>, <ul>, <table>

ইনলাইন উপাদান গুলো কোন লাইন এর বিরতি ছারাই শুরু হয়

Examples: <b>, <td>, <a>, <img>

 

এইচটিএমএল DIV Element

<div> একটি ব্লক লেভেল উপাদান যা অন্য এইচটিএমএল উপাদান এর সাথে container হিসেবে ব্যবহার করা যায়। এই <div> উপাদানের কোন স্পেশাল অর্থ নেই। এর জন্য কোন attribute এর দরকার পরে না। কিন্ত স্টাইল এবং ক্লাস হল কমন। কারন এটি ব্লক লেভেল উপাদান যা ব্রাউজার এ লাইন এর বিরতি হিসেবে প্রকাশ করে।

 

এইচটিএমএল <span> element

<span> একটি ইনলাইন উপাদান যা টেক্সট এর সাথে container হিসেবে ব্যবহার করা যায়। এই <span> উপাদানের কোন স্পেশাল অর্থ নেই। এর জন্য কোন attribute এর দরকার পরে না। কিন্ত স্টাইল এবং ক্লাস হল কমন। <div> উপাদান এর মতন <span> অটোমেতিক ফরম্যাট নেই।

উদাহরণঃ


<h1>My <span style="color:red">Important</span>Heading</h1>


 

ফলাফলঃ


My ImportantHeading


 

এইচটিএমএল grouping ট্যাগ

<div>-ডকুমেন্ট কে ব্লক- লেভেল হিসেবে ডিফাইন করার জন্য

<span>- ডকুমেন্ট কে ইনলাইন হিসেবে ডিফাইন করার জন্য

 

এইচটিএমএল লিস্ট (HTML tag list)

Huge Sell on Popular Electronics

Tamim Ikbal

HTML List ট্যাগ কি এবং এটা কিভাবে HTML এ কাজ করে ?

একটা ওয়েব পেজকে সুন্দর করে সাজানো এবং তথ্য উপস্থাপনার অন্যতম পদ্ধতি লিষ্ট । HTML এর মাধ্যমে দুই ধরণের লিষ্ট তৈরি করা যায়, একটি হচ্ছে অর্ডার লিষ্ট এবং অপরটি হচ্ছে আনঅর্ডার লিষ্ট । অর্ডার লিষ্টে বিভিন্ন তথ্যকে পর্যায়ক্রমিকভাবে সাজিয়ে উপস্থাপন করা হয় এবং প্রতিটা লাইনের শুরুতে ক্রমিক সংখ্যা থাকে। অন্যদিকে আন অর্ডার লিষ্টে প্রতিটা লাইনের সামনে ছোট বৃত্তাকার বা বর্গাকার চিহ্ন থাকে। HTML এর মাধ্যমে আন অর্ডার লিষ্ট তৈরি করার জন্য <ul></ul> এবং অর্ডার লিষ্ট তৈরি করার জন্য <ol></ol> ট্যাগ ব্যবহার করা হয়।

Unordered List

এটিই সবচেয়ে বেশি ব্যবহৃত হয় প্রফেশনালি। <ul></ul> এর ভিতরে রাখতে হবে এবং <li></li> এলিমেন্টের ভতর একটা একটা করে আইটেম রাখতে হবে। প্রদর্শন করবে তালিকা আকারে কোন নাম্বারিং থাকবেনা। বাই ডিফল্ট একটা গোল চিহ্ন প্রতিটি আইটেমের বাপাশে থাকে।

<html>

<head>

<title>your website name</title>

</head>

<body>

<ul>

<li>Bangla</li>

<li>English</li>

<li>Social Science</li>

<li>Mathemetaics</li>

</ul>

</body>

</html>

আপনার ওয়েব ব্রাউজার এ রান করার তার দেখতে নিচের মতো দেখতে পারবেন ।

  • Bangla
  • English
  • Social Science
  • Mathemetaics

Ordered List

কখনও নাম্বার দিয়ে তালিকা প্রয়োজন হতে পারে তখন <ol></ol> এর ভিতর li ট্যাগ দিয়ে বানাতে পারেন ।

<html>

<head>

<title>your website name</title>

</head>

<body>

<ol start="10">

2.<li>iPad</li>

3.<li>iPhone</li>

4.<li>MacBook Air</li>

5.</ol>

</body>

</html>

আপনার ওয়েব ব্রাউজার এ রান করার তার দেখতে নিচের মতো দেখতে পারবেন ।

  1. iPad
  2. iPhone
  3. MacBook Air

হয়তো ভাবছেন <ol start="10"> লিখার পর বাকি সব গুল 10,11,12 তালিকা কি করে করলাম । একটু লক্ষ করেন <ol start=" পর আমি “10” লিখছি যার কারনে 10 থেকে তালিকা শুরু হইছে । আর তিনটি তালিকা থাকার কারনে ১০,১১,১২ পর্যন্ত প্রদশন করছেন । আপনারা যদি <ol start=" লিখার পরে “49” দিন এবং ট্যাগ শেষ করেন তাহলে ৪৯ থেকেই আপনার তালিকা শুরু হবে ।

এইচটিএমএল টেবিল (HTML Table)

Huge Sell on Popular Electronics

HTML Table

মো: আশিকুজ্জামান আশিক

রাজশাহী বিশ্ববিদ্যালয়।

 

HTML টেবিল ব্যবহার করে আমরা কোন web পেজে বিভিন্ন ধরনের পরিসংখ্যানমূলক ডেটা পাঠকের নিকট আকর্ষণীয় ভাবে উপস্থাপন করতে পারবো।

HTML টেবিলের উদাহরন

এই পর্যায়ে আমরা একটি HTML টেবিলের উদাহরন দেখব:

সিরিয়াল নাম্বার নামের প্রথম অংশ নামের শেষ অংশ নাম্বার
১. আল আমিন ৯০
২. মেহেদি হাসান ৮৫
৩. রোজিনা আক্তার ৭৭
৪. মাহফুজুর রহমান ৭৬
৫. তানজিলা আক্তার ৬৯

 

এই টেবিলটি তৈরি করার জন্য আপনি নিচের কোডটি কপি করে আপনার ব্লগে ব্যবহার করতে পারেন।


<table style="width:100%">
 <tr>
<th> সিরিয়াল নাম্বার </th>
 <th> নামের প্রথম অংশ </th>
 <th> নামের শেষ অংশ </th>
 <th>  প্রাপ্ত নাম্বার </th>
 </tr>
 <tr>
 <td> ১.</td>
 <td> আল</td>
 <td> আমিন</td>
<td> ৯০</td>
 </tr>
<tr>
 <td> ২.</td>
 <td> মেহেদি</td>
 <td> হাসান</td>
<td> ৮৫</td>
 </tr>
 </table>

 

এইভাবে আপনি <tr> থেকে </tr> পর্যন্ত অংশ পর্য়ন্ত অংশটুকু বার বার ব্যবহার করে টেবিলের সাইজ বাড়াতে পারেন।

এবার এই টেবিলে ব্যবহৃত গুরুত্বপূর্ণ ট্যাগ এর ব্যবহার সম্পর্কে কিছু তথ্য জানি।

<table> এবং </table> ট্যাগ দ্বারা কোন টেবিলের শুরু এবং শেষ চিহ্নিত করা হয়।

<tr> এবং </tr> ট্যাগ দ্বারা কোন টেবিলে ব্যবহৃত row বা সারির শুরু এবং শেষ নির্দেশ করা হয়।

<td> এবং </td> ট্যাগ দ্বারা কোন টেবিলের row বা সারিগুলোকে ছোট ছোট সেলে বিভক্ত করা হয়।

<th>  এবং </th> ট্যাগ দিয়ে কোন টেবিলের হেডিংকে চিন্হিত করা হয়। [সাধারনত এই ট্যাগ ব্যবহার করলে লেখাগুলো ‘Bold’ বা মোটা হয়ে web-পেজে দেখাবে।]

 

HTML টেবিলে Border ট্যাগ এর ব্যবহার

HTML টেবিলকে আকর্ষনিয় করতে আমরা অনেক সময় Border ট্যাগ ব্যবহার করে থাকি। এই ট্যাগ ব্যবহার করে টেবিলের বর্ডার প্রয়োজন অনুযায়ি মোটা এবং চিকন করে উপস্থাপন করতে পারবেন।

 

উদাহরন:


<table border="1" style="width:100%">
 <tr>
 <td>হাসান</td>
 <td>জামিল</td>
 <td>৫০</td>
 </tr>
 <tr>
 <td>কবির</td>
 <td>খান</td>
 <td>৯১</td>
 </tr>
</table>

এখানে “<table border="1" style="width:100%">” দ্বারা একই টেবিলের Border মোটা বা চিকন ভাবে উপস্থাপন করতে পারবেন। "1" এর মান ইচ্ছে মত পরিবর্তন করে বর্ডার পরিবর্তন করতে পারবেন।

 

এইচটি এম এল ইমেজ (HTML Image)

Huge Sell on Popular Electronics

এইচটি এম এল ইমেজ (HTML Images)

মোঃ রফিকুল ইসলাম

 

উদাহরণঃ


DOCTYPE html>
<html>
<body>

<h2>Spectacular Mountains</h2>
<img src="pic_mountain.jpg" alt="Mountain View" style="width:304px;height:228px">

</body>
</html>


 

 

ফলাফলঃ


Spectacular Mountains

pic_mountain


অবশ্যই ইমেজ (ছবির) উচ্চতা এবং প্রসস্থতা উল্লেখ করে দিতে হবে। যদি উচ্চতা এবং প্রসস্থতা নির্দিষ্ট করে না দেয়া হয়ে তাহলে পেজে ইমেজ লোড হওয়ার সময় ইমেজটি ফ্লিক (পেজের সাথে ছবিটি সামঞ্জস্য হওয়ার সময় ছবিটি লাফালাফি) করবে।

 

এইচটিএমএল ইমেজ সিনট্যাক্স

এইচটিএমএল এ ইমেজকে <img> ট্যাগ দ্বারা সংজ্ঞায়িত করা হয়।

<img> ট্যাগ এর ভিতরে শুধুমাত্র্ অ্যাট্রিবিউট থাকে এবং এর কোন ক্লোজিং ট্যাগ থাকে না।

src অ্যাট্রিবিউটম ইমেজ এর ইউআরএল (ওয়েব ঠিকানা বা ইমেজ এর অবস্থান এর ঠিকানা) কে সংজ্ঞায়িত করে।


<img src="url" alt="some_text">


 

 

Alt অ্যাট্রিবিউট

Alt অ্যাট্রিবিউট দ্বারা ওয়েব এ যদি কোন কারনে ইমেজ লোড না হতে পারে তাহলে উক্ত ইমেজ এর বিকল্প হিসেবে কি Text প্রদর্শিত হবে তা নির্ধারণ করে।

Alt অ্যাট্রিবিউট এর ভেলু (মান) হবে আপনি যে Text টি ইমেজ লোড না হলে প্রদর্শন করতে চান সেই Text.


<img src="html5.gif" alt="The official HTML5 Icon">


 

ফলাফল


The official HTML5 Icon


 

Alt অ্যাট্রিবিউট অবশ্যই প্রদান করত হবে। এটি ছাড়া একটি ওয়েব পেজ সঠিকভাবে যাচাই করা যায় না।

 

এইচটিএমএল স্ক্রিন রিডার

স্ক্রিণ রিডার সফটওয়্যারগুলো পর্দায় কি প্রদর্শিত সকলকিছু পড়তে পারে।

ওয়েব এ ব্যবহৃত এইচটিএমএল কোড Text থেকে বক্তৃতা, শব্দের আইকন বা যেকোন প্রতীকি আউটপুট পুনরুদ্ধার করতে পারে।

স্ক্রিণ রিডার সাধারণত যারা অন্ধ, দৃষ্টিপ্রতিবন্ধি, অশিক্ষিতদের জন্য ব্যবহৃত হয়।

নোট: স্ক্রিন রিডার Alt অ্যাট্রিবিউট পড়তে পারে।

 

ছবির আকার - প্রস্থ এবং উচ্চতা

ইমেজ (ছবির) width (প্রস্থ) এবং height (উচ্চতা) নির্ধারণের জন্য আপনি style অ্যাট্রিবিউট ব্যবহার করতে পারেন।

এর মান পিক্সেল দ্বারা নির্ধারণ করা হয় (মান এর পরে px লিখতে হয়):


<img src="Mountain.jpg" alt="Mountain View" style="width:128px;height:128px">


 

ফলাফল:


pic_mountain


 

 

বিকল্প হিসেবে আপনি width এবং height অ্যাট্রিবিউট ব্যবহার করতে পারেন।

এর মান পিক্সেল দ্বারা নির্ধারণ করা হয় (মান এর পরে px লিখতে হয়):


<img src="html5.gif" alt="HTML5 Icon" width="128" height="128">


 

 

Width এবং Height বা Style?

উভয় width, height, এবং style অ্যাট্রিবিউট লেটেস্ট HTML5 সাপর্ট করে।

আমরা আপনাকে style অ্যাট্রিবিউট ব্যবহারের পরামর্শ দেব। এটি স্টাইল শীটকে ইমেজ এর ডিফল্ট আকার পরিবর্তন করতে বাধা দেয়।

উদাহরণঃ


<!DOCTYPE html>
<html>
<head>
<style>
img {
width:100%;
}
</style>
</head>
<body><img src="html5.gif" alt="HTML5 Icon" style="width:128px;height:128px">
<img src="html5.gif" alt="HTML5 Icon" width="128" height="128"></body>
</html>



অন্য ফোল্ডার এর ছবি যদি উল্লেখ করে দেয়া না হয় তাহলে ব্রাউজার ছবি খুঁজে পেতে ওয়েব পেজ এর একই ফোল্ডার এ খোঁজ করে। ওয়েব পেজ এ এটিই সাধারণ, যদি আপনি কোন সাব ফোল্ডার এ ইমেজটি রাখেন তাহলে এভাবে তা উল্লেখ করে দিতে হবে:


<img src="/images/html5.gif" alt="HTML5 Icon" style="width:128px;height:128px">


ব্রাউজার যদি ইমেজটি খুঁজে না পায় তাহলে সে একটি ব্রোকেন লিঙ্ক আইকন প্রদশণ করবে। উদাহরণ


<img src="wrongname.gif" alt="HTML5 Icon" style="width:128px;height:128px">


ফলাফল


HTML5 Icon


 

অন্য সার্ভারের ছবি

কিছু ওয়েব সাইট তাদের ইমেজগুলো ইমেজ সার্ভারে লোড করে রাখে, আসলে আপনি বিশ্বের যে কোনো ওয়েব ঠিকানার ইমেজ এ প্রবেশ করতে পারেন:


<img src="http://www.rasta.edu.pk/images/EducationTraining1.jpg">


ফলাফল



 

অ্যানিমেটেড ছবি

GIF ফরমেট অ্যানিমেটেড ইমেজ সমর্থন করে।


<img src="Tree.gif" alt="Rain Tree" style="width:240px;height:320px">


ফলাফল


Stormy-island-cell-phone-wallpaper-animated-240x320


নোট: অ্যানিমেটেড ইমেজ ও ননঅ্যানিমেটেড ইমেজ এর সিনটেক্স এ কোন পার্থক্য নেই।

লিঙ্ক হিসেবে ইমেজ ব্যবহার

ইমেজকে লিঙ্ক হিসেবে ব্যবহার করা খুবই সাধারণ ব্যাপার



   <img src="smiley.gif" alt="HTML tutorial" style="width:42px;height:42px;border:0">
 


ইমেজ ম্যাপ

একটি ইজেজ এর জন্য আপনি ক্লিক করা যায় এমনভাবে ইমেজ ম্যাপ তৈরি করতে পারেন।

উদাহরণ


usemap="#planetmap" style="width:145px;height:126px">

<map name="Bangladesh">
<area shape="rect" coords="0,0,82,126" alt="Sun" href="sun.htm">
<area shape="circle" coords="90,58,3" alt="Mercury" href="mercur.htm">
<area shape="circle" coords="124,58,8" alt="Venus" href="venus.htm">
</map>


 

 

ফলাফল


Planets


 

Sun Mercury Venus

 

ইমেজ ফ্লোটিং

আপনি ইজেমকে প্যারাগ্রাফ এর বাম বা ডানে ভাসমান অবস্থায় রাখতে পারেন

উদাহরণ


<p>
60px;height:40px">
A paragraph with an image. The image floats to the left of the text.
</p>


 

 

ফলাফল:


Bangladesh Flag
A paragraph with an image. The image floats to the left of the text.

 


 

 অধ্যায় সারসংক্ষেপ

  • এইচটিএমএল এ <img> এলিমেন্ট ইমেজকে সংজ্ঞায়িত করে।
  • এইচটিএমএল এ src অ্যাট্রিবিউট ইমেজ এর ফাইল নেমকে সংজ্ঞায়িত করে।
  • এইচটিএমএল এ alt অ্যাট্রিবিউট ইমেজ এর বিকল্প টেক্সকে সংজ্ঞায়িত করে।
  • এইচটিএমএল এ width এবং height অ্যাট্রিবিউট ইমেজ এর আকারকে সংজ্ঞায়িত করে।
  • সিএসএস এ width and height প্রোপার্টি ইমেজ এর আকারকে সংজ্ঞায়িত করে (বিকল্পভাবে)।
  • সিএসএস এ float প্রোপার্টি ইমেজকে ফ্লোট করতে সহায়তা করে।
  • এইচটিএমএল এ usemap অ্যাট্রিবিউট ইমেজ ম্যাপ তৈরি করতে ব্যবহৃত হয়।
  • এইচটিএমএল এ <map> এলিমেন্ট ইমেজ ম্যাপকে সংজ্ঞায়িত করতে ব্যবহৃত হয়।
  • এইচটিএমএল এ <area> এলিমেন্ট ইমেজ ম্যাপ এর কোন এরিয়া ব্যবহার করতে তা সংজ্ঞায়িত করে।

এইচটিএমএল লিঙ্ক (HTML Link)

Huge Sell on Popular Electronics

এইচ টি এম এল লিঙ্ক

স্বর্ণা আখতার

সম্পাদনাঃ মোঃ রফিকুল ইসলাম

 

প্রায় সকল ওয়েবপেজ এ লিঙ্ক রয়েছে। লিঙ্ক এ ক্লিক করার মাধ্যমে ব্যবহারকারী এক পেজ থেকে অন্য পেজে যেতে পারে।

এইচটিএমএল লিঙ্ক - হাইপারলিঙ্ক

হাইপারলিঙ্ক হচ্ছে একটি Text, বা ছবি যার উপর ক্লিক করার মাধ্যমে আপনি অন্য আরেকটি ওয়েবপেজে/ডকুমেন্ড এ চলে যেতে পারে।

 

এইচটিএমএল লিঙ্ক - সিনট্যাক্স

এইচ টি এম এল এ লিঙ্ক সিনট্যাক্সগুলো কিভাবে গঠিত হয় নিচে তাঁর উদাহরন তুলে ধরা হল, <a> ট্যাগ দ্বারা লিঙ্ককে সঙ্গায়িত করা হয়।

লিঙ্ক সিনট্যাক্স


<a href="url">link text</a>


উদাহরনঃ


<a href="http://bangla.salearningschool.com/html/">Visit our HTML tutorial</a>


 

ফলাফলঃ


Visit our HTML tutorial


এখানে href অ্যাট্রিবিউট ওয়েব পেজ এর গন্তব্যকে নির্দেশ করে করে যেমন, http://bangla.salearningschool.com/html/
আর link text (Visit our HTML tutorial) হল প্রদর্শিত অংশ যার উপর ক্লিক করলে আপনি একটি নির্দিষ্ট ওয়েব পেজ এ স্থানান্তিরিত হবেন।

নেটঃ link text সবসময়ই টেক্স হতে হবে এমন কোন কথা নেই, এটি ছবি বা এইচটিএমএল এর যেকোন উপাদান হতে পারে।

 

লোকাল লিঙ্ক

উপরের উদাহরণে একটি সংয়সম্পূর্ণ ওয়েব এড্রেস (URL) ব্যবহার করা হয়েছে।

একটি লোকাল লিঙ্ক (একই ওয়েব সাইটের লিঙ্ক) নির্দিষ্ট করা হয় আপেক্ষিক URL এর সাহায্যে (http://www.... ব্যতীত)

যেমনঃ


<a href="html_images.asp">HTML Images</a>


 

এইচটিএমএল লিঙ্ক - কালার এবং আইকন

আপনি যখন কোন লিঙ্ক এর উপর নিয়ে যান তখন সাধারণত দুপ্রকার ঘটনা ঘটতে পারেঃ

১. মাউস এর তীর টিহ্নটি একটা ছোট হাতের রুপ নিতে পারে।
২. লিঙ্ক এর বিষয়বস্তু যেমন লিঙ্ক টেক্সট ইত্যাদির কালার পরিবর্তন হয়ে থাকে।

সাধারনত লিঙ্কগুলো যে কোন ব্রাউজার এ নিম্নোক্তভাবে দেখা যায়

১. অদেখা লিঙ্কগুলোর নিচে আন্ডার লাইন এবং এদের কালার নীল হয়।
২. দেখা লিঙ্কগুলোর নিচেও আন্ডার লাইন থাকে কিন্তু এদের কালার সাধারনত রক্তবর্ণ হয়।
৩. একটা সচল লিঙ্কএর নিচেও একইভাবে আন্ডার লাইন কিন্তু লাল কালারের হয়ে থাকে।

আপনি style ব্যবহার করে ডিফল্ট কালার ও আন্ডারলাইন পরিবর্তন করতে পারেন।

উদাহরণঃ


<style>
a:link   
{color:#000000; background-color:transparent; text-decoration:none}
a:visited {color:#000000; background-color:transparent; text-decoration:none}
a:hover   {color:#ff0000; background-color:transparent; text-decoration:underline}
a:active  {color:#ff0000; background-color:transparent; text-decoration:underline}
</style>

এইচটিএমএল লিঙ্ক - টার্গেট অ্যাট্রিবিউট

target অ্যাট্রিবউট নির্দারণ করে ডকুমেন্টটি কোথায় খুলবে।

উদাহরণস্বরূপ ডকুমেন্টটি একই উইন্ডোতে খুলতে পারে বা নতুন ট্যাব এও খুলতে পারেঃ


<a href="http://bangla.salearningschool.com/html/" target="_blank">Visit our HTML tutorial</a>


 

ফলাফল


Visit our HTML tutorial


 

Target Value বিবরণ
_blank লিঙ্ককৃত ডকুমেন্টটি নতুন একটি উইন্ডো বা ট্যাব এ খোলে
_self লিঙ্ককৃত ডকুমেন্টটি যে ফ্রেমে ক্লিক করেছেন সেই একই ফ্রেমে খুলবে (এটিই ডিফল্ট হিসেবে থাকে)
_parent লিঙ্ককৃত ডকুমেন্টটি মুল ফ্রেমে খোলে
_top লিঙ্ককৃতডকুমেন্টটি সম্পূর্ণ উইন্ডো জুড়ে খোলে
framename লিঙ্ককৃত ডকুমেন্টটি নির্দিষ্ট নামের ফ্রেমে খোলে

 

আপনার ওয়েব পেজটি যদি একটি ফ্রেম লক করা থাকে, তাহলে target="_top" ব্যহার করে লক ভেঙ্গে ফেলতে পারেন।

উদাহরণঃ


<a href="http://bangla.salearningschool.com/html/" target="_top">Visit our HTML tutorial</a>


 

ফলাফলঃ


Visit our HTML tutorial


 

এইচটিএমএল লিঙ্ক - ইমেজ/ছবি লিঙ্ক হিসেবে ব্যবহার

ইমেজকে লিঙ্ক হিসেবে ব্যবহার করা খুবই সাধারণ

উদাহরণঃ


<a href="default.asp">
<img src="smiley.gif" alt="HTML tutorial" style="width:42px;height:42px;border:0">
</a>

 

ফলাফলঃ


smiley


 

এইচটিএমএল লিঙ্ক - id অ্যাট্রিবিউট

<a> এলিমেন্ট এর সাথে একটি id অ্যাট্রিবউট যোগ করুন


<a id="tips">Useful Tips Section</a>


 

<a> এলিমেন্ট এ একটি লিঙ্ক সংযুক্তকরণ


<a href="#tips">Visit the Useful Tips Section</a>


 

<a> এলিমেন্ট এ অন্য পেজ এর একটি লিঙ্ক যুক্তকরণ


<a href="http://bangla.salearningschool.com/html_links.htm#tips">Visit the Useful Tips Section</a>


 

 

সারসংক্ষেপ

• এইচটিএমএল <a> এলিমেন্ট এর ব্যবহার লিঙ্ককে সঙ্গালিত করে

• এইচটিএমএল href অ্যাট্রিবউট এর ব্যবহার লিঙ্ক এর এড্রেসকে সঙ্গায়িত করে

• এইচটিএমএল target অ্যাট্রিবউট এর ব্যবহার  লিঙ্কটি কোথায় খুলবে তা বোঝায়

• এইচটিএমএল <img> এলিমেন্ট এর ব্যবহার ইমেজ/ছবিকে লিঙ্ক সিহেবে ব্যবহার করে

• এইচটিএমএল id অ্যাট্রিবউট (id="value") এর ব্যবহার বুকমার্ক ডিফাইন করার জন্য ব্যবহৃত হয়

• এইচটিএমএল href অ্যাট্রিবউট (href="#value") এর ব্যবহার বুকমার্ক এ ঠিকানা বুঝায়

 

এইচটিএমএল এর সিএসএস (HTML Style – CSS)

Huge Sell on Popular Electronics

শরিফুল ইসলাম
Php Coder

 

HTML Styles - CSS

 উদাহরণ


<!DOCTYPE html>
<html>
<head>
<style>
body {background-color:lightgray}
h1   {color:blue}
p    {color:green}
</style>
</head>
<body>

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

</body>
</html>

 

সিএসএস দ্বারা এইচটিএমএল কে স্টাইল করা

সিএসএস(css) এর পূর্ণ নাম হল Cascading Style Sheets ।

তিনভাবে স্টাইল কে এইচটিএমএল এর সাথে যুক্ত করা যায়

• Inline-স্টাইল attribute ব্যবহার করে এইচটিএমএল এর সাথে যুক্ত করা যায়

• Internal- <style> এলিমেন্ট এইচটিএমএল এর head সেকশন এর মধ্যে যুক্ত করা যায়

• External- এক বা একাধিক বাইরের সিএসএস ফাইল যুক্ত করে কাজ করা যায়।

তবে সব থেকে কমন হল বাইরে থেকে একটি সিএসএস ফাইল যুক্ত করা। কিন্তু আমরা এইখানে internal স্টাইল ব্যবহার করব। কারন এতে আমাদের জন্য স্টাইল এর জন্য ভিন্ন ভিন্ন ফাংশন গুলো বুজতে ঝুব সুবিধা হবে।

 

সিএসএস syntax

সিএসএস স্টাইলিং এর জন্য নিন্মোক্ত সিনটেক্স ব্যবহার করা হয়


element { property:value ; property:value }


 

এই element হল এইচটিএমএল এর একটি উপাদানের নাম। property হল সিএসএস একটি প্রপার্টি। value হল সিএসএস প্রপার্টি এর একটি মান।

অনেকগুলো স্টাইল থাকলে তাহলে সেগুলো সেমিকোলন দিয়ে আলাদা করতে হয়।

 

Inline স্টাইল (inline css)

এইচটিএমএল উপাদানের ক্ষেত্রে একটি ইউনিক স্টাইল এর জন্য inline styling খুবই উপযোগী। এই উদাহরনে ইনলাইন স্টাইল এর মাধ্যমে একটি ইউনিক heading এর টেক্সট এর কালার পরিবর্তন করা হচ্ছে

উদাহরণ


<h1 style="color:blue">This is a Blue Heading


 

 

Internal স্টাইল (internal css)

একটি পেজ এর সকল এইচটিএমএল উপাদানের জন্য একটি কমন স্টাইল ব্যবহার করা হয়েছে আর তা হল internal style sheet।

সাধারনত এটি <style> এলিমেন্ট এর সাহায্যে হেড সেকশন এর মধ্যে ইনক্লুড করতে হয়।

উদাহারন


<!DOCTYPE html>
<html>
<head>
<style>
body {background-color:lightgrey}
h1   {color:blue}
p    {color:green}
</style>
</head>
<body>

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

</body>
</html>

 

External স্টাইল (External সিএসএস)

অনেকগুলো পেজ এর স্টাইল নিয়ন্ত্রণ করার জন্য এই পধতি চালানো হয়। এই ক্ষেত্রে মাত্র সিএসএস ফাইল এর একটি উপাদান পরিবর্তন করার মাধ্যমে বাকি সবগুলো পেজ এর পরিবর্তন করা সম্ভব। হেড সেকশন এর মধ্যে external সিএসএস ফাইল এর লিঙ্ক করে দিতে হয়।

উদাহরণ


<!DOCTYPE html>
<html>
<head>
   <link rel="stylesheet" href="styles.css">
 </head>
<body>

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

</body>
</html>


 

সিএসএস ফন্টস

সিএসএস এর color প্রপার্টি দ্বারা এইচটিএমএল পেজ এর টেক্সট এর কালার কি হবে তা ডিফাইন করা হয়। সিএসএস এর font-family দ্বারা টেক্সট এর ফন্ট কোন ফন্ট হবে তা ডিফাইন করে। সিএসএস এর font-size প্রপার্টি দ্বারা টেক্সট এর আকার কতটুকু হবে তা ডিফাইন করে।

উদাহরণ


<!DOCTYPE html>
<html>
<head>
<style>
h1 {
    color:blue;
    font-family:verdana;
    font-size:300%;
}
p  {
    color:red;
    font-family:courier;
    font-size:160%;
}
</style>
</head>
<body>

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

</body>
</html>

তবে <font> ট্যাগ টি এইচটিএমএল এর পুরাতন ভার্সন এ কাজ করে এইচটিএমএল৫ এ কাজ করে না।

 

সিএসএস বক্স মডেল

প্রত্যেকটি এইচটিএমএল এর উপাদানের জন্য একটি বক্স নির্দিষ্ট করা থাকে কিন্তু আমরা তখনি এটা দেখতে পারব যখন আমরা সিএসএস এর মধ্যে border প্রপার্টি ঘোষণা করব

উদাহরণ


p {
    border:1px solid black;
}

border এর মধ্যে ফাকা তৈরি করার জন্য আমরা padding প্রপার্টি ব্যবহার করব

উদাহারন


p {
    border:1px solid black;
    padding:10px;
}

বর্ডার এর বাইরে মার্জিন এর জন্য আমরা margin প্রপার্টি ব্যবহার করব

উদাহরণ


p {
    border:1px solid black;
    padding:10px;
    margin:30px;
 }

সিএসএস উদাহরণ এ px ব্যবহার করা হয়েছে এতে পিক্সেল বুঝায়

 

ID Attribute

উপরের সবগুলো উদাহরণ এ সিএসএস এর সাধারন নিয়ম ব্যবহার করা হয়েছে।

যদি কোন একটি নির্দিষ্ট স্টাইল নির্দিষ্ট কোন এইচটিএমএল এর উপাদানের ক্ষেত্রে প্রয়োগ করতে হয় তাহলে id attribute প্রথমে এইচটিএমএল এর মধ্যে যোগ করতে হবে

উদাহরণ


<p id="p01">I am different</p>


 

এরপর id কে সিএসএস এর মধ্যে কল করে স্টাইল যোগ করতে হবে

উদাহরণ


p#p01 {
    color:blue;
}


 

Class attribute

কোন নির্দিষ্ট উপাদানের ধরন পরিবর্তন করার জন্য ক্লাস (class) attribute এইচটিএমএল এর উপাদানের মধ্যে যোগ করতে হয়

উদাহরণ


<p class="error">I am different</p>


একন আপনি নির্দিষ্ট ক্লাস এর সাথে সকল এলিমেন্ট এ ভিন্ন ভিন্ন স্টাইল দিতে পারবেন।

উদাহরণ


p.error {
    color:red;
}

নোটঃ id ব্যবহার করা হয় একটি ইউনিক উপাদানের জন্য এবং class ব্যবহার করা হয় একটি এলিমেন্ট এর গ্রুপ এর জন্য।

 

সীমাবদ্ধতা

পুরাতন এইচটিএমএল ভার্সন এর অনেক ট্যাগস এবং attributes ব্যবহার করা হয় স্টাইল documents এ। কিন্রু এইগুলো এইচটিএমএল ৫ এ সাপোর্ট করে না।

যে উপাদান বা elements গুলো বাদ দিতে হবে ব্যবহার করা বাদ দিতে হবে: <font>, <center> এবং <strike>.

যে attribute গুলো বাদ দিতে হবে: color এবং bgcolor

 

একনজরে প্রপার্টি গুলো

Inline styling এ এইচটিএমএল এর স্টাইল attribute এর ব্যবহার

Internal css এ এইচটিএমএল এর <style> এলিমেন্ট এর ব্যবহার

External css এ এইচটিএমএল এর <link> উপাদানের ব্যবহার

সেকশন এ <style> এবং <link> elements যুক্ত করার জন্য এইচটিএমএল এর <head> এলিমেন্ট এর ব্যবহার

Text কালার করার জন্য এ সিএসএস এর কালার প্রপার্টি এর ব্যবহার

Text এর ফন্ট নির্দারণের জন্য সিএসএস এর font-family প্রপার্টি এর ব্যবহার

Text এর ফন্ট সািইজ নির্দারণের জন্য সিএসএস এর font-size প্রপার্টি এর ব্যবহার

উপাদানের বর্ডার দেখানোর জন্য সিএসএস এর border প্রপার্টি এর ব্যবহার

বর্ডার এর ভিতরে স্পেস নির্দারনের জন্য সিএসএস এর padding প্রপার্টি এর ব্যবহার

বর্ডার এর বাহিরের দিকের স্পেস নির্দারনের জন্য সিএসএস এর margin প্রপার্টি এর ব্যবহার

এইচটিএমএল স্টাইল ট্যাগ

<style> - একটি document মধ্যে সমস্ত স্টাইল এর তথ্যকে সঙ্গায়িত করে

<link> -  document এবং external রিসোর্স ফাইল এর মধ্যে সম্পর্ক নির্দারণ করে

এইচটিএমএল কমেন্ট (HTML Comment)

Huge Sell on Popular Electronics

রাজু (DU)

 

এইচ টি এম এল এ কমেন্ট করার জন্য কমেন্ট ট্যাগ <!-- এবং --> ব্যবহার করা হয়।

HTML Comment Tags এইচটিএমএল কমেন্ট ট্যাগ

HTML source  এ আপনি নিম্নোক্ত syntax ব্যাবহার করে comments করতে পারেনঃ


<!-- এখানে  আপনার Comment লিখুন -->


নোটঃ এখানে অবশ্যই মনে রাখতে হবে যে একটি  বিস্ময় সূচক চিহ্ন (!)  শুরুর ট্যাগ এ ব্যাবহার করা হয়েছে। কিন্তু সমাপ্তি ট্যাগ হিসেবে কোন (!) ব্যবহার করা হয়নি।

 

Comments গুলি browser এ প্রদর্শিত হয় না কিন্তু তারা HTML document এ সাহায্য করে থাকে।

Comments দ্বারা আপনি আপনার HTML এ  notifications and reminders ঠিক করে দিতে পারবেন।

উদাহরনঃ


<!-- এখানে  আপনার Comment লিখুন -->

<p>এখানে  আপনার paragraph লিখুন .</p>

<!-- কোন information মনে রাখার জন্য এখানে যোগ করুন -->


 

 

HTML debugging এর জন্য comment  অসাধারন কাজ করে, কেননা আপনি HTML code line এর বাইরে comment করতে পারেন এবং কমেন্ট দেখে ত্রুটি খুজে বের করতে পারবেন।

উদাহরনঃ


<!-- Do not display this at the moment

<img border="0" src="pic_mountain.jpg" alt="Mountain">

-->


 

 

Conditional Comments (শর্তাধীন Comment)

HTML এ Conditional Comment ব্যাবহারে আপনি বাধার সম্মুখীন হতে পারেনঃ


<!--[if IE 8]>

.... some HTML here ....

endif]-->


Conditional comment সংবলিত HTML tag কেবলমাত্র Internet Explorer দ্বারা ই কার্যকর হতে পারে।

 

Software Program Tags

HTML comment tag গুলি বিভিন্ন HTML software program দ্বারা তৈরি হতে পারে।

উদাহরণসরূপঃ  <!--webbot bot-->  tag টি  HTML comment এর ভিতরে FrontPage এবং Expression Web দ্বারা মোড়ান থাকে।

নিয়ম হিসেবে এইসব tag কে রেখে দেয়া হয় software টিকে সহায়তা করার জন্য, যা দ্বারা এটি তৈরি করা হয়েছে।

এইচটিএমএল কম্পিউটার কোডের উপাদান (HTML Computer Code Elements)

Huge Sell on Popular Electronics

HTML Computer Code Elements

AbuJubair Mahin

Computer Code

var person = {
     firstName:"John",
     lastName:"Doe",
     age:50,
     eyeColor:"blue"
}

এইচটি এম এল কম্পিউটার কোডের উপাদান (HTML Computer Code Elements)

সাধারণত, এইচটিএমএল পরিবর্তনশীল letter size, এবং পরিবর্তনশীল letter spacing ব্যবহার করে।

কম্পিউটার কোড এর উদাহরণ প্রদর্শনের সময় এটি ঘটা আশানুরূপ নয় ।

সকল <kbd>, <samp>, and <code> উপাদানগুলো স্থায়ী letter size এবং spacing সাপোর্ট করে ।

 

HTML Keyboard Formatting

এইচটিএমএল <kbd> উপাদান কীবোর্ড ইনপুট কে সংজ্ঞায়িত করে:

উদাহরনঃ


<p>To open a file, select:</p>

<p><kbd>File | Open...</kbd></p>


 

ফলাফলঃ


To open a file, select:

File | Open...


 

HTML Sample Formatting

এইচটিএমএল <samp> উপাদান কম্পিউটার আউটপুট কে সংজ্ঞায়িত করে:

উদাহরনঃ


<samp>
demo.example.com login: Apr 12 09:10:17
Linux 2.6.10-grsec+gg3+e+fhs6b+nfs+gr0501+++p3+c4a+gr2b-reslog-v6.189
</samp>


 

ফলাফলঃ


demo.example.com login: Apr 12 09:10:17
Linux 2.6.10-grsec+gg3+e+fhs6b+nfs+gr0501+++p3+c4a+gr2b-reslog-v6.189


 

HTML Code Formatting

এইচটিএমএল <code> উপাদান প্রোগ্রামিং কোড কে সংজ্ঞায়িত করে:

উদাহরনঃ


<code>
var person = { firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}
</code>


 

ফলাফলঃ


var person = { firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}


 

<code> উপাদান অতিরিক্ত হোয়াইটস্পেস এবং লাইন ব্রেক সংরক্ষণ করে না:

উদাহরনঃ


<p>Coding Example:</p>

<code>
var person = {
    firstName:"John",
    lastName:"Doe",
    age:50,
    eyeColor:"blue"
}
</code>

 


 

ফলাফলঃ


Coding Example:


var person = {
firstName:"John",
lastName:"Doe",
age:50,
eyeColor:"blue"
}


 

এই সমস্যা সমাধানের জন্য, কোডগুলোকে <pre> এলিমেন্টে এর ভিতরে রাখতে হবে:

উদাহরনঃ


<p>Coding Example:</p>

<code>
<pre>
var person = {
    firstName:"John",
    lastName:"Doe",
    age:50,
    eyeColor:"blue"
}
</pre>
</code>

 

ফলাফলঃ


Coding Example:

var person = {
    firstName:"John",
    lastName:"Doe",
    age:50,
    eyeColor:"blue"
}

 

HTML Variable Formatting

এইচটিএমএল <var> উপাদান গাণিতিক ভেরিয়েবলকে সংজ্ঞায়িত করে:

উদাহরনঃ


<p>Einstein wrote:</p>

<p><var>E = m c<sup>2</sup></var></p>


 

ফলাফলঃ


Einstein wrote:

E = m c2


 

এইচটিএমএল Computer Code এলিমেন্টস

Tag বিবরণ
<code> প্রোগ্রামিং কোড কে সংজ্ঞায়িত করে
<kbd> কীবোর্ড ইনপুট কে সংজ্ঞায়িত করে
<samp> কম্পিউটার আউটপুট কে সংজ্ঞায়িত করে
<var> গাণিতিক ভেরিয়েবল কে সংজ্ঞায়িত করে
<pre> পূর্ববিন্যাসিত টেক্সট কে সংজ্ঞায়িত করে

 

এইচটিএমএল এর কোটেশন (HTML Quotation and Citation Elements)

Huge Sell on Popular Electronics

HTML Quotation and Citation Elements

শরিফুল ইসলাম
Job category-Php Coder
Email-bappiislam1988@gmail.com
Mob-01722806467

 

এইচটিএমএল এর কোটেশন (HTML Quotation and Citation Elements)

 

এইচটিএমএল <q> সংক্ষিপ্ত উদ্ধৃতি এর জন্য

সংক্ষিপ্ত উদ্ধৃতি এর জন্য এর জন্য <q> এলিমেন্ট ব্যবহার করা হয়। ব্রাউজার নিজে নিজে এই উদ্ধৃতির চিহ্ন বসিয়ে দেয়।

উদাহরণঃ


<p>WWF's goal is to: <q>Build a future where people live in harmony with nature.</q></p>



ফলাফলঃ


WWF's goal is to: Build a future where people live in harmony with nature.


 

এইচটিএমএল <blockquote> বড় উদ্ধৃতি এর জন্য

বড় উদ্ধৃতর জন্য <blockquote> ব্যবহার করা হয়। ব্রাউজার সাধারণত <blockquote> এর ভিতরের অংশ প্রদর্শন করে।

উদাহরণ


<p>Here is a quote from WWF's website:</p>
<blockquote cite="http://www.worldwildlife.org/who/index.html">
For 50 years, WWF has been protecting the future of nature.
The world's leading conservation organization,
WWF works in 100 countries and is supported by
1.2 million members in the United States and
close to 5 million globally.
</blockquote>


ফলাফলঃ


Here is a quote from WWF's website:

For 50 years, WWF has been protecting the future of nature.
The world's leading conservation organization,
WWF works in 100 countries and is supported by
1.2 million members in the United States and
close to 5 million globally.


 

সংক্ষিপ্ত রূপ প্রকাশের জন্য এইচটিএমএল <abbr> এর ব্যবহার

কোন কিছুর সংক্ষিপ্ত রূপ প্রকাশ করার জন্য এইচটিএমএল এর <abbr> ব্যবহার করা হয়। ব্রাউজারে উক্ত আন্ডার লাইন করা শব্দ/শব্দসমষ্টি এর উপর মাউস পয়েন্টার নিলে উক্ত শব্দ/শব্দসমষ্টিি এর সম্পর্কিত বিস্তারিত তথ্য প্রদান করে। ফলে এটি ব্রাউজার, অনুবাদ এবং search engine এর ক্ষেত্রে গুরুত্তপূর্ণ তথ্য দেয়।

উদাহরণ


<p>The <abbr title="World Health Organization">WHO</abbr> was founded in 1948.</p>


 

ফলাফলঃ


The WHO was founded in 1948.


 

যোগাযোগ এর ঠিকানা প্রকাশে এইচটিএমএল <address>

কোন আর্টিকেল এর মালিক এর যোগাযোগ এর তথ্য দেওয়ার ক্ষেত্রে আমরা <address> ব্যবহার করব। সাধারনত এটি ইতালিক আকারে দেখায়। প্রায় প্রত্যেক ব্রাউজার কোন লেখার শুরুতে এবং শেষে লাইন ব্রেক যুক্ত করে

উদাহরণঃ


<address>

Written by Jon Doe.<br>
Visit us at:<br>
Example.com<br>
Box 564, Disneyland<br>
USA
</address>


ফলাফলঃ

Written by Jon Doe.Visit us at:Example.comBox 564, DisneylandUSA

 

কাজের শিরোনাম লেখার জন্য <cite>

কোন কাজের শিরোনাম দেওয়ার ক্ষেত্রে আমরা <cite> ব্যবহার করব। প্রায় প্রত্যেক ব্রাউজার সাধারনভাবে এটিকে ইতালিক এ প্রদর্শন করে।

উদাহরণ


<p><cite>The Scream</cite> by Edward Munch. Painted in 1893.</p>


 

ফলাফলঃ


The Scream by Edward Munch. Painted in 1893.


 

এইচটিএমএল <bdo>

দ্বি মুখী লেখার জন্য এই উপাদান ব্যবহার করা হয়। যদি এটি ব্রাউজার সাপোর্ট করে তাহলে লেখাকে ডান পাস থেকে বাম দিকে অল্টাভাবে প্রদর্শন করে।

উদাহরণঃ


<bdo dir="rtl">This text will be written from right to left</bdo>


 

ফলাফলঃ


This text will be written from right to left


 

 

এইচটিএমএল উদ্ধৃতি, তলব এবং ডেফিনিশন এলিমেন্ট এর নাম এবং তাদের বর্ণনা নিচে দেওয়া হলঃ
ট্যাগ বর্ণনা
<abbr> সংক্ষিপ্ত রূপ বুঝায়
<address> কোন ডকুমেন্ট এর লেখকের যোগাযোগের ঠিকানা প্রকাশ করতে ব্যবহৃত হয়
<bdo> টেক্সট এর অভিমুখ পরিবর্তন করার জন্য
<blockquote> কটেশন মার্ক যুক্ত অংশ যা অন্য কোন উৎস থেকে এসেছে
<dfn> কোন শব্দের সংজ্ঞা
<q> সংক্ষিপ্ত ইনলাইন কোটেশন এর ক্ষেত্রে।
<cite> কোন কাজের শিরোনাম।

 

 

 

এইচটিএমএল এর টেক্সট ফরমেটিং (HTML Text Formatting Elements)

Huge Sell on Popular Electronics

HTML Text Formatting Elements

শরিফুল ইসলাম
Job category-Php Coder
Email-bappiislam1988@gmail.com
Mob-01722806467

এইচটিএমএল ফরম্যাটিং elements (HTML Formatting Element)

গত অধ্যায়ে আপনারা জেনেছেন, HTML Style Attribute দ্বারা কিভাবে HTML Style কে পরিবর্তন করা যায়।

এ অধ্যায়ে আমরা HTML Formatting Element সম্পর্কে জানব। নিম্নে HTML Text  Formatting  Elements গুলোকে উদাহরণসহ তুলে ধরা হল-

এইচটিএমএল এর কিছু গুরুত্তপূর্ণ উপাদান আছে যা দিয়ে টেক্সট কে বিভিন্নরুপে সাজানো যায়।

যেমন আমরা বোল্ড এবং ইতালিক টেক্সট পাওয়ার জন্য ব্যবহার করব <b> এবং <i>। ফরম্যাটিং উপাদান দ্বারা কি ধরনের টেক্সট হতে পারে তা নিচে দেওয়া হল

  • Bold text
  • Important text
  • Italic text
  • Emphasized text
  • Marked text
  • Small text
  • Deleted text
  • Inserted text
  • Subscripts
  • Superscripts

 

এইচটিএমএল Bold এবং strong ফরম্যাট এর উদাহরণ

<b> এলিমেন্ট Text কে বোল্ড করে, Text কে কোন বিশেষ গুরুত্ব প্রদান করে না।

উদাহরণঃ


<!DOCTYPE html>
<html>
<body>

<p>This text is normal.</p>

<p><b>This text is bold.</b></p>

</body>
</html>


 

ফলাফলঃ


This text is normal.

This text is bold.


 

এইচটিএমএল এর <strong> এলিমেন্ট strong টেক্সট ডিফাইন করে যা শব্দ বা বাক্যটিকে বিশেষ গুরুত্ব প্রদান করে।

উদাহরণঃ


<p><strong>This text is strong</strong>.</p>


 

ফলাফলঃ


This text is strong.


 

 

এইচটিএমএল italic এবং emphasized ফরম্যাট

এইচটিএমএল এ <i> উপাদান দিয়ে ইতালিক টেক্সট ডিসপ্লে করা হয় কোন অতিরিক্ত গুরুত্ত প্রদান করা ব্যতীত।

উদাহরণঃ


<p><i>This text is italic</i>.</p>


 

ফলাফলঃ


This text is italic.


 

গুরুত্ব সহকারে emphasized টেক্সট দেখানোর জন্য <em> উপাদান ব্যবহার করা হয়

উদাহরণঃ


<p><em>This text is emphasized</em>.</p>


 

ফলাফলঃ


This text is emphasized.


 

দ্রষ্টব্য: ব্রাউজার গুলো <strong> কে <b> এবং <em> কে <i> আকারে ডিসপ্লে করে
যদিও এই ট্যাগ গুলোর মধ্যে অর্থগত ভিন্নতা রয়েছেঃ এখানে <b> এবং <i> বোল্ড এবং ইতালিক টেক্সট বুঝায় কিন্ত <strong> এবং <em> ট্যাগ বুঝায় যে টেক্সগুলো গুরুত্বপূর্ণ।

 

 এইচটিএমএল small ফরম্যাটিং

<small> ট্যাগ ব্যবহার করে এইচটিএমএল এ ছোট আকারের লেখা দেখানো যায়

উদাহরণ


<h2>HTML <small>Small</small> Formatting</h2>


 

ফলাফলঃ


HTML Small Formatting


 

 

এইচটিএমএল marked ফরম্যাটিং:

হাইলাইট করা কোন টেক্সট ডিসপ্লে করার জন্য ব্যবহার করা হয় <mark> ট্যাগ

উদাহরণ


<h2>HTML <mark>Marked</mark> Formatting</h2>


 

ফলাফলঃ


HTML Marked Formatting


 

 

এইচটিএমএল deleted ফরম্যাটিং

কোন টেক্সট কে বাদ দেয়া বা মুছে ফেলা হয়েছে বুঝাতে টেক্সট এর গায়ে কাটা চিহ্ন দেখানোর জন্য <del> ট্যাগ ব্যবহার করা হয় ।

উদাহরণ


<p>My favorite color is <del>blue</del> red.</p>


 

ফলাফলঃ


My favorite color is blue red.


 

এইচটিএমএল inserted ফরম্যাটিং

কোন নতুন টেক্সট যুক্ত করা হয়েছে বূঝাতে টেক্সট এর নিচে দাগ দেখানোর জন্য আমরা <ins> ট্যাগ ব্যবহার করা হয়।

উদাহরণ


<p>My favorite <ins>color</ins> is red.</p>


 

ফলাফল


My favorite color is red.


 

এইচটিএমএল subscripts ফরম্যাটিং

সাধারন লাইনের নিচে কোন টেক্সট কে ডিসপ্লে করার জন্য আমরা <sub> ট্যাগটি ব্যবহার করব

উদাহরণ


<p>This is <sub>subscripted</sub> text.</p>


 

ফলাফলঃ


This is subscripted text.


 

 

এইচটিএমএল superscripts ফরম্যাটিং

সাধারন লাইনের উপরে কোন টেক্সট কে দেখানোর জন্য আমরা <sup> এই ট্যাগ টি ব্যবহার করা হয়

উদাহরণ


<p>This is <sup>superscripted</sup> text.</p>


 

ফলাফলঃ


This is superscripted text.


 

 

এইচটিএমএল এর টেক্সট ফরম্যাটিং এর জন্য ট্যাগ গুলো নিচে পর্যায় ক্রমে দেখানো হলঃ

 

Tag Description (বর্ণনা)
<b> কোন text কে bold করতে এ tag ব্যবহার করা হয়।
<strong> গুরুত্বপূর্ণ Text কে তুলে ধরতে এই tag ব্যবহৃত হয়।
<i> কোন text কে italic করতে এই tag ব্যবহৃত হয়।
<em> Emphasized  text কে তুলে ধরতে এটি ব্যবহৃত হয়।
<small> ছোট কোন Text কে তুলে ধরা এই tag এর দ্বারা।
<u> Text কে underline করতে একে ব্যবহার করা হয়।
<mark> কোন text কে হাইলাইট করতে <mark> tag ব্যবহার করা হয়।
<del> Text কে remove করতে এই tag ব্যবহৃত হয়।
<ins> কোন text কে add করতে এটি ব্যবহৃত হয়।
<sub> Subscripted  text কে চিহ্নিত করতে এই element ব্যবহৃত হয়।
<sup> Superscripted  text কে চিহ্নিত করতে এই element ব্যবহৃত হয়।

 

এইচটিএমএল এর স্টাইল (HTML Styles)

Huge Sell on Popular Electronics

এইচটিএমএল এর স্টাইল (HTML Styles)

নাম-শরিফুল ইসলাম
Job category-PHP Coder
Email-bappiislam1988@gmail.com
Mob-01722806467
বিষয়- HTML Styles

এইচটিএমএল স্টাইল

প্রত্যেকটি এইচটিএমএল উপাদানের জন্য একটি ডিফল্ট বা নির্দিষ্ট স্টাইল থাকে পিছনের কালার বা ব্যাকগ্রাউন্ড কালার সাদা এবং টেক্সট এর কালার কালো। স্টাইল attribute এর মাধ্যমে আমরা এই ডিফল্ট কালার কে পরিবর্তন করতে পারি। নিচের উদাহরণ এ ব্যাকগ্রাউন্ড কালার ডিফল্ট সাদা থেকে light gray কালার এ পরিবর্তনকরা হয়েছে।

উদাহরণ


<!DOCTYPE html>
<html>
<body style="background-color:lightgrey">

<h1>This is a heading</h1>

<p>This is a paragraph.</p>

</body>
</html>


 

This is a heading

This is a paragraph.

Bgcolor attribute পুরাতন এইচটিএমএল ভার্সন এ সাপোর্ট করে কিন্তু এইচটিএমএল ৫ এ সাপোর্ট করে না

এইচটিএমএল স্টাইল attribute

এইচটিএমএল স্টাইল attribute নিম্নোক্ত syntax মেনে চলে


style="property:value"


এই প্রপার্টি হল সিএসএস এর প্রপার্টি এবং ভ্যালু হল সিএসএস এর ভ্যালু।

 

এইচটিএমএল টেক্সট কালার

এইচটিএমএল এর টেক্সট কালার পরিবর্তন করার জন্য color প্রপার্টি ব্যবহার করা হয়।
উদাহরণ


<body>
<h1 style="color:blue">This is a heading
<p style="color:red">This is a paragraph.</p>
</body>


 

ফলাফল


This is a heading

This is a paragraph.


 

এইচটিএমএল ফন্টস

Font-family প্রপার্টি দ্বারা ফন্টের ধরন পরিবর্তন করা হয়।
উদাহরণ


<body>
<h1 style="font-family:verdana">This is a heading</h1>
<p style="font-family:courier">This is a paragraph.</p>
</body>


 

 

ফলাফল


This is a heading

This is a paragraph.


পুরাতন এইচটিএমএল এ <font> ট্যাগ সাপোর্ট করে কিন্তু এইচটিএমএল ৫ এ সাপোর্ট করে না।

 

এইচটিএমএল টেক্সট সাইজ

Font-size প্রপার্টি দ্বারা টেক্সট এর আকার পরিবর্তন করা হয়।
উদাহরণ


<body>
<h1 style="font-size:300%">This is a heading</h1>
<p style="font-size:160%">This is a paragraph.</p>
</body>


 

ফলাফল


This is a heading

This is a paragraph.


 

এইচটিএমএল টেক্সট alignment

Text-align প্রপার্টি দ্বারা টেক্সট horizontal ভাবে কোন দিকে অবস্থান করবে তা নির্দেশ দেওয়া হয়
উদাহরণ


<body>
<h1 style="text-align:center">Centered Heading</h1>
<p>This is a paragraph.</p>
</body>


 

 

ফলাফল


 

Centered Heading

This is a paragraph.


 

<center> ট্যাগ পুরাতন এইচটিএমএল ভার্সন এ কাজ করে নতুন এইচটিএমএল এ কাজ করে না।

 

একনজরে প্রপার্টি গুলো

• স্টাইল attribute এর ব্যবহার

• background-color এর ব্যবহার

• color এর সাহায্যে টেক্সট কালার এর ব্যবহার

• টেক্সট এর ফন্ট এর জন্য font-family এর ব্যবহার

• টেক্সট এর আকার এর জন্য font-size এর ব্যবহার

এবং

• text-align এর ব্যবহার।

এইচটিএমএল এর অণুচ্ছেদ (HTML Paragraphs)

Huge Sell on Popular Electronics

এইচটিএমএল প্যারাগ্রাফ বা অনুচ্ছেদ

নয়ন চন্দ্র দত্ত

 

এইচটিএমএল ডকুমেন্ট বিভিন্ন অনুচ্ছেদে ভাগ করা হয়। এর জন্য বিভিন্ন ট্যাগ রয়েছে যেগুলো ব্যবহারে দুটি লাইনকে পৃথক করা যায়।

 

এইচটিএমএল প্যারাগ্রাফ

এইচটিএমএল < p> উপাদান একটি অনুচ্ছেদ সংজ্ঞায়িত করে।

যেমনঃ-
<p>This is a paragraph</p>
<p>This is another paragraph</p>
[* ব্রাউজার স্বয়ংক্রিয়ভাবে অনুচ্ছেদের আগে ও পরে একটি খালি লাইন যোগ করে। ]

 

এইচটিএমএল প্রদর্শন

আপনি নিশ্চিত হতে পারবেন না যে কিভাবে এইচটিএমএল দেখানো হবে।

বড় বা ছোট পর্দা, এবং পরিবর্তিত windows ভিন্ন ফলাফল তৈরি করবে।

এইচটিএমএল এ, আপনি অতিরিক্ত স্পেস যোগ করা আউটপুট পরিবর্তন করতে পারবেন না।

ব্রাউজার অতিরিক্ত স্পেস এবং অতিরিক্ত লাইন মুছে ফেলবে যখন পেজটি প্রদর্শিত হয়। যেকোন স্পেস সংখ্যা এবং নতুন লাইন একটিমাত্র স্পেস হিসেবে গণনা করা হবে।

 

উদাহরণ


<p>
This paragraph
contains a lot of lines
in the source code,
but the browser
ignores it.
</p>

<p>
This paragraph
contains         a lot of spaces
in the source         code,
but the        browser
ignores it.
</p>


 

 

ফলাফল


This paragraph contains a lot of lines in the source code, but the browser ignores it.

This paragraph contains a lot of spaces in the source code, but the browser ignores it.

The number of lines in a paragraph depends on the size of the browser window. If you resize the browser window, the number of lines in this paragraph will change.


 

 

শেষ ট্যাগ দিতে ভুলে যাবেন না। যদি আপনি শেষ ট্যাগ দিতে ভুলে যান তবুও অনেক ব্রাউজার সঠিকভাবে এইচটিএমএল প্রদর্শন করে।

যেমনঃ-

<p>This is a paragraph
<p>This is another paragraph

উপরের উদাহণটি অধিকাংশ ব্রাউজারে প্রদর্শন করবে কিন্তু কিন্তু এটার উপর নির্ভর করবেন না। শেষ ট্যাগ অবশ্যই দিবেন।

শেষ ট্যাগ এর না হওয়া অপ্রত্যাশিত ফলাফল বা ত্রুটি দেখাতে পারে।

HTML এর Stricter সংস্করণ যেমন-এক্সএইচটিএমএল এ আপনাকে শেষ ট্যাগ skip করতে দিবে না। শেষ ট্যাগ অবশ্যই দিতে হবে।

 

এইচটিএমএল লাইন ব্রেক

এইচটিএমএল <br> উপাদান একটি লাইন বিরতি দিতে ব্যবহৃত হয়।

প্যারাগ্রাফ ব্যবহার না করে <br> ব্যবহার করুন যদি আপনার নতুন একটি লাইনের দরকার হয়।

যেমনঃ-
<p>This is<br>a para<br>graph with line breaks</p>

<br> উপাদান একটি খালি এইচটিএমএল উপাদান। এর কোন শেষ ট্যাগ নেই।

 

কবিতা সমস্যা

উদাহরণ


<p>In HTML, spaces and new lines are ignored:</p>

<p>

My Bonnie lies over the ocean.

My Bonnie lies over the sea.

My Bonnie lies over the ocean.

Oh, bring back my Bonnie to me.

</p>


 

 

ফলাফল


In HTML, spaces and new lines are ignored:

My Bonnie lies over the ocean. My Bonnie lies over the sea. My Bonnie lies over the ocean. Oh, bring back my Bonnie to me.


 

 

 

এইচটিএমএল <pre> উপাদান

<pre> এলিমেন্ট পূর্ববিন্যাসিত টেক্সটকে সংজ্ঞায়িত করে।

<pre> এলিমেন্ট এর ভিতরের টেক্সগুলো নির্দিশ্ট পরিমান প্রসস্থ ফন্ট স্পেস এবং লাইন ব্রেক উভয় অপরিবর্তিত রেখে প্রদর্শন করে।

যেমনঃ-


<p>The pre tag preserves both spaces and line breaks:</p>

<pre>
My Bonnie lies over the ocean.

My Bonnie lies over the sea.

My Bonnie lies over the ocean.

Oh, bring back my Bonnie to me.
</pre>


 

 

ফলাফল


 

The pre tag preserves both spaces and line breaks:

   My Bonnie lies over the ocean.

   My Bonnie lies over the sea.

   My Bonnie lies over the ocean.
   
   Oh, bring back my Bonnie to me.


 

এইচটিএমএল ট্যাগ রেফারেন্স

ট্যাগঃ <p>
ব্যাখ্যাঃ প্যারাগ্রাফ সজ্ঞায়িত করে।

ট্যাগঃ <br>
ব্যাখ্যাঃ একটি লাইন বিরতি দেয়।

ট্যাগঃ <pre>
ব্যাখ্যাঃ প্রাক ফরম্যাট টেক্সট সজ্ঞায়িত করে।

এইচটিএমএল শিরোনাম (HTML Headings)

Huge Sell on Popular Electronics

HTML Headings

HTML Documents এর ক্ষেত্রে Headings খুবই গুরুত্বপূর্ণ। <h1> থেকে <h6> tags দ্বারা Heading কে তুলে ধরা হয়।

<h1> tag দ্বারা সবচেয়ে গুরুত্বপূর্ণ ও <h6> tag দ্বারা অপেক্ষাকৃত কম গুরুত্বপূর্ণ Heading কে তুলে ধরা হয়।

 

উদাহরণস্বরূপঃ

<h1> এই হল একটি শিরোনাম </h1>

<h2> এই হল একটি শিরোনাম </h2>

<h3> এই হল একটি শিরোনাম </h3>

<h4> এই হল একটি শিরোনাম </h4>

<h5> এই হল একটি শিরোনাম </h5>

<h6> এই হল একটি শিরোনাম </h6>


 

 

ফলাফল:

এই হল একটি শিরোনাম

এই হল একটি শিরোনাম

এই হল একটি শিরোনাম

এই হল একটি শিরোনাম

এই হল একটি শিরোনাম
এই হল একটি শিরোনাম

 

বিশেষ দ্রষ্টব্যঃ প্রত্যেক Heading এর আগে ও পরে browser স্বয়ংক্রিয়ভাবে কিছু empty space যোগ করে দেয়।

 

শিরোনাম (Heading) খুব গুরুত্বপূর্ণ

HTML Headings কে কেবল Heading এর জন্য ব্যবহার করতে হবে, কোন Text কে বড় (big) অথবা Bold করার জন্য Heading কে ব্যবহার করা যাবে না। আপনার web page গুলোর structure এবং content এর সূচি বানানোর জন্য সার্চিঞ্জিনগুলো আপনার headings কে ব্যবহার করে। User রা Heading এর দ্বারা আপনার web page এর সারমর্ম বুঝে নেয়। Document এর structure দেখানোর জন্যও Heading ব্যবহার করা গুরুত্বপূর্ণ। <h1> Heading হল প্রধান শিরোনাম, <h2> অপেক্ষাকৃত গৌন, <h3> তার চেয়ে কম গুরুত্বপূর্ণ এভাবেই ক্রমান্বয়ে ব্যবহৃত হয়।

 

HTML Horizontal Rules (আনুভূমিক নিয়ম)

HTML page এ <hr> tag আনুভূমিক রেখা তৈরি করে। বিষয়বস্তুকে চিহ্নিত করার জন্য <hr > element ব্যবহার করা হয়।

যেমনঃ


<!DOCTYPE html>
<html>
<body>

<p>The hr tag defines a horizontal rule:</p>
<hr>
<p>This is a paragraph.</p>
<hr>
<p>This is a paragraph.</p>
<hr>
<p>This is a paragraph.</p>

</body>
</html>


 

 

ফলাফল

 

 

The hr tag defines a horizontal rule:


This is a paragraph.


This is a paragraph.


This is a paragraph.

 

 


 

 

 

HTML এর <head> element

HTML এর <head> element টির HTML Headings এর সাথে কিছু করার নেই। <head> element meta data ধারণ করে। আর meta data web page এ দৃশ্যায়িত হয় না। <html> tag ও <body> tag এর মধ্যখানে HTML element অবস্থান করে।

উদাহরণস্বরূপঃ

<!DOCTYPE html>
<html>

<head>

<title>My First HTML</title>
<meta charset="UTF-8">

</head>

<body>

<p>The HTML head element contains meta data.</p>

<p>Meta data is data about the HTML document.</p>

</body>
</html>


 

 

ফলাফল

The HTML head element contains meta data.

Meta data is data about the HTML document.


 

 

 HTML এর title element

HTML এর title element হল meta data। এটা HTML Documents এর title হিসেবে চিহ্নিত হয়। Document এ title কখনও প্রদর্শিত হয় না।

 

HTML এর meta element

HTML এর <meta> element ও আরেকটি meta data। HTML Document এর অন্যান্য তথ্য ও চরিত্র সেটকে তুলে ধরতে এটি ব্যবহৃত হয়।

এইচটিএমএল এট্রিবিউট (HTML Attributes)

Huge Sell on Popular Electronics

HTML Attributes এইচটিএমএল এট্রিবিউট

নয়ন চন্দ্র দত্ত

 

এট্রিবিউট হচ্ছে ট্যাগ এর বৈশিষ্ট বা মান। এট্রিবিউট এইচটিএমএল উপাদান সম্পর্কে অতিরিক্ত তথ্য প্রদান করে।

এইচটিএমএল এট্রিবিউট

• এইচটিএমএল এলিমেন্টে বা উপাদানের এট্রিবিউট বা বৈশিষ্ট্যাবলী থাকতে পারে।

• এট্রিবিউট একটি উপাদান সম্পর্কে অতিরিক্ত তথ্য প্রদান করে।

• এট্রিবিউট সবসময় শুরু ট্যাগ এ উল্লেখ করা হয়।

• এট্রিবিউট নাম/মান জোড়ায় জোড়ায় আসে। যেমনঃ name="value"

lang এট্রিবিউট

ডকুমেন্টের ল্যাংগুয়েজ <html> ট্যাগে declare করা যেতে পারে। ল্যাংগুয়েজ lang এট্রিবিউটে declare করা হয়।

একটি ল্যাংগুয়েজ declare করা বিশেষ ব্যবহারকারীদের জন্য ( accessibility) তৈরি অ্যাপ্লিকেশন( স্ক্রিন রিডার ) এবং সার্চ ইঞ্জিন এর জন্য খুব গুরুত্বপূর্ণ।

উদাহরণঃ


<!DOCTYPE html>
<html lang="en-US">
<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>
</html>


 

প্রথম দুটি অক্ষর ভাষা নির্ধারণ করে (en) । যদি উপভাষা থাকে, তবে আরো দুটি অক্ষর (US) ব্যবহার করুন।

Title Attribute শিরোনাম অ্যাট্রিবিউট

এইচটিএমএল অনুচ্ছেদ <p> ট্যাগ দিয়ে নির্দেশিত হয়। এই উদাহরণে, <p> এলিমেন্ট এর একটি টাইটেল অ্যাট্রিবিউট আছে। টাইটেল অ্যাট্রিবিউটের মান হচ্ছে "About bangla learning school" ।

উদাহরণঃ


<p title="About bangla learning school">
salearningschoolis a web developer's site.
It provides tutorials and references covering
many aspects of web programming,
including HTML, CSS, JavaScript, XML, SQL, PHP, ASP, etc.
</p>


 

 

ফলাফল


salearningschool is a web developer's site.
It provides tutorials and references covering
many aspects of web programming,
including HTML, CSS, JavaScript, XML, SQL, PHP, ASP, etc.


[আপনি যখন element এর উপর দিয়ে মাউসকে move করাবেন তখন টাইটেল একটি tooltip হিসাবে প্রদর্শন করবে। ]

 

 

href অ্যাট্রিবিউট

এইচটিএমএল লিঙ্ক <a> ট্যাগ দিয়ে নির্ধারিত। লিঙ্ক এড্রেস href অ্যাট্রিবিউটে উল্লেখ করা হয়।

যেমনঃ-


<a href="http://bangla.salearningschool.com">This is a link</a>


 

 

ফলাফল


This is a link


 

আপনারা লিঙ্ক এবং <a> ট্যাগ সম্পর্কে এই টিউটোরিয়ালে পরবর্তীতে আরো জানতে পারবেন।

 

Size বা আকার অ্যাট্রিবিউট

এইচটিএমএল ইমেজ <img> ট্যাগ দিয়ে নির্ধারিত। উৎস ফাইলের নাম (src) এবং ইমেজের আকার (width এবং height) সব অ্যাট্রিবিউট হিসেবে নির্দেশিত হয়। যেমনঃ-

<img src="http://bangla.salearningschool.com/wp-content/uploads/2015/04/bangla.salearning.png" width="960" height="198">

ছবির আকার পিক্সেলে উল্লেখ করা হয়েছে। width="960" এর মানে পর্দা 960 পিক্সেল চওড়া।

আপনারা ইমেজ এবং <img> ট্যাগ সম্পর্কে এই টিউটোরিয়ালে পরবর্তীতে আরো জানতে পারবেন।

 

Alt অ্যাট্রিবিউট

যখন একটি এইচটিএমএল উপাদান প্রদর্শন করা যায় না তখন Alt অ্যাট্রিবিউট নির্দিষ্ট একটি বিকল্প টেক্সট ব্যবহার করতে সাহায্য করে। "screen readers" দ্বারা অ্যাট্রিবিউটের মান পড়া যায়।

উদাহরণঃ


<img src="http://bangla.salearningschool.com/wp-content/uploads/2015/04/bangla.salearning.png" alt="salearningschool.com" width=660" height="150">


 

 

ফলাফল


salearningschool.com


 

 

আমার সুপারিশ: সর্বদা ছোট হাতের অক্ষর ব্যবহার করবেন।

এইচটিএমএল ৫ স্ট্যান্ডার্ড এর ছোট হাতের অ্যাট্রিবিউট নাম প্রয়োজন হয় না। টাইটেল অ্যাট্রিবিউট ছোট বা বড় হাতের লেখা যেতে পারে, যেমন- Title বা TITLE ।

ছোট হাতের সবচেয়ে কমন এবং ছোট হাতের অক্ষর লেখাও সহজ।

আমার সুপারিশ : সর্বদা Quote Attribute মান ব্যবহার করবেন।

এইচটিএমএল ৫ স্ট্যান্ডার্ড এ অ্যাট্রিবিউট মান এ Quote দেওয়ার প্রয়োজন হয় না। উপরে প্রদর্শিত href অ্যাট্রিবিউট, এভাবেও লেখা যেতে পারেঃ


<a href=http://salearningschool.com>


 

 

এইচটিএমএল 4 Quote ব্যবহারের বিশেষ পরামর্শ দেওয়া হচ্ছে এবং এক্সএইচটিএমএল (XHTML) এর মত ডকুমেন্ট Quote ব্যবহারের দাবি রাখে।


<p title=About bangl learnings chool>


 

 

[quote এর ব্যবহার করাটা খুবই সাধারণ ব্যাপার। quotes বাদ দিয়ে লিখলে ত্রুটি তৈরী হতে পারে। ]

 

সিঙ্গেল বা ডাবল quote ?

ডাবল quote এর ব্যবহার এইচটিএমএল এ খুবই সাধারণ, কিন্তু একক quote ও ব্যবহার করা যেতে পারে।

অনেকসময়, যখন অ্যাট্রিবিউট মান নিজেই ডাবল quotes (উদ্ধৃতি চিহ্ন) ধারণ করে তখন একক সিঙ্গেল quotes (উদ্ধৃতি চিহ্ন) ব্যবহার করা প্রয়োজন হয়ে পরে।

যেমনঃ-


<p title='John "ShotGun" Nelson'>


 

 

বা উলটাভাবে


<p title="John 'ShotGun' Nelson">


 

 

 

অধ্যাযয়ের সারমর্ম

১। সমস্ত এইচটিএমএল উপাদানের অ্যাট্রিবিউট থাকতে পারে।

২। এইচটিএমএল টাইটেল অ্যাট্রিবিউট অতিরিক্ত "টুল - টিপ" তথ্য প্রদান করে।

৩। এইচটিএমএল href অ্যাট্রিবিউট লিঙ্কের জন্য ঠিকানা ও তথ্য প্রদান করে।

৪। এইচটিএমএল width এবং height অ্যাট্রিবিউটন ইমেজের জন্য আকার বিষয়ক তথ্য প্রদান করে।

৫। এইচটিএমএল Alt অ্যাট্রিবিউট পাঠকদের জন্য টেক্সট প্রদান করে।

৬। এইচটিএমএল এট্রিবিউট নামে সবসময় ছোট হাতের অক্ষর ব্যবহার করা ভাল।

৭। quote এট্রিবিউট এ সবসময় ডাবল quote ব্যবহার করা ভাল।

 

এইচটিএমএল এট্রিবিউট

নীচে এইচটিএমএল এ প্রায়ই ব্যবহৃত হয় এমন কিছু এট্রিবিউট এর একটি বর্ণানুক্রমিক তালিকা দেওয়া হল:

এট্রিবিউটঃ alt
ব্যাখ্যাঃ ইমেজের জন্য একটি বিকল্প টেক্সট উল্লেখ করে

এট্রিবিউটঃ disabled
ব্যাখ্যাঃ একটি ইনপুট উপাদান নিষ্ক্রিয় করা হবে উল্লেখ করে

এট্রিবিউটঃ href
ব্যাখ্যাঃ লিঙ্ক এর জন্য URL (ওয়েব ঠিকানা) উল্লেখ করে

এট্রিবিউটঃ id
ব্যাখ্যাঃ একটি উপাদানের জন্য একটি unique আইডি উল্লেখ করে

এট্রিবিউটঃ src
ব্যাখ্যাঃ ইমেজের জন্য URL (ওয়েব ঠিকানা) উল্লেখ করে

এট্রিবিউটঃ style
ব্যাখ্যাঃ একটি উপাদানের জন্য ইনলাইন সিএসএস স্টাইল উল্লেখ করে

এট্রিবিউটঃ title
ব্যাখ্যাঃ একটি উপাদান সম্পর্কে ( টুল টিপ হিসেবে প্রদর্শিত) অতিরিক্ত তথ্য উল্লেখ করে

এট্রিবিউটঃ value
ব্যাখ্যাঃ ইনপুট উপাদানের জন্য মান ( টেক্সট কন্টেন্ট ) উল্লেখ করে করে

এইচটি এম এল এর উপাদান সমূহ (HTML Elements)

Huge Sell on Popular Electronics

এইচটি এম এল এর উপাদান সমূহ (HTML Elements)

Md. Atik Hasan

Webpage Design & Developer

 

এইচটিএমএএল এলিমেন্ট (HTML Element):

এইচটিএমএএল এলিমেন্ট (Element) দ্বারাই HTML Document বর্ণনা করা হয়। একটি HTML Document – এর চারটি মৌলিক Element থাকে। যথাঃ html, head, title, body।

এছাড়াও আরও অনেক Element রয়েছে।

HTML Element শুরু হয় Opening tag (<html>) দিয়ে এবং শেষ হয় closing tag (</html>) দিয়ে।

Opening tag এবং closing tag এর মাঝখানে যা থাকে তাই হচ্ছে Element।

যেমনঃ

 


<p>This is Element</p>

<h1>This is also an Element<h1>

<title>This is an element too</title>


 

 ফলাফল


This is Element

This is also an Element

This is an element too


 

Nested HTML Element:

Nested HTML Element হল একটি এলিমেন্ট এর আন্ডারে আরও এলিমেন্ট থাকা।

যথাঃ


<html>

<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>

</html>


 

 

ফলাফল


My First Heading

My first paragraph.


 

এই উদাহরণে দেখা যাচ্ছে যে html এলিমেন্টের মাঝে body এলেমেন্ট রয়েছে।

<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>

এবং body এলিমেন্টের এর মাঝে আরও দুইটি এলেমেন্ট p এবং h1 রয়েছে।

<h1>My First Heading</h1>
<p>My first paragraph.</p>

 

Empty HTML Element:

যে সকল এলেমেন্টের কোন কন্টেন্ট থাকে না তাদেরকে Empty element বলা হয়।

<br> হচ্ছে একটি empty element যার কোন closing tag নাই।

 

HTML Element- এর বৈশিষ্ট্যঃ

  • Start/Opening tag দিয়ে শুরু হয়।
  • End/Closing tag দিয়ে শেষ হয়।
  • Start tag এবং End tag এর মাঝে Element থাকে।
  • কিছু ক্ষেত্রে Element Content নাও থাকতে পারে।
  • কিছু Element এর End/closing ট্যাগ নাও থাকতে পারে।
  • Empty Element start ট্যাগের মাঝে শেষ করা হয়।

 

এইচটিএমএল এর মৌলিক বিষয় (HTML Basic Example)

Huge Sell on Popular Electronics

এইচ টি এম এল এর সাধারন বিষয়াবলী

স্বর্ণা আখতার

 

(টিউটোরিয়াল টি পড়ার আগে অবশ্যই আপনাকে এইচ টি এম এল ট্যাগ এর ব্যবহার সম্পর্কে জানতে হবে। পরবর্তী অধ্যায় এ ট্যাগ সম্পর্কে আলোচনা করা হয়েছে।)

 

এইচ টি এম এল ডকুমেন্ট

সকল এইচ টি এম এল ডকুমেন্ট অবশ্যই ডকুমেন্ট এর টাইপ ঘোষণা এর মাধ্যমে শুরু করতে হয়। যেমন, <DOCTYPE html>

এইচ টি এম এল এর শুরু হয় <html> ট্যাগ দিয়ে এবং শেষ হয় </html> এর মাধ্যমে।

<body> এবং </body> এর মধ্যে প্রদর্শিত টেক্সট এইচ টি এম এল ডকুমেন্ট এর বিষয়বস্তু হিসাবে গণ্য হয়।

উদাহরনের সাহায্যে নিচে দেখানো হল


<!DOCTYPE html>
<html>
<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>
</html>


 

 

ফলাফল


My First Heading

My first paragraph.


 

 

এইচ টি এম এল এর শিরোনাম

এইচ টি এম এল এর শিরোনাম গুলো <h1> এবং <h6> ট্যাগ দ্বারা নির্ধারণ করা হয়।

যেমন,


<h1>This is a heading</h1>
<h2>This is a heading</h2>
<h3>This is a heading</h3>


 

 

ফলাফল


This is a heading

This is a heading

This is a heading


 

এইচ টি এম এল প্যারাগ্রাফ

এইচ টি এম এল প্যারাগ্রাফগুলোকে <p> ট্যাগে দ্বারা নির্ধারণ করা হয়।

যেমন,


<p>This is a paragraph.</p>
<p>This is another paragraph.</p>


 

 

ফলাফল


This is a paragraph.

This is another paragraph.


 

এইচ টি এম এল লিঙ্ক

এইচ টি এম এল এর লিঙ্কগুলো <a> ট্যাগের মাধ্যমে লিখা হয়।

যেমন,


<a href="http://bangla.salearningschool.com">This is a link</a>


 

 

ফলাফল


This is a link


 

এখানে, লিঙ্ক এড্রেস গুলো কি রকম হবে তা নির্ভর করে “href” attribute এর উপর। আর অ্যাট্রিবিউট গুলো এইচ টি এম এল এর উপাদানগুলো সম্পর্কে বিস্তারিত বিবরণ প্রদান করে।

এইচ টি এম এল ইমেজ

এইচ টি এম এল ইমেজগুলোকে <img> ট্যাগের মাধ্যমে লিখা হয়। আর এখানে src, alt, height এবং width গুলো অ্যাট্রিবিউট হিসাবে ব্যবহার করা হয়।

উদাহরনের মাধ্যমে দেখানো হল,


<img src="http://bangla.salearningschool.com/wp-content/uploads/2015/04/bangla.salearning.png" alt="http://bangla.salearningschool.com" width="660" height="150">


 

 

ফলাফল


http://bangla.salearningschool.com


এইচটিএমএল এডিটর (HTML Editor)

Huge Sell on Popular Electronics

এইচ টি এম এল এডিটর (HTML Editors)

এইচটিএমএল সম্পাদক

নয়ন চন্দ্র দত্ত

নোটপ্যাড বা TextEdit ব্যবহার করে এইচটিএমএল লিখা

পেশাদারী এইচটিএমএল এডিটর ব্যবহার করেও এইচটিএমএল সম্পাদনা করা যেতে পারে। যেমনঃ-

• Adobe Dreamweaver
• Microsoft Expression Web
• CoffeeCup HTML Editor

তবে, এইচটিএমএল শেখার জন্য আমরা নোটপ্যাড (পিসি) বা TextEdit (ম্যাক) মত টেক্সট এডিটর সুপারিশ করি।

আমরা বিশ্বাস করি একটি সাধারণ টেক্সট এডিটর ব্যবহার করে এইচটিএমএল শিখাটা সবচেয়ে ভাল।

নোটপ্যাড দিয়ে আপনার প্রথম ওয়েব পেজ তৈরি করতে নিম্নোক্ত ৪টি ধাপ অনুসরণ করুনঃ

ধাপ ১: নোটপ্যাড খোলা

উইন্ডোজ 7 বা তার আগের ভার্সন এ নোটপ্যাড ওপেন করতেঃ

ক্লিক Start (নীচে পর্দার বাম দিকে)। ক্লিক All Programs । ক্লিক Accessories । ক্লিক Notepad

Windows 8 বা তার পরের ভার্সন এ নোটপ্যাড খুলুনঃ

Start Screen ( উইন্ডো প্রতীক আপনার পর্দার নিচে বাম দিকে রয়েছে ) ওপেন করুন এবং Notepad টাইপ করুন।

ধাপ ২: কিছু এইচটিএমএল লিখুন

লিখুন বা নোটপ্যাডের মধ্যে কিছু এইচটিএমএল কপি করুন।

<DOCTYPE html>
<html>
<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>
</html>

notepad

স্টেপ ৩: এইচটিএমএল পেজ সংরক্ষণ(Save) করুন

আপনার কম্পিউটারে ফাইলটি সংরক্ষণ করুন।

নোটপ্যাড মেনু থকে File > Save as সিলেক্ট করুন। ফাইলটির নাম "index.htm" দিন বা আপনার পছন্দমত অন্য কোন নাম দিয়ে এর পর .htm দিয়ে সেভ করুন।

UTF-8, এইচটিএমএল ফাইলের জন্য পছন্দসই এনকোডিং । ANSI এনকোডিং মার্কিন জুড়ে এবং পশ্চিম ইউরোপের শুধুমাত্র অক্ষর (characters) ।

saveas

ধাপ ৪: ব্রাউজারে আপনার এইচটিএমএল ফাইলটি দেখুন

আপনার প্রিয় ব্রাউজারে সংরক্ষিত এইচটিএমএল ফাইলটি খুলুন।

ব্রাউজারে ফাইলটি ওপেন করতে ফাইলের উপর মাউস পয়েন্টার রেখে ডাবল ক্লিক করুন বা মাউসের দান বাটন এ ক্লিক করে Open with এ মাউস পয়েন্টার রেখে ব্রাউজার চয়েজ করুন এবং ফাইল ওপেন করুন।

chrome

এইচটিএমএল টিউটোরিয়াল পরিচিতি (HTML tutorial Introduction)

Huge Sell on Popular Electronics

HTML পরিচিতি

HTML কি?

HTML হল একটি মার্কআপ ল্যাঙ্গুয়েজ যার মাধ্যমে একটি ওয়েব পেজের কন্টেন্ট গুলোকে বর্ণনা করা হয়।

  • HTML এর পূর্ণরূপ হল Hyper Text Markup Language
  • মার্কআপ ল্যাঙ্গুয়েজ হল অনেকগুলো মার্কআপ ট্যাগের সমষ্টি
  • HTML এর ডকুমেন্টস HTML ট্যাগ দ্বারা বর্ণনা করা হয়
  • প্রত্যেকটি HTML ট্যাগ ডকুমেন্টের ভিন্ন ভিন্ন কন্টেন্টকে বর্ণনা করে

উদাহরণ


<!DOCTYPE html>

<html>
<head>
<title>Page Title</title>
</head><body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body></html>

ফলাফল :


My First Heading

My first paragraph.


উদাহরণের বর্ণনা

  • প্রথমের DOCTYPE ঘোষণা করে যে ডকুমেন্টটির প্রকার হচ্ছে : HTML
  • <html> এবং </html> এই ট্যাগের ভিতরের টেক্সটগুলো HTML ডকুমেন্টকে বর্ণনা করে
  • <head> এবং </head>এই ট্যাগের ভিতরের টেক্সটগুলো HTML ডকুমেন্টটি কি প্রকারের সেই তথ্য ধারণ করে
  • <title> এবং </title> এই ট্যাগের ভিতরের টেক্সটগুলো HTML ডকুমেন্টের টাইটেল ধারণ করে
  • <body> এবং </body> এই ট্যাগের ভিতরের টেক্সটগুলো ওয়েবপেজ ব্রাউজারে যেসব কন্টেন্ট শো করবে তা ধারণ করে
  • <h1> এবং </h1> এই ট্যাগের ভিতরের টেক্সট হেডিংকে বর্ণনা করে
  • <p> এবং </p>এই ট্যাগের ভিতরের টেক্সটগুলো প্যারাগ্রাফকে ডিক্লেয়ার করে

HTML ট্যাগ

HTML ট্যাগ হল এঙ্গেল বন্ধনী <> দ্বারা আবদ্ধ কতগুলো কীওয়ার্ড

  • HTML ট্যাগগুলো সাধারণত জোড়ায় জোরায় হয়ে থাকে, যেমন <p> এবং </p>
  • জোড়ার প্রথম অংশকে বলা হয় স্টার্ট ট্যাগ এবং শেষ অংশকে বলা হয় ইন্ড ট্যাগ
  • ইন্ড ট্যাগ স্টার্ট ট্যাগের মতই হয় শুধু ট্যাগ নেমের পূর্বে একটি অতিরিক্ত স্লেস (/) হয়

হিন্টসঃ স্টার্ট ট্যাগকে প্রায়ই ওপেনিং ট্যাগ বলা হয় এব ইন্ড ট্যাগকে বলা হয় ক্লোজিং ট্যাগ

ওয়েব ব্রাউজার

ওয়েব ব্রাউজার যেমন (Chrome, IE, Firefox, Safari) এগুলোর কাজ হচ্ছে HTML ডকুমেন্টসকে পড়া এবং তা ডিসপ্লে করা। ব্রাউজার কখনো HTML এর ট্যাগগুলোকে ডিসপ্লে করে না কিন্তু কোন কন্টেন্টকে কিভাবে ডিসপ্লে করতে হবে তার জন্য ট্যাগগুলোকে ব্যাবহার করে।

chrome

HTML পেজ স্ট্রাকচার

HTML পেজ কিভাবে ব্রাউজারে ডিসপ্লে হয় তার একটি স্ট্রাকচার নিচে দেয়া হল

<html>

<head>

<title>Page title</title>

</head>

 

<body>

<h1>This is a heading</h1>

 

<p>This is a paragraph.</p>

 

<p>This is another paragraph.</p>

</body>

</html>

শুধুমাত্র বডি এরিয়ার ভিতরে যা থাকে তাই ব্রাউজারে ডিসপ্লে হয়

<!DOCTYPE> ঘোষণা

<!DOCTYPE> ঘোষণা করলে ব্রাউজার ওয়েব পেজের উপাদানগুলো সঠিকভাবে প্রদর্শন করতে পারে।

ওয়েবসাইটে বিভিন্ন ধরনের ডকুমেন্টস থাকে।

ডকুমেন্টসগুলোকে সঠিকভাবে প্রদর্শন করার জন্য ব্রাউজারকে ডকুমেন্ট টাইপ এবং ভার্সন সম্পর্কে জানতে হয়।

ডিক্লেয়ারেশন কেস সেনসেটিভ হয় না, সকল ধরনের কেস এখানে গ্রহণযোগ্য।


<!DOCTYPE html>

<!DOCTYPE HTML>

<!doctype html>

<!Doctype Html>


কমন ডিক্লেয়ারেশনস

HTML5

<!DOCTYPE html>

HTML 4.01

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

XHTML 1.0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

HTML ভার্সনস

ওয়েবের যুগের সূচনা থেকেই HTML এর অনেকগুলো ভার্সন বের হয়েছে:

ভার্সন সাল
HTML 1991
HTML 2.0 1995
HTML 3.2 1997
HTML 4.01 1999
XHTML 2000
HTML5 2012