O Level M2-R5 (PR2) Web Practical Paper Jan 2026 Solved

The NIELIT O Level M2-R5.1 (PR2: Web Designing and Publishing) Practical examination for the January 2026 session was conducted online from 7 February to 13 February 2026 via the NIELIT Practical Portal. In this hands-on examination (80 Marks Lab Coding + 20 Marks Viva), students designed and previewed web pages directly inside the browser-based code editor. Below, you will find the complete January 2026 PR2 practical question paper with clean, ready-to-run source code covering HTML5 forms, frames, and lists, CSS3 styling and selectors, W3.CSS responsive grid and table layouts, and JavaScript client-side validation and DOM events.

All Previous & Practical Papers- Read Papers

O Level M2-R5.1 (PR2) Practical + Viva Question Paper January 2026 (Solved Web Design Lab Code)

ЁЯУМ Important Note: First read all the solved practical questions below, and then also read the Original Viva Questions & Answers given at the bottom of this page.
(рдкрд╣рд▓реЗ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╕рднреА рдкреНрд░реИрдХреНрдЯрд┐рдХрд▓ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдкрдврд╝ рд▓реАрдЬрд┐рдП, рдФрд░ рдлрд┐рд░ рдкреЗрдЬ рдХреЗ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдУрд░рд┐рдЬрд┐рдирд▓ Viva рдкреНрд░рд╢реНрди-рдЙрддреНрддрд░ рднреА рдЬрд╝рд░реВрд░ рдкрдврд╝ рд▓реЗрдВред)

Practical Questions

Q. 1. рд╣рд░реЗ рд░рдВрдЧ рдХреЗ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб (Green Background) рдХреЗ рд╕рд╛рде рдПрдХ HTML рдкреЗрдЬ рдмрдирд╛рдПрдБ рдЬрд┐рд╕рдореЗрдВ рдмрдбрд╝реЗ рдЖрдХрд╛рд░ (Large Size) рдФрд░ рдмреНрд▓рд┐рдВрдХрд┐рдВрдЧ рдЗрдлреЗрдХреНрдЯ (Blinking Effect) рдХреЗ рд╕рд╛рде “Welcome” рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛ, рддрдерд╛ рдЙрд╕рдХреЗ рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рд╣реЛрддрд╛ рд╣реБрдЖ рдЯреЗрдХреНрд╕реНрдЯ (Scrolling Text) “Hello World” рдЬреЛрдбрд╝реЗрдВред
Create an HTML page with a Green background with a message “Welcome” in large size blinking, and add scrolling text “Hello World”.

Q. 2. я╝Ьheaderя╝Ю, я╝Ьsectionя╝Ю рдФрд░ я╝Ьfooterя╝Ю рдЯреИрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддреАрди рд╕реЗрдХреНрд╢рди тАФ Header, Content рдФрд░ Footer тАФ рдХреЗ рд╕рд╛рде рдПрдХ HTML рдкреЗрдЬ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░реЗрдВред
Design an HTML page with three sections тАФ Header, Content, and Footer тАФ using я╝Ьheaderя╝Ю, я╝Ьsectionя╝Ю, and я╝Ьfooterя╝Ю tags.

Q. 3. рдПрдХ HTML рдлрд╛рдЗрд▓ рдмрдирд╛рдПрдБ рдЬреЛ рддреАрди рдЗрдореЗрдЬреЗрд╕ (Three Images) рдХреЛ рдПрдХ рдХреЗ рдиреАрдЪреЗ рдПрдХ рд▓рдВрдмрд╡рдд рд░реВрдк рдореЗрдВ (Stacked Vertically) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЗрдореЗрдЬ рдХреЗ рдареАрдХ рдиреАрдЪреЗ рдЙрд╕рдХрд╛ рд▓реЗрдмрд▓/рд╢реАрд░реНрд╖рдХ (Label underneath each image) рджрд┐рдЦрд╛рдИ рджреЗред
Create an HTML file that displays three images stacked vertically with a label underneath each.

Q. 4. рдПрдХ рд╕реИрдВрдкрд▓ рд░рдЬрд┐рд╕реНрдЯреНрд░реЗрд╢рди рдлреЙрд░реНрдо рд╡реЗрдмрдкреЗрдЬ рдмрдирд╛рдПрдБ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ First Name, Last Name, Roll Number, Email ID, Password рдФрд░ Confirm Password рдПрдХрддреНрд░ (Collect) рдХрд░реЗред рд╕рднреА рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдЕрдирд┐рд╡рд╛рд░реНрдп (Mandatory) рд╣реИрдВ, рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдИрдореЗрд▓ рдкрддрд╛ рд╕рд╣реА рдкреНрд░рд╛рд░реВрдк (Correct Format) рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ Password рддрдерд╛ Confirm Password рдЯреЗрдХреНрд╕реНрдЯ рдмреЙрдХреНрд╕ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдорд╛рди рд╕рдорд╛рди (Same) рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ (JavaScript) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реИрд▓рд┐рдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЬрд┐рд╕ рдЯреЗрдХреНрд╕реНрдЯ рдмреЙрдХреНрд╕ рдореЗрдВ рддреНрд░реБрдЯрд┐ (Error) рд╣реЛ рдЙрд╕рдХреЗ рдареАрдХ рдмрдЧрд▓ рдореЗрдВ рд▓рд╛рд▓ рд░рдВрдЧ (Red Color) рдореЗрдВ рдЙрдЪрд┐рдд рдПрд░рд░ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред
Create a sample form webpage that collects First Name, Last Name, Roll Number, Email ID, Password, and Confirm Password. All inputs are mandatory, the email address entered should be in the correct format, and the values entered in the Password and Confirm Password text boxes should be the same. After validating using JavaScript, display a proper error message in red color just next to the text box where there is an error.

Q. 5. рдХрд┐рд╕реА рдСрдирд▓рд╛рдЗрди рдмреБрдХ рд╕реНрдЯреЛрд░ рд╡реЗрдмрд╕рд╛рдЗрдЯ (Online Book Store Website) рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдЯреИрдЯрд┐рдХ рд╡реЗрдм рдкреЗрдЬреЗрд╕ (Static Web Pages) рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдиреЗрд╡рд┐рдЧреЗрд╢рди рд▓рд┐рдВрдХ рд╕реЗ рдЬреЛрдбрд╝реЗрдВ:
Design static web pages required for an Online Book Store website consisting of:
(a) Home Page (рд╣реЛрдо рдкреЗрдЬ тАФ рд╕реНрдЯреЛрд░ рд╣реЗрдбрд░, рдиреЗрд╡рд┐рдЧреЗрд╢рди рд▓рд┐рдВрдХреНрд╕ рдФрд░ рд╕реНрд╡рд╛рдЧрдд рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде)
(b) Login Page (рд▓реЙрдЧрд┐рди рдкреЗрдЬ тАФ Username, Password рдФрд░ Login рдмрдЯрди рдХреЗ рд╕рд╛рде)
(c) Catalogue Page (рдХреИрдЯрд▓реЙрдЧ рдкреЗрдЬ тАФ Book Title, Author рдФрд░ Price рдХреА рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд╕рд╛рде)

Q. 6. рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди/рдлреЙрд░реНрдо рд▓рд┐рдЦреЗрдВ рдЬреЛ рдЫрд╛рддреНрд░реЛрдВ рдХреЗ рд╕рдореВрд╣ рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗ рдФрд░ рдбреЗрдЯрд╛ рджрд░реНрдЬ рд╣реЛрдиреЗ рдкрд░ рдЙрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд/рд╕рдмрдорд┐рдЯ рдХрд░реЗ:
Write an application/form that receives the following information from a set of students and displays/submits the information once the data is entered:
(a) Student ID
(b) Student Name
(c) Course Name
(d) Date of Birth

Q. 7. рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд╛рдЧреВ (Implement) рдХрд░реЗрдВ рдЬреЛ HTML рдкреЗрдЬ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдирд╛рдо (Name) рдФрд░ рдЖрдпреБ (Age) рдЗрдирдкреБрдЯ рдореЗрдВ рд▓реЗред рдпрджрд┐ рдЖрдпреБ 18 рд╕реЗ рдХрдо (Age я╝Ь 18) рд╣реИ, рддреЛ рдкреЗрдЬ рдкрд░ “Hello я╝ЬNameя╝Ю, you are not authorized to visit this site” рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗ; рдЕрдиреНрдпрдерд╛ “Welcome to this site” рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗред
Implement a web application that takes Name and Age from an HTML page. If the age is less than 18, it should display a message “Hello я╝ЬNameя╝Ю, you are not authorized to visit this site”; otherwise, it should display “Welcome to this site”.

Q. 8. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреЙрдк-рдЕрдк рдмреЙрдХреНрд╕ (Pop-up Boxes) рдФрд░ рдЗрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ (JavaScript) рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рдХрд╕рд┐рдд рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ:
Develop and demonstrate JavaScript with pop-up boxes and event handling for the following problems:
(a) onclick рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ “Display Date” рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рдЯреЗрдХреНрд╕реНрдЯ рдмреЙрдХреНрд╕ (Text Box) рдХреЗ рдЕрдВрджрд░ рд╡рд░реНрддрдорд╛рди рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдордп (Current Date & Time) рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛред / Click on “Display Date” button using onclick function to output/display the Date in a text box.
(b) prompt() рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рдВрдЦреНрдпрд╛ n рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ alert() рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ n рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдлреИрдХреНрдЯреЛрд░рд┐рдпрд▓ (Factorial of n) рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред / Input a number n obtained using prompt() and output the Factorial of n using alert().

Q. 9. рдЕрдкрдиреЗ рдХреЙрд▓реЗрдЬ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдБрдЪреЗ (College Infrastructure тАФ рдЬреИрд╕реЗ Classrooms, Computer Labs, Library, Sports Complex, Auditorium, Cafeteria рдЖрджрд┐) рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реБрдП рдЕрдкрдиреЗ HTML рдкреЗрдЬ рдХреЛ рдЖрдХрд░реНрд╖рдХ рд▓реЗрдЖрдЙрдЯ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП HTML Table рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
Use tables to provide layout to your HTML page describing your College Infrastructure.

Q. 10. CSS рд╕реНрдпреВрдбреЛ-рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ (Pseudo-elements: ::first-letter, ::first-line, ::before, рдФрд░ ::after) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдПрд▓рд┐рдореЗрдВрдЯ рдХреЗ рдкрд╣рд▓реЗ рдЕрдХреНрд╖рд░ (First Letter) рдФрд░ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ (First Line) рдХреЛ рд╕реНрдЯрд╛рдЗрд▓ рдХрд░рдиреЗ рддрдерд╛ рдПрд▓рд┐рдореЗрдВрдЯ рдХреА рд╕рд╛рдордЧреНрд░реА рд╕реЗ рдкрд╣рд▓реЗ (Before) рдФрд░ рдмрд╛рдж рдореЗрдВ (After) рдХрдВрдЯреЗрдВрдЯ рдЗрдВрд╕рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ HTML рдФрд░ CSS рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВред
Write a program to style the first letter and line of an element and insert content before and after the content of an element using CSS Pseudo-elements.

Q. 11. рдПрдХ рд╕реНрдЯреИрдЯрд┐рдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реЗрд╢рди рдкреЗрдЬ (Static Registration Page) рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░реЗрдВ рдФрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реЗрд╢рди рдкреЗрдЬ рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝реАрд▓реНрдбреНрд╕ рдХреЛ рд╡реИрд▓рд┐рдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ (JavaScript) рд▓рд┐рдЦреЗрдВ:
Design a static Registration Page and write JavaScript to validate the following fields of the registration page:
(a) First Name: рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рдЕрдХреНрд╖рд░ (Alphabets) рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕рдХреА рд▓рдВрдмрд╛рдИ 6 рдЕрдХреНрд╖рд░реЛрдВ рд╕реЗ рдХрдо рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред / Name should contain alphabets and the length should not be less than 6 characters.
(b) Password: рдЗрд╕рдХреА рд▓рдВрдмрд╛рдИ 6 рдЕрдХреНрд╖рд░реЛрдВ рд╕реЗ рдХрдо рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред / Password should not be less than 6 characters in length.
(c) Email ID: рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЕрдорд╛рдиреНрдп рдЕрдХреНрд╖рд░ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдпрд╣ рдорд╛рдирдХ рдкреИрдЯрд░реНрди ([email protected]) рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред / Email ID should not contain any invalid characters and must follow the standard pattern [email protected].
(d) Mobile Number: рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ 10 рдЕрдВрдХ (10 Digits) рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред / Mobile number should contain 10 digits only.
(e) Last Name and Address: рдпреЗ рдлрд╝реАрд▓реНрдб рдЦрд╛рд▓реА (Empty) рдирд╣реАрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред / Last Name and Address should not be empty.

Q. 12. рдХрд┐рд╕реА HTML рдлреЙрд░реНрдо рдХреЛ рд╡реИрд▓рд┐рдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рд▓рд┐рдЦреЗрдВ рдЬреЛ рдХреЛрдИ рднреА рдлрд╝реАрд▓реНрдб рдЦрд╛рд▓реА (Empty) рд░рд╣рдиреЗ рдкрд░ рдЕрд▓рд░реНрдЯ рдмреЙрдХреНрд╕ (Alert Box: “Please fill all fields”) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗред
Write JavaScript code to validate a form and alert if any field is empty.

Q. 13. рд╡рд┐рднрд┐рдиреНрди рдХреИрд░реЗрдХреНрдЯрд░ рдлреЙрд░реНрдореЗрдЯрд┐рдВрдЧ рдЯреИрдЧреНрд╕ тАФ Bold (я╝Ьbя╝Ю), Italic (я╝Ьiя╝Ю), Underline (я╝Ьuя╝Ю), Subscript (я╝Ьsubя╝Ю) рдФрд░ Superscript (я╝Ьsupя╝Ю) тАФ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ HTML рдкреЗрдЬ рдмрдирд╛рдПрдБ рдФрд░ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡ рд╕реБрдкрд░рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧрдгрд┐рддреАрдп рд╡реНрдпрдВрдЬрдХ (Expression) рд▓рд┐рдЦреЗрдВ:
Create a page to show different character formatting (Bold, Italic, Underline, Subscript, Superscript) tags and write the following mathematical expression:
log_b (m^p) = p log_b (m)

Q. 14. HTML рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рднреА рджреА рдЧрдИ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдлреИрдХреНрдЯреЛрд░рд┐рдпрд▓ (Factorial of any number) рдЬреНрдЮрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ (JavaScript) рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВред
Write a JavaScript program to calculate the factorial of any number by using HTML.

Q. 15. рдХрд┐рд╕реА рдИ-рдХреЙрдорд░реНрд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ (E-Commerce Website) рдХреЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реЗрд╢рди рдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдлреЙрд░реНрдо рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ (Form Elements тАФ рдЬреИрд╕реЗ fieldset, legend, text box, radio button, date, textarea, select dropdown, submit рдФрд░ reset рдмрдЯрди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ HTML рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдмрдирд╛рдПрдБред
Create an HTML document using Form elements for a Registration Form of an E-Commerce website.

Q. 16. рдЕрдкрдиреЗ HTML рд╡реЗрдм рдкреЗрдЬ рдореЗрдВ рдСрдбрд┐рдпреЛ (Audio тАФ я╝Ьaudio controlsя╝Ю) рдФрд░ рд╡реАрдбрд┐рдпреЛ (Video тАФ я╝Ьvideo controlsя╝Ю) рдХреЛ рдПрдореНрдмреЗрдб (Embed) рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ HTML рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВред
Write an HTML program to embed Audio and Video into your HTML web page.

Q. 17. rowspan рдФрд░ colspan рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреАрдЪреЗ рджреА рдЧрдИ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реНрдЯреВрдбреЗрдВрдЯ рдорд╛рд░реНрдХреНрд╕ рдЯреЗрдмрд▓ (HTML Table Structure) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ HTML рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВ:
Write an HTML program to create the following table structure using rowspan and colspan:
[Header Row 1: Enrollment No. (rowspan=”2″) | Name (rowspan=”2″) | Marks (colspan=”2″)]
[Header Row 2: Physics | Chemistry]
[Data Rows: A01, A02, A03 with student names and marks in Physics and Chemistry]

Q. 18. рджреЛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб (Input Fields for two numbers) рдФрд░ рдЬреЛрдбрд╝ (Add), рдШрдЯрд╛рд╡ (Subtract), рдЧреБрдгрд╛ (Multiply) рддрдерд╛ рднрд╛рдЧ (Divide) рдХреЗ рдЪрд╛рд░ рдмрдЯрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ-рдЖрдзрд╛рд░рд┐рдд рдХреИрд▓рдХреБрд▓реЗрдЯрд░ (JavaScript-based Calculator) рдмрдирд╛рдПрдБред
Create a JavaScript-based calculator with input fields for two numbers and buttons for Add, Subtract, Multiply, and Divide.

Q. 19. рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб (Gradient Background), рд╣реЗрдбрд┐рдВрдЧ рдкрд░ рд╢реИрдбреЛ рдЯреЗрдХреНрд╕реНрдЯ (Shadow Text / text-shadow) рдФрд░ рдмрдЯрдиреЛрдВ рдкрд░ рдЧреЛрд▓ рдХреЛрдиреЛрдВ (Rounded Corners / border-radius) рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рд╡реЗрдм рдкреЗрдЬ рдХреЛ рд╕реНрдЯрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП CSS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
Use CSS to style a web page with a gradient background, shadow text on headings, and rounded corners on buttons.

Q. 20. рд╡рд┐рднрд┐рдиреНрди рд╢реНрд░реЗрдгрд┐рдпреЛрдВ (рдЬреИрд╕реЗ Gold Jewellery, Diamond Jewellery, Silver Jewellery) рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдЙрдкрд▓рдмреНрдз рд╡рд┐рднрд┐рдиреНрди рдЖрднреВрд╖рдгреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐рд╕реА рдЬреНрд╡реЗрд▓рд░реА рд╢реЙрдк (Jewellery Shop) рдХреЗ рд▓рд┐рдП рд╕реБрдВрджрд░ рд╣реЛрдо рдкреЗрдЬ рдХреЗ рд╕рд╛рде рдПрдХ рдЖрдХрд░реНрд╖рдХ рд╡реЗрдм рдкреЗрдЬ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░реЗрдВред
Create an interactive and well-designed website/webpage for a Jewellery Shop displaying different jewellery items available under different categories with a beautiful home page.

Q. 21. рдПрдХ HTML рдлрд╛рдЗрд▓ рд╡рд┐рдХрд╕рд┐рдд рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ (JavaScript) рд╢рд╛рдорд┐рд▓ рд╣реЛ, рдЬреЛ prompt() рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕рдВрдЦреНрдпрд╛ n рдкреНрд░рд╛рдкреНрдд рдХрд░реЗ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдкреНрд░рдердо n рдлрд┐рдмреЛрдирд╛рдЪреА рд╕рдВрдЦреНрдпрд╛рдПрдБ (First n Fibonacci Numbers) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗред
Develop and demonstrate an HTML file that includes JavaScript for the following problem:
Input: A number n obtained using prompt()
Output: The first n Fibonacci numbers

Q. 22. рдПрдХ рдЯреВ-рдбреВ рд▓рд┐рд╕реНрдЯ рдРрдк (To-Do List Web Application) рдмрдирд╛рдПрдБ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдирдП рдЯрд╛рд╕реНрдХ рдЬреЛрдбрд╝рдиреЗ (Add), рдЯрд╛рд╕реНрдХ рдХреЛ рдкреВрд░реНрдг рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ (Mark tasks as completed тАФ рд╕реНрдЯреНрд░рд╛рдЗрдХрдереНрд░реВ/рд▓рд╛рдЗрди-рдереНрд░реВ рд╕реНрдЯрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде) рдФрд░ рдЯрд╛рд╕реНрдХ рдХреЛ рд╣рдЯрд╛рдиреЗ (Delete) рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗред
Create a To-Do List app that allows users to add, delete, and mark tasks as completed.

Q. 23. рдПрдХ HTML рдкреЗрдЬ рд▓рд┐рдЦреЗрдВ рдЬрд┐рд╕рдореЗрдВ 5 рджреЗрд╢реЛрдВ (5 Countries тАФ рдЬреИрд╕реЗ India, UK, France, Japan, USA) рдХреА рд╕реВрдЪреА рд╡рд╛рд▓рд╛ рдПрдХ рд╕рд┐рд▓реЗрдХреНрд╢рди рдбреНрд░реЙрдкрдбрд╛рдЙрди рдмреЙрдХреНрд╕ (Selection Box тАФ я╝Ьselectя╝Ю) рд╣реЛред рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕реА рджреЗрд╢ рдХрд╛ рдЪрдпрди рдХрд░реЗ рдпрд╛ рд╕реВрдЪреА рджреЗрдЦреЗ, рддреЛ рдЙрд╕рдХреА рд░рд╛рдЬрдзрд╛рдиреА (Capital) рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛ, рддрдерд╛ рд░рд╛рдЬрдзрд╛рдиреА рдХреЗ рдлреЙрдиреНрдЯ рдЧреБрдгреЛрдВ тАФ рд░рдВрдЧ (Color), рдмреЛрд▓реНрдб (Bold) рдФрд░ рдлреЙрдиреНрдЯ рд╕рд╛рдЗрдЬрд╝ (Font Size) тАФ рдХреЛ рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП CSS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
Write an HTML page that contains a selection box with a list of 5 countries. When the user selects a country, its capital should be printed next in the list, and use CSS to customize the properties of the font of the capital (color, bold, and font size).

Q. 24. “Welcome” рдирд╛рдо рд╕реЗ рдПрдХ рд╡реЗрдм рдкреЗрдЬ рдмрдирд╛рдПрдБ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдмрдбрд╝рд╛ рд╢реАрд░реНрд╖рдХ “Welcome to My Web Page” рд╣реЛ рдФрд░ рдЖрдкрдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рджреЛ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рд╣реЛрдВ, рдЬрд┐рдирдореЗрдВ Bold (я╝Ьbя╝Ю), Italic (я╝Ьiя╝Ю) рдФрд░ Underline (я╝Ьuя╝Ю) рдлреЙрд░реНрдореЗрдЯрд┐рдВрдЧ рдЯреИрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред
Create a web page named “Welcome” that includes a large title “Welcome to My Web Page” and two paragraphs describing yourself using Bold, Italic, and Underline formatting.

Q. 25. “Welcome” рд╢рдмреНрдж рдХреЛ рд╕реЗрдВрдЯрд░ рдЕрд▓рд╛рдЗрдирдореЗрдВрдЯ (Center Alignment), рдмрдбрд╝реЗ рдлреЙрдиреНрдЯ рд╕рд╛рдЗрдЬрд╝ (Large Font Size), рдмреЛрд▓реНрдб (Bold) рдФрд░ рдЕрдВрдбрд░рд▓рд╛рдЗрди (Underline) рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП HTML рдФрд░ CSS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░ рдЬрдм рдорд╛рдЙрд╕ рдХрд░реНрд╕рд░ рдЙрд╕ рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рдКрдкрд░ рдЬрд╛рдП (:hover) рддреЛ рдЙрд╕рдХрд╛ рд░рдВрдЧ рдмрджрд▓ рдЬрд╛рдПред
Use HTML and CSS to show the word “Welcome”, apply center alignment, large size, bold, and underline, and change its color when hovering over the text.

Q. 26. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реВрдЪрд┐рдпреЛрдВ (Lists) рдХреЗ рд╕рд╛рде рдПрдХ HTML рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдмрдирд╛рдПрдБ:
Create an HTML document with the following lists:
(a) рдЕрдкрдиреА рддреАрди рдкрд╕рдВрджреАрджрд╛ рдкреБрд╕реНрддрдХреЛрдВ (Three Favorite Books) рдХреА рдПрдХ рдСрд░реНрдбрд░реНрдб рд▓рд┐рд╕реНрдЯ (Ordered List тАФ я╝Ьolя╝Ю)ред / An Ordered List of three favorite books.
(b) рдЕрдкрдиреЗ рд╢реМрдХ (Your Hobbies) рдХреА рдПрдХ рдЕрдирдСрд░реНрдбрд░реНрдб рд▓рд┐рд╕реНрдЯ (Unordered List тАФ я╝Ьulя╝Ю)ред / An Unordered List of your hobbies.
(c) рд╕рд╛рдорд╛рдиреНрдп HTML рдЯреИрдЧреНрд╕ (рдЬреИрд╕реЗ я╝Ьh1я╝Ю, я╝Ьpя╝Ю, я╝Ьaя╝Ю, я╝Ьimgя╝Ю) рдХреА рдПрдХ рдбреЗрдлрд┐рдирд┐рд╢рди рд▓рд┐рд╕реНрдЯ (Definition List тАФ я╝Ьdlя╝Ю, я╝Ьdtя╝Ю, я╝Ьddя╝Ю)ред / A Definition List of common HTML tags (e.g., h1, p, a, img).

Q. 27. рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯ (я╝Ьsubя╝Ю) рдФрд░ рд╕реБрдкрд░рд╕реНрдХреНрд░рд┐рдкреНрдЯ (я╝Ьsupя╝Ю) рдЯреИрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреЙрд▓реАрдиреЛрдорд┐рдпрд▓ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди (Polynomial Expression) рдпреБрдХреНрдд рдПрдХ HTML рдкреЗрдЬ рдмрдирд╛рдПрдБ:
Create an HTML page containing the following polynomial expression using Subscript and Superscript tags:
(aтВА + aтВБx + aтВВx┬▓ + aтВГx┬│) / (bтВА + bтВБy + bтВВy┬▓ + bтВГy┬│ + bтВДyтБ┤)

Q. 28. рдкреИрд░рд╛рдЧреНрд░рд╛рдл (я╝Ьpя╝Ю) рдФрд░ рд▓рд┐рд╕реНрдЯ рдЯреИрдЧреНрд╕ (я╝Ьulя╝Ю / я╝Ьolя╝Ю) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╡рд┐рднрд╛рдЧ (Your Department тАФ рдЬреИрд╕реЗ Computer Science Department, Courses Offered рдФрд░ Department Facilities) рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реБрдП HTML рдореЗрдВ рдПрдХ рд╡реЗрдм рдкреЗрдЬ рдмрдирд╛рдПрдБред
Create a web page with HTML describing your Department using paragraph and list tags.

Q. 29. рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ (JavaScript) рд╕рд╣рд┐рдд рдПрдХ HTML рдкреЗрдЬ рд▓рд┐рдЦреЗрдВ рдЬреЛ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝реАрд▓реНрдб рд╕реЗ 0 рд╕реЗ 999 рдХреА рд░реЗрдВрдЬ рдореЗрдВ рдПрдХ рд╕рдВрдЦреНрдпрд╛ (Number) рдЗрдирдкреБрдЯ рдореЗрдВ рд▓реЗ рдФрд░ рдЙрд╕реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ (In Words тАФ рдЬреИрд╕реЗ 123 рдХреЛ “One Hundred Twenty Three”) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗред рдпрд╣ 4 рдЕрдВрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдЕрдХреНрд╖рд░реЛрдВ (Alphabets) рдпрд╛ рд╡рд┐рд╢реЗрд╖ рдЪрд┐рд╣реНрдиреЛрдВ (Special Characters) рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
Write an HTML page including any required JavaScript that takes a number from a text field in the range 0 to 999 and shows it in words. It should not accept 4-digit numbers, alphabets, or special characters.

Viva Questions

Q1. ЁЯСитАНЁЯПл Teacher: рдХреНрдпрд╛ <!DOCTYPE html> рдПрдХ HTML рдЯреИрдЧ рд╣реИ? рдЗрд╕реЗ рдХреЛрдб рдХреЗ рд╕рдмрд╕реЗ рдКрдкрд░ рдХреНрдпреЛрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ? (Is <!DOCTYPE html> an HTML tag? Why do we write it at the top?)

ЁЯСитАНЁЯОУ Student: рд╕рд░, <!DOCTYPE html> рдХреЛрдИ рдЯреИрдЧ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ Declaration рд╣реИ рдЬреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡реЗрдмрдкреЗрдЬ HTML5 рд╡рд░реНрдЬрди рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред (Sir, <!DOCTYPE html> is not an HTML tag; it is a document type declaration that tells the browser the page is written in HTML5.)

Q2. ЁЯСитАНЁЯПл Teacher: HTML рдореЗрдВ Tag, Element рдФрд░ Attribute рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ? (What is the difference between a Tag, an Element, and an Attribute?)

ЁЯСитАНЁЯОУ Student: рд╕рд░, <p> рдХреЛ Tag рдХрд╣рддреЗ рд╣реИрдВ, рдУрдкрдирд┐рдВрдЧ рд╕реЗ рдХреНрд▓реЛрдЬрд┐рдВрдЧ рдЯреИрдЧ рддрдХ рдХреЗ рдкреВрд░реЗ рднрд╛рдЧ (<p>Hello</p>) рдХреЛ Element рдХрд╣рддреЗ рд╣реИрдВ, рдФрд░ рдУрдкрдирд┐рдВрдЧ рдЯреИрдЧ рдХреЗ рдЕрдВрджрд░ рджреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкреНрд░реЙрдкрд░реНрдЯреА (align="center") рдХреЛ Attribute рдХрд╣рддреЗ рд╣реИрдВред (Sir, a Tag is <p>, an Element is the complete structure <p>Hello</p>, and an Attribute provides extra properties inside the opening tag like align="center".)

Q3. ЁЯСитАНЁЯПл Teacher: HTML рдореЗрдВ Empty рдпрд╛ Void рдЯреИрдЧреНрд╕ рдХрд┐рд╕реЗ рдХрд╣рддреЗ рд╣реИрдВ? рдЪрд╛рд░ рдЙрджрд╛рд╣рд░рдг рджреАрдЬрд┐рдПред (What are Empty or Void tags in HTML? Give four examples.)

ЁЯСитАНЁЯОУ Student: рд╕рд░, рдЬрд┐рди рдЯреИрдЧреНрд╕ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ (Closing Tag) рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реЛрддреА рдЙрдиреНрд╣реЗрдВ Empty рдЯреИрдЧ рдХрд╣рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ: <br>, <hr>, <img> рдФрд░ <input>ред (Sir, Empty tags do not require a closing tag. Four examples are <br>, <hr>, <img>, and <input>.)

Q4. ЁЯСитАНЁЯПл Teacher: HTML рдореЗрдВ <b> рдФрд░ <strong> рддрдерд╛ <i> рдФрд░ <em> рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ? (What is the difference between <b> vs <strong>, and <i> vs <em>?)

ЁЯСитАНЁЯОУ Student: рд╕рд░, <b> рдФрд░ <i> рдХреЗрд╡рд▓ рджрд┐рдЦрдиреЗ рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдмреЛрд▓реНрдб рдФрд░ рдЗрдЯреИрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ <strong> рдФрд░ <em> Semantic рдЯреИрдЧреНрд╕ рд╣реИрдВ рдЬреЛ рд╕рд░реНрдЪ рдЗрдВрдЬрди (SEO) рдФрд░ рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдХреЛ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЯреЗрдХреНрд╕реНрдЯ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред (Sir, <b> and <i> only style text visually, whereas <strong> and <em> are semantic tags that indicate strong importance to search engines and screen readers.)

Q5. ЁЯСитАНЁЯПл Teacher:<img> рдЯреИрдЧ рдХреЗ рдЕрдВрджрд░ alt рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдХреНрдпреЛрдВ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? (Why do we use the alt attribute inside the <img> tag?)

ЁЯСитАНЁЯОУ Student: рд╕рд░, рдЕрдЧрд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд╡реЗрдмрдкреЗрдЬ рдкрд░ рдлреЛрдЯреЛ рд▓реЛрдб рди рд╣реЛ рдкрд╛рдП, рддреЛ alt рдореЗрдВ рд▓рд┐рдЦрд╛ рдЯреЗрдХреНрд╕реНрдЯ рд╡рд╣рд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдФрд░ рдпрд╣ Image SEO рдореЗрдВ рднреА рдорджрдж рдХрд░рддрд╛ рд╣реИред (Sir, the alt attribute displays alternative text if the image fails to load and improves image SEO and screen-reader accessibility.)

Q6. ЁЯСитАНЁЯПл Teacher: HTML рдЯреЗрдмрд▓ рдореЗрдВ colspan рдФрд░ rowspan рдХрд╛ рдХреНрдпрд╛ рдХрд╛рдо рд╣реИ? (What is the role of colspan and rowspan in an HTML table?)

ЁЯСитАНЁЯОУ Student: рд╕рд░, colspan рджреЛ рдпрд╛ рдЕрдзрд┐рдХ рдХреЙрд▓рдо (Columns) рдХреЛ рдЖрдкрд╕ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ (Merge) рдХреЗ рдХрд╛рдо рдЖрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ rowspan рдкрдВрдХреНрддрд┐рдпреЛрдВ (Rows) рдХреЛ рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рдорд░реНрдЬ рдХрд░рддрд╛ рд╣реИред (Sir, colspan merges columns horizontally, whereas rowspan merges rows vertically.)

Q7. ЁЯСитАНЁЯПл Teacher: рдлреЙрд░реНрдо рдореЗрдВ Radio Button рдФрд░ Checkbox рдореЗрдВ рд╕реЗ рдХрдм рдХрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ? (When do we use a Radio Button vs a Checkbox in a form?)

ЁЯСитАНЁЯОУ Student: рд╕рд░, рдЬрдм рдХрдИ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирдирд╛ рд╣реЛ (рдЬреИрд╕реЗ Gender) рддрдм Radio Button рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЬрдм рдПрдХ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирдиреЗ рд╣реЛрдВ (рдЬреИрд╕реЗ Hobbies) рддрдм Checkbox рд▓рдЧрд╛рддреЗ рд╣реИрдВред (Sir, we use a Radio Button to allow selecting only one option, and a Checkbox to allow selecting multiple options.)

Q8. ЁЯСитАНЁЯПл Teacher: CSS рдХрд┐рддрдиреЗ рдкреНрд░рдХрд╛рд░ рд╕реЗ рд▓рдЧрд╛рдИ рдЬрд╛рддреА рд╣реИ рдФрд░ рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ Priority рдХрд┐рд╕рдХреА рд╣реЛрддреА рд╣реИ? (What are the ways to apply CSS, and which has the highest priority?)

ЁЯСитАНЁЯОУ Student: рд╕рд░, CSS 3 рддрд░реАрдХреЛрдВ рд╕реЗ рд▓рдЧрддреА рд╣реИ: Inline, Internal рдФрд░ External CSSред рдЗрдирдореЗрдВ рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ Inline CSS рдХреА рд╣реЛрддреА рд╣реИред (Sir, CSS is applied in 3 ways: Inline, Internal, and External CSS, with Inline CSS having the highest priority.)

Q9. ЁЯСитАНЁЯПл Teacher: CSS рдореЗрдВ ID (#) рдФрд░ Class (.) рд╕рд┐рд▓реЗрдХреНрдЯрд░ рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ? (What is the difference between an ID selector and a Class selector?)

ЁЯСитАНЁЯОУ Student: рд╕рд░, ID (#) рдкреВрд░реЗ рдкреЗрдЬ рдкрд░ рдХрд┐рд╕реА рдПрдХ рдпреВрдирд┐рдХ рдПрд▓рд┐рдореЗрдВрдЯ рдХреЛ рджреА рдЬрд╛рддреА рд╣реИ, рдЬрдмрдХрд┐ Class (.) рдХреЛ рдХрдИ рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ рдкрд░ рдмрд╛рд░-рдмрд╛рд░ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред (Sir, an ID (#) is unique to a single element on a page, while a Class (.) can be reused on multiple elements.)

Q10. ЁЯСитАНЁЯПл Teacher: CSS Box Model рдХреЗ рдЪрд╛рд░ рдореБрдЦреНрдп рднрд╛рдЧ рдХреМрди-рд╕реЗ рд╣реИрдВ? (What are the four components of the CSS Box Model?)

ЁЯСитАНЁЯОУ Student: рд╕рд░, рдЕрдВрджрд░ рд╕реЗ рдмрд╛рд╣рд░ рдХреА рдУрд░ рдЗрд╕рдХреЗ рдЪрд╛рд░ рднрд╛рдЧ 1. Content, 2. Padding, 3. Border, рдФрд░ 4. Margin рд╣реИрдВред (Sir, from inside out, the four parts are Content, Padding, Border, and Margin.)

Q11. ЁЯСитАНЁЯПл Teacher: JavaScript рдореЗрдВ рддреАрди рдкреЙрдк-рдЕрдк рдмреЙрдХреНрд╕ рдХреМрди-рд╕реЗ рд╣реИрдВ рдФрд░ console.log() рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ? (What are the three pop-up boxes in JavaScript and what does console.log() do?)

ЁЯСитАНЁЯОУ Student: рд╕рд░, рддреАрди рдкреЙрдк-рдЕрдк рдмреЙрдХреНрд╕ alert(), confirm() рдФрд░ prompt() рд╣реИрдВ, рдФрд░ console.log() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЛрдб рдХреА Debugging рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рджреЗрдЦрдиреЗ рд╣реЗрддреБ рд╣реЛрддрд╛ рд╣реИред (Sir, the three dialog boxes are alert(), confirm(), and prompt(), while console.log() prints output in the developer console for debugging.)

Q12. ЁЯСитАНЁЯПл Teacher: JavaScript рдореЗрдВ var, let рдФрд░ const рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ? (What is the difference between var, let, and const?)

ЁЯСитАНЁЯОУ Student: рд╕рд░, var рдлрдВрдХреНрд╢рди-рд╕реНрдХреЛрдкреНрдб рд╣реИ рдЬрд┐рд╕реЗ рджреЛрдмрд╛рд░рд╛ рдбрд┐рдХреНрд▓реЗрдпрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, let рдмреНрд▓реЙрдХ-рд╕реНрдХреЛрдкреНрдб рд╣реИ рдЬрд┐рд╕рдХреА рд╡реИрд▓реНрдпреВ рдЕрдкрдбреЗрдЯ рд╣реЛ рд╕рдХрддреА рд╣реИ рдкрд░ рд░реА-рдбрд┐рдХреНрд▓реЗрдпрд░ рдирд╣реАрдВ, рдФрд░ const рдХреА рд╡реИрд▓реНрдпреВ рдХрднреА рдмрджрд▓реА рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддреАред (Sir, var is function-scoped, let is block-scoped and reassignable, and const is block-scoped and cannot be reassigned.)

Hope aapne M2-R5 (PR2) O Level NIELIT January 2026 ke previous practical papers padh liye hain aur samajh bhi liya hai.

рдЖрдЬ рддрдХ рдХреЗ рд╕рднреА рдУ-рд▓реЗрд╡рд▓ рдкреНрд░реАрд╡рд┐рдпрд╕ рдкреЗрдкрд░реНрд╕ рдХреЛ рдкреЭрдирд╛, рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдпрд╛ рдореЙрдХ рдЯреЗрд╕реНрдЯ рджреЗрдирд╛ рд╣реИ рддреЛ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдмрдЯрди рдХреЛ рджрдмрд╛рдЗрдпреЗ!

Apna study experience humse neeche comment box mein zarur share karein. Agar aapko koi galti mile to humein batana na bhoolen. ЁЯШК

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

error: Content is protected !!
Scroll to Top