Basic Terms
online
We have 16 guests and no members online
About us
Articles
Cross-Browser
- Details
- Written by Invincible সাজ্জাদ
- Hits: 1083
Cross-browser ওয়েব ব্রাউজারে ওয়েবসাইট, ওয়েব এপ্লিকেশন এবং HTML এর গঠন সক্ষমতাকেই বুঝায়।
অনেক কঠিন একটা ভাষা, তাই না?
একটু খোলাসা করি-
এখানে দুটো টার্ম আছে- Multi-Browser & Cross Browser.
দুটোকে একসাথে মিলিয়ে ফেলবেন না। Multi-Browser ওয়েব ডেভেলাপমেন্টের এক টা paradigm, যা বিভিন্ন ওয়েব ব্রাউজারে ওয়েবসাইট এবং ওয়েব এপ্লিকেশনকে আরও Functionable করতে সাহায্য করে।
আর Cross-Browser একটা সাপোর্ট, যা ওয়েবসাইট এবং ওয়েব এপ্লিকেশনকে বিভিন্ন ওয়েব ব্রাউজারে দেখাতে সাহায্য করে।
চিন্তা করছেন- ওয়েব ব্রাউজারে ওয়েবসাইট দেখা না গেলে কি দেখা যাবে?
ব্যাপারটা যত সহজ ভাবছেন ততটা সহজ নয় – ওয়েব ব্রাউজারগুলো একই প্রযুক্তি দিয়ে তৈরি নয়। একটি ওয়েবসাইট বা ওয়েবপেজ জাভাস্ক্রিপ্ট ও HTML দিয়ে তৈরি হতে পারে। সেই জাভা কোড ও HTML কোডগুলোকে ওয়েব ব্রাউজার গুলো ভিন্নভাবে পড়ে।আবার HTML ট্যাগ ও ফরম্যাটগুলোকে ভিন্ন ভাবে চিনতে পারে। তাই অ্যাপল কোম্পানীর ব্রাউজার Safari এবং মাইক্রোসফট কোম্পানীর ব্রাউজার Internet Explorer ওয়েবসাইটগুলোকে ভিন্নভাবে প্রদর্শন করে। যার ফলে অনেক সময় কোড চিনতে পারার ভিন্নতার কারনে অনেক ওয়েবপেজ এক ব্রাউজারে দেখায়, কিন্তু অন্য ব্রাউজারে দেখায়না। আবার Firefox এ একটি ওয়েবপেজ যেমন সুন্দর দেখায়, Internet Explorer এ তেমনতা সুন্দর দেখায় না। সেক্ষেত্রে সমাধানটা সহজ নয়,ওয়েব ডেভেলাপাররা তখন কোড পরিবর্তন করতে বাধ্য হন।
একটাই সমাধান, Cross-browser । এটা এমন একটি সাপোর্ট, যা জাভা কোড, HTML কোডকে সমন্বয় সাধন করে এবং সব ব্রাউজারে দেখাতে সাহায্য করে। অর্থাৎ সকল ব্রাউজারে একটি ওয়েবপেজকে একই রকম দেখাতে চেষ্টা করে।
এক্ষেত্রে ওয়েবপেজ ফরম্যাটিং এবং ডিজাইনের ক্ষেত্রে Cross-browser কে CSS এর সাহায্য নিতে হয়।