What is CSS(HTML) Describe in Bengali
CSS একটি কম্পিউটার এর ওয়েব ব্রাউজার ভিত্তিক ভাষা যার পূর্ণরূপ হলো Cascading Style Sheets. এটি দিয়ে একটি ওয়েব পেজে
ব্যবহৃত HTML
এর বিভিন্ন উপাদানের গঠন, আকার, আকৃতি, অবস্থান, রং, গতিশীলতা ইত্যাদি কিভাবে ওয়েব ব্রাউজারে
প্রদর্শন করবেন তা সহজে নির্ধারণ করতে পারবেন। সবচেয়ে গুরুত্বপূর্ণ বিষয়টি হল CSS এর মাধ্যমে আপনি ভিন্ন ভিন্ন ডিভাইসে একটি
ওয়েব পেজকে প্রতিটি ডিভাইস এর সাইজ অনুযায়ী সুন্দরভাবে উপস্থাপন করতে পারবেন।
CSS Selector কি?
আপনি যে HTML Element কে Style করতে চান, সেই Element এর নাম বা tag, Id এবং class কে CSS Selector বলা হয়। সহজ কথায় যার উপর CSS style প্রয়োগ হবে, তাকে CSS Selector বলা হয়। আর সে গুলো হচ্ছে যথাক্রমে Element এর নাম বা tag, Id এবং class.
CSS এর Syntax কি?
Web Page এ CSS প্রয়োগ করার পদ্ধতিকে বলা হয় CSS Syntax. CSS Syntax এর দুটি অংশ আছে। একটি
হচ্ছে Selector
অংশ আর অন্যটি হচ্ছে Declerationঅংশ। আর declaration অংশ আবার দুইভাবে বিভক্ত ,প্রথম অংশ হচ্ছে property আর সেমিকোলন (:) এর পরের অংশকে বলা হয় property value. চলুন নিচের উদাহরণ দিয়ে
ব্যাপারটা ভালো ভাবে বুঝে নেয়া যাক :
CSS Syntax
চলুন CSS Syntax এর আরো কিছু বিষয় জানা যাক
:
- CSS এ এক বা একাধিক Declerationব্লক থাকতে পারে। একের অধিক Declerationব্লককে সেমিকোলনের (:) মাধ্যমে পৃথক
     করা হয়।
 - প্রতিটি Declerationব্লকে একটি CSS Property এর নাম ও একটি ভ্যালু থাকে এবং
     কোলনের মাধ্যমে এদেরকে পৃথক করা হয়।
 - প্রতিটি সিএসএস Declerationব্লক সর্বদাই সেমিকোলনের মাধ্যমে
     শেষ হয় এবং ডিক্লেয়ারেশন ব্লক/ব্লকসমূহ Curly Braces(দ্বিতীয় বন্ধনী) দ্বারা বেষ্টিত
     থাকে।
 
Web Page এ CSS ব্যবহার করার পদ্ধতি কি?
Web
Page এ
CSS
ব্যবহার করার চারটি উপায়
রয়েছেঃ
- Inline CSS
 - Inpage CSS
 - Internal CSS
 - External CSS
 
Inline CSS কি?
সরাসরি Tag এর মধ্যে style attribute এর মধ্যে যেই CSS লেখা হয় তাকে Inline CSS বলা হয়। চলুন উদাহরণ দিয়ে বুঝে নেয়া যাক:
| 
   01 02 03 04 05 06 07 08 09 10  | 
  
   <!DOCTYPEhtml> <html>    <head>       <title>CSS Inline
  Example</title>    </head>    <body>       <h3style="ctext-align:center;">This
  is an Inline CSS example</h3>       This is an another Inline CSS    </body> </html>  | 
 
Output
This is an Inline CSS
example
This is an another Inline CSS
Inpage CSS কি?
pageএর মধ্যে যেকোনো জায়গায় (বেশির ভাগ ক্ষেত্রেই<head>এর মধ্যে হয়ে থাকে )<style></style>
tag এর
মধ্যে যেই CSS
লেখা হয় তাকে Inpage CSS বলা হয়। চলুন উদাহরণ দিয়ে
বুঝে নেয়া যাক:
| 
   01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17  | 
  
   <!DOCTYPEhtml> <html> <head>    <title>Inpage CSS
  Example</title>    <style>       body{          background-color: #87CEEB;          color: #fff;       }    </style> </head> <body>    <h2>Inpage CSS
  Example</h2>    This is an InPage CSS Example </body> </html> </html>  | 
 
Output
Internal CSS কি?
একই সার্ভারের মধ্যে অর্থাৎআপনারhtml file টি যেই সার্ভারে আছে সেই সার্ভারের মধ্যে .css extension যুক্ত কোনো file এ যেই css style যুক্ত করা হয় তাকে Internal CSS বলা হয়। Internal CSS কে<link
href=”internalCSSFile.css” >দিয়ে লিংক করতে হয়। চলুন একটা উদাহরণ দিয়ে বুঝে নেয়া যাক :
| 
   01 02 03 04 05 06 07 08 09 10 11  | 
  
   <!DOCTYPEhtml> <html>    <head>       <title>CSS Internal
  Example</title>         <linkrel="stylesheet"type="text/css"href="style.css">    </head>    <body>       <h2>Internal CSS
  Example</h2>       This is an Internal CSS Example    </body> </html>  | 
 
এখানে
“style.css”
কেমন হবে তা দেখানো হলোঃ
| 
   1 2 3 4 5 6 7 8 9  | 
  
   h2{   color:blue; } p{   color:white; } body{   background-color: #DA90DA; }  | 
 
Output
External CSS কি?
External CSS অনেকটা Internal CSS এর মতোই শুধু পার্থক্য হচ্ছে একই সার্ভারের পরিবর্তে ভিন্ন
কোনো সার্ভারের মধ্যে অর্থাৎআপনারhtml file টি যেই সার্ভারে আছে সেই সার্ভারের বাহিরে .css extension যুক্ত কোনো file যখন যুক্ত করা হয় তাকে External CSS বলা হয়। External CSS কেও<link
href=”externalWebSite/ExternalCSSFile.css” >দিয়ে লিংক করতে হয়। চলুন একটা উদাহরণ দিয়ে
বুঝে নেয়া যাক :
| 
   04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31  | 
  
   <!DOCTYPEhtml> <html> <head>    <title>External
  CSS</title> <linkrel="stylesheet"href="Study Life (webeduadda.blogspot.com)"crossorigin="anonymous"> </head> <body>    <tableclass="table table
  bordered table hover table-striped table-condensed table-dark">    <tr>       <td>One</td>       <td>Two</td>       <td>Three</td>    </tr>    <tr>       <td>Four</td>       <td>Five</td>       <td>Six</td>    </tr>    <tr>       <td>Seven</td>       <td>Eight</td>       <td>Nine</td>    </tr>    <tr>       <td>Ten</td>       <td>Eleven</td>       <td>Twelve</td>    </tr> </table> </body> </html>  | 
 
Output
Comments
Post a Comment