কম্পিউটার টিউটোরিয়াল

JSF + Facelets HTML 4/5-এ ব্যবহার করা সম্ভব কি?

Facelets এবং HTML5 ডকটাইপ

Facelets একটি XML-ভিত্তিক ভিউ টেকনোলজি। এটি ভ্যালিড XML ডকুমেন্ট চায়। HTML4 ডকটাইপ (<!DOCTYPE HTML PUBLIC ...>) XML-ভিত্তিক নয়, তাই Facelets HTML4-এ কাজ করে না।

কিন্তু HTML5 ডকটাইপ (<!DOCTYPE html>) XML-সমান্তরাল (polyglot)ভাবে লেখা যায়, তাই JSF/Facelets এর সাথে একসাথে ব্যবহার করা যায়—<?xml?> ডিক্লেরেশন ছাড়াও।

উদাহরণ: JSF 2.2+ নেমস্পেস সহ HTML5 পেজ

<!DOCTYPE html>
<html lang="en"
      xmlns:jsf="https://xmlns.jcp.org/jsf"
      xmlns:f="https://xmlns.jcp.org/jsf/core"
      xmlns:h="https://xmlns.jcp.org/jsf/html">
  <h:head>
    <title>শিরোনাম</title>
  </h:head>
  <h:body>
    <header jsf:id="header">হেডার</header>
    <nav jsf:id="nav">নেভ</nav>
    <main jsf:id="main">মূল কন্টেন্ট</main>
    <footer jsf:id="footer">ফুটার</footer>
  </h:body>
</html>

মূল কথা: <!DOCTYPE html> ব্যবহার করুন এবং JSF কম্পোনেন্ট ট্যাগগুলো (যেমন <h:body>, jsf:id) HTML5 এলিমেন্টের সাথে মিক্স করুন।

  1. HTML-এ কালার পিকার সহ ইনপুট টাইপ ফিল্ড কীভাবে ব্যবহার করবেন?

  2. HTML-এ ডেট ফিল্ড সহ ইনপুট টাইপ ফিল্ড কীভাবে ব্যবহার করবেন?

  3. HTML-এ স্টেপসহ ইনপুট টাইপ ফিল্ড কীভাবে ব্যবহার করবেন?

  4. VBA দিয়ে এক্সেল টেবিলে দক্ষতা: ৯টি প্রুভেন টেকনিক