সিএসএস পরিচিতি
আপনি যেমন দেখেছেন, নির্দিষ্ট কিছু এইচটিএমএল ইলিমেন্ট এর জন্য ব্রাউজার নিজেই পূর্ব নির্ধারিত কিছু স্টাইল প্রয়ােগ করে (যেমন- হেডিং টেক্সটগুলাে বড় এবং বােল্ড হয়, প্যারাগ্রাফগুলাের জন্য একটি ফাঁকা লাইন তৈরি হয় ইত্যাদি)। এই স্টাইলগুলাে একদম বেসিক লেভেলের এবং এগুলাে ইউজারকে বুঝতে সাহায্য করে ডকুমেন্ট এর স্ট্রাকচার কেমন এবং এটি কি অর্থ বহন করছে। এই সাধারণ স্টাইল প্রয়ােগ করার পরিবর্তে আপনি Cascading Style Sheets বা (CSS) ব্যবহার করতে পারেন। CSS হলাে একটি stylesheet language, যা এইচটিএমএল ডকুমেন্ট এর Visual presentation নির্ধারণ করার জন্য ব্যবহার করা হয়। ছােট ছােট বিষয় (যেমন- Text color, Size, এবং Style (bold, italic, ইত্যাদি)] এর Presentation নির্ধারণ করার জন্য আপনি CSS ব্যবহার করতে পারেন অথবা বিভিন্ন জটিল বিষয়ও (যেমন- page layout, gradients, opacity ইত্যাদি) CSS এর মাধ্যমে চমৎকারভাবে নির্ধারণ করতে পারবেন। নিচের উদাহরণটি লক্ষ্য করুন।
কোড ১:৪ একটি সাধারণ সিএসএস রুল
body { color: red; } উপরােক্ত উদাহরণে একটি সাধারণ সিএসএস রুল তৈরি করা হয়েছে। এই রুল ব্রাউজারকে বলছে, ডকুমেন্ট এর। বডিতে যে সকল টেক্সট রয়েছে, সেগুলাে লাল রংয়ে প্রদর্শন করার জন্য। এই উদাহরণে body হলাে সিলেক্টর (এটি নির্ধারণ করছে এই রুল এর মাধ্যমে কি পরিবর্তন সংঘটিত হবে) এবং বন্ধনীর মধ্যে ডিক্লারেশনটি (সিএসএস রুলটি) সংযুক্ত করা হয়েছে। এই ডিক্লারেশন এর মধ্যে প্রােপার্টিজ এবং তাদের ভ্যালু সংযুক্ত রয়েছে। এই উদাহরণে color হলাে প্রােপার্টি এবং red হলাে এই color প্রােপার্টির ভ্যালু।
CSS এর প্রােপার্টি এর নামগুলাে পূর্ব নির্ধারিত। এর অর্থ হলাে আপনি চাইলেই এই নামগুলাে তৈরি করতে পারবেন না। প্রতিটি প্রােপার্টি সঠিক এবং যথার্থ ভ্যালু গ্রহণ করে এবং একটি নির্দিষ্ট প্রােপার্টির সঠিক ভ্যালু এবং ভ্যালু ফরমেটের প্রচুর অপশন রয়েছে।
উদাহরণস্বরূপ, আপনি পূর্ব নির্ধারিত কী ওয়ার্ড (যেমন- red) এর মাধ্যমে color নির্ধারণ করতে পারবেন অথবা আপনি এইচটিএমএল এর কালার কোড ব্যবহার করেও এটি নির্ধারণ করতে পারবেন। এই কালার কোড একটি Hexadecimal নােটেশন: একটি হ্যাশ বা পাউন্ড (#) চিহ্ন এবং তার পর হেক্সাডেসিমেল ডিজিট (0-F) এর তিন জোড়া কম্বিনেশন ব্যবহার করে (বাম থেকে ডানে) এবং এগুলাে লাল, সবুজ এবং নীল রংয়ের ভ্যালু (যেমনলাল হলাে #FFOO00) প্রদান করে। যে সকল প্যারামিটার এর জন্য Measurements প্রয়ােজন, সেগুলাে বিভিন্ন ধরণের ভ্যালু গ্রহণ করে..
আপনি যেমন দেখেছেন, নির্দিষ্ট কিছু এইচটিএমএল ইলিমেন্ট এর জন্য ব্রাউজার নিজেই পূর্ব নির্ধারিত কিছু স্টাইল প্রয়ােগ করে (যেমন- হেডিং টেক্সটগুলাে বড় এবং বােল্ড হয়, প্যারাগ্রাফগুলাের জন্য একটি ফাঁকা লাইন তৈরি হয় ইত্যাদি)। এই স্টাইলগুলাে একদম বেসিক লেভেলের এবং এগুলাে ইউজারকে বুঝতে সাহায্য করে ডকুমেন্ট এর স্ট্রাকচার কেমন এবং এটি কি অর্থ বহন করছে। এই সাধারণ স্টাইল প্রয়ােগ করার পরিবর্তে আপনি Cascading Style Sheets বা (CSS) ব্যবহার করতে পারেন। CSS হলাে একটি stylesheet language, যা এইচটিএমএল ডকুমেন্ট এর Visual presentation নির্ধারণ করার জন্য ব্যবহার করা হয়। ছােট ছােট বিষয় (যেমন- Text color, Size, এবং Style (bold, italic, ইত্যাদি)] এর Presentation নির্ধারণ করার জন্য আপনি CSS ব্যবহার করতে পারেন অথবা বিভিন্ন জটিল বিষয়ও (যেমন- page layout, gradients, opacity ইত্যাদি) CSS এর মাধ্যমে চমৎকারভাবে নির্ধারণ করতে পারবেন। নিচের উদাহরণটি লক্ষ্য করুন।
কোড ১:৪ একটি সাধারণ সিএসএস রুল
body { color: red; } উপরােক্ত উদাহরণে একটি সাধারণ সিএসএস রুল তৈরি করা হয়েছে। এই রুল ব্রাউজারকে বলছে, ডকুমেন্ট এর। বডিতে যে সকল টেক্সট রয়েছে, সেগুলাে লাল রংয়ে প্রদর্শন করার জন্য। এই উদাহরণে body হলাে সিলেক্টর (এটি নির্ধারণ করছে এই রুল এর মাধ্যমে কি পরিবর্তন সংঘটিত হবে) এবং বন্ধনীর মধ্যে ডিক্লারেশনটি (সিএসএস রুলটি) সংযুক্ত করা হয়েছে। এই ডিক্লারেশন এর মধ্যে প্রােপার্টিজ এবং তাদের ভ্যালু সংযুক্ত রয়েছে। এই উদাহরণে color হলাে প্রােপার্টি এবং red হলাে এই color প্রােপার্টির ভ্যালু।
CSS এর প্রােপার্টি এর নামগুলাে পূর্ব নির্ধারিত। এর অর্থ হলাে আপনি চাইলেই এই নামগুলাে তৈরি করতে পারবেন না। প্রতিটি প্রােপার্টি সঠিক এবং যথার্থ ভ্যালু গ্রহণ করে এবং একটি নির্দিষ্ট প্রােপার্টির সঠিক ভ্যালু এবং ভ্যালু ফরমেটের প্রচুর অপশন রয়েছে।
উদাহরণস্বরূপ, আপনি পূর্ব নির্ধারিত কী ওয়ার্ড (যেমন- red) এর মাধ্যমে color নির্ধারণ করতে পারবেন অথবা আপনি এইচটিএমএল এর কালার কোড ব্যবহার করেও এটি নির্ধারণ করতে পারবেন। এই কালার কোড একটি Hexadecimal নােটেশন: একটি হ্যাশ বা পাউন্ড (#) চিহ্ন এবং তার পর হেক্সাডেসিমেল ডিজিট (0-F) এর তিন জোড়া কম্বিনেশন ব্যবহার করে (বাম থেকে ডানে) এবং এগুলাে লাল, সবুজ এবং নীল রংয়ের ভ্যালু (যেমনলাল হলাে #FFOO00) প্রদান করে। যে সকল প্যারামিটার এর জন্য Measurements প্রয়ােজন, সেগুলাে বিভিন্ন ধরণের ভ্যালু গ্রহণ করে..
android apps with cd,android apps with cd in boiferry,android apps with cd buy online,android apps with cd by Md. Anwar Hossain Chowdhury,এন্ড্রয়েড এপ্স (সিডিসহ),এন্ড্রয়েড এপ্স (সিডিসহ) বইফেরীতে,এন্ড্রয়েড এপ্স (সিডিসহ) অনলাইনে কিনুন,মোঃ আনোয়ার হোসেন চৌধুরী এর এন্ড্রয়েড এপ্স (সিডিসহ),9789848980743,android apps with cd Ebook,android apps with cd Ebook in BD,android apps with cd Ebook in Dhaka,android apps with cd Ebook in Bangladesh,android apps with cd Ebook in boiferry,এন্ড্রয়েড এপ্স (সিডিসহ) ইবুক,এন্ড্রয়েড এপ্স (সিডিসহ) ইবুক বিডি,এন্ড্রয়েড এপ্স (সিডিসহ) ইবুক ঢাকায়,এন্ড্রয়েড এপ্স (সিডিসহ) ইবুক বাংলাদেশে
মোঃ আনোয়ার হোসেন চৌধুরী এর এন্ড্রয়েড এপ্স (সিডিসহ) এখন পাচ্ছেন বইফেরীতে মাত্র 225.00 টাকায়। এছাড়া বইটির ইবুক ভার্শন পড়তে পারবেন বইফেরীতে। android apps with cd by Md. Anwar Hossain Chowdhuryis now available in boiferry for only 225.00 TK. You can also read the e-book version of this book in boiferry.
মোঃ আনোয়ার হোসেন চৌধুরী এর এন্ড্রয়েড এপ্স (সিডিসহ) এখন পাচ্ছেন বইফেরীতে মাত্র 225.00 টাকায়। এছাড়া বইটির ইবুক ভার্শন পড়তে পারবেন বইফেরীতে। android apps with cd by Md. Anwar Hossain Chowdhuryis now available in boiferry for only 225.00 TK. You can also read the e-book version of this book in boiferry.