The NIELIT O Level M2-R5.1 (PR2: Web Designing and Publishing) Practical examination for the July 2026 session was held online between 28 July and 14 August 2026 on NIELIT’s built-in browser code editor with live preview. Candidates were required to solve 3 out of 4 hands-on web development questions (80 Marks Lab Execution + 20 Marks Viva). Below, you can read the complete, deduplicated collection of July 2026 PR2 real practical questions with 100% working source code and output previewsтАФcovering HTML5 registration forms and nested tables, CSS3 layouts and hover effects, W3.CSS responsive cards, panels, and striped tables, JavaScript form validation, and AngularJS directivesтАФfor your practical exam revision.
All Previous & Practical Papers- Read Papers

O Level M2-R5.1 (PR2) Practical Question Paper July 2026 (Solved HTML, CSS & JS Code)
(рдкрд╣рд▓реЗ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╕рднреА рдкреНрд░реИрдХреНрдЯрд┐рдХрд▓ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдкрдврд╝ рд▓реАрдЬрд┐рдП, рдФрд░ рдлрд┐рд░ рдкреЗрдЬ рдХреЗ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдУрд░рд┐рдЬрд┐рдирд▓ Viva рдкреНрд░рд╢реНрди-рдЙрддреНрддрд░ рднреА рдЬрд╝рд░реВрд░ рдкрдврд╝ рд▓реЗрдВред)
Practical Questions
рдпрд╣рд╛рдБ M2-R5 (PR2: Web Designing & Publishing – July/August 2026 Practical Exam) рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╢рд┐рдлреНрдЯреЛрдВ (28 рдЬреБрд▓рд╛рдИ рд╕реЗ 20 рдЕрдЧрд╕реНрдд 2026) рдореЗрдВ рдкреВрдЫреЗ рдЧрдП рд╕рднреА 33 рдУрд░рд┐рдЬрд┐рдирд▓ рдкреНрд░реИрдХреНрдЯрд┐рдХрд▓ рдкреНрд░рд╢реНрди (100% Original Questions Only – Bilingual Format) рдкреНрд░рд╕реНрддреБрдд рд╣реИрдВ:
Q. 1. рдХрд╛рд▓реЗ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб (Black background) рдХреЗ рд╕рд╛рде рдПрдХ HTML рдкреЗрдЬ рдмрдирд╛рдПрдБ рдЬреЛ рдкреЗрдЬ рдХреЗ рдареАрдХ рдордзреНрдп (Center) рдореЗрдВ рдмрдбрд╝реЗ рд▓рд╛рд▓ рдмреНрд▓рд┐рдВрдХрд┐рдВрдЧ рдЯреЗрдХреНрд╕реНрдЯ (Large red blinking text) рдореЗрдВ “Thank You” рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗ, рдФрд░ рдЙрд╕рдХреЗ рдиреАрдЪреЗ рдмрд╛рдПрдБ рд╕реЗ рджрд╛рдПрдБ (left to right) рд╕реНрдХреНрд░реЙрд▓ рд╣реЛрддрд╛ рд╣реБрдЖ рдЯреЗрдХреНрд╕реНрдЯ “Visit Again” рджрд┐рдЦрд╛рдПред
Create an HTML page with a black background and display a “Thank You” message in large red blinking text at the center of the page, and below it display a scrolling text “Visit Again” moving from left to right.
Q. 2. рдЪрд╛рд░ рд╕реЗрдХреНрд╢рдитАФHeader, Navigation Menu, Main Content рдФрд░ FooterтАФрдХреЗ рд╕рд╛рде рдПрдХ HTML5 рд╡реЗрдм рдкреЗрдЬ рдмрдирд╛рдПрдБ рдЬрд┐рд╕рдореЗрдВ я╝Ьheaderя╝Ю, я╝Ьnavя╝Ю, я╝Ьmainя╝Ю рдФрд░ я╝Ьfooterя╝Ю рд╕реЗрдорд╛рдВрдЯрд┐рдХ рдЯреИрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред CSS рдХреА рдорджрдж рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрдХреНрд╢рди рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рд░рдВрдЧ рд▓рдЧрд╛рдПрдБ рдФрд░ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рд╕реЗрдВрдЯрд░-рдЕрд▓рд╛рдЗрди рдХрд░реЗрдВред
Create an HTML5 page with four sectionsтАФHeader, Navigation Menu, Main Content, and FooterтАФusing я╝Ьheaderя╝Ю, я╝Ьnavя╝Ю, я╝Ьmainя╝Ю, and я╝Ьfooterя╝Ю tags. Apply different background colors and center the text in each section using CSS.
Q. 3. рдПрдХ рд╕рд┐рдВрдЧрд▓ HTML рдлрд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ “Student Portal” рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреИрдЯрд┐рдХ рд╡реЗрдм рдкреЗрдЬ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ:
Design a static HTML page for a “Student Portal” website using a single HTML file. The page should contain:
(a) “Student Portal” рд╢реАрд░реНрд╖рдХ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реЗрдбрд░ рдФрд░ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдореЗрдиреНрдпреВ (Home, Login, Courses, Contact)ред
A Header with the title “Student Portal” and a navigation menu (Home, Login, Courses, Contact).
(b) рдПрдХ рд▓реЙрдЧрд┐рди рд╕реЗрдХреНрд╢рди рдЬрд┐рд╕рдореЗрдВ User ID, Password рдЗрдирдкреБрдЯ рдмреЙрдХреНрд╕ рдФрд░ рдПрдХ Login рдмрдЯрди рд╣реЛред
A Login section containing User ID, Password, and a Login button.
(c) рдПрдХ “Course Catalog” рд╕реЗрдХреНрд╢рди рдЬреЛ рддрд╛рд▓рд┐рдХрд╛ (Table) рдореЗрдВ рдХреЛрд░реНрд╕ рдХрд╛ рд╡рд┐рд╡рд░рдг (Course ID, Course Name, Duration, Fees) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗ, рдФрд░ рдиреАрдЪреЗ рдПрдХ рдлреБрдЯрд░ (Footer) рд╣реЛред
A “Course Catalog” section displaying courses (Course ID, Course Name, Duration, Fees) in a table, followed by a Footer.
Q. 4. HTML, CSS рдФрд░ JavaScript рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ “Student Admission Form” рдмрдирд╛рдПрдБ рдЬреЛ Student Name, Mobile Number, Email ID, Course (рдбреНрд░реЙрдкрдбрд╛рдЙрди), Password рдФрд░ Confirm Password рдПрдХрддреНрд░ рдХрд░реЗред JavaScript рд╕реЗ рдлреЙрд░реНрдо рд╡реИрд▓рд┐рдбреЗрд╢рди рд▓рдЧрд╛рдПрдБ рддрд╛рдХрд┐ рдХреЛрдИ рднреА рдлреАрд▓реНрдб рдЦрд╛рд▓реА рди рд░рд╣реЗ, Password рдФрд░ Confirm Password рд╕рдорд╛рди рд╣реЛрдВ, рдФрд░ рд╕рд╣реА рд╕рдмрдорд┐рд╢рди рдкрд░ рдЕрд▓рд░реНрдЯ рдмреЙрдХреНрд╕ рдореЗрдВ “Admission Form Successfully Submitted” рд╕рдВрджреЗрд╢ рджрд┐рдЦреЗред
Create a “Student Admission Form” using HTML, CSS, and JavaScript. The form should collect Student Name, Mobile Number, Email ID, Course, Password, and Confirm Password, and validate fields using JavaScript (checking for empty fields and password match).
Q. 5. рдЕрдкрдиреЗ рд╕реНрдХреВрд▓ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдБрдЪреЗ (School Infrastructure) рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ HTML рдкреЗрдЬ рдХрд╛ рд▓реЗрдЖрдЙрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЗрдмрд▓ (Table) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдкреЗрдЬ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдЬреИрд╕реЗ Classroom, Library, Computer Lab, Playground рдФрд░ Science Lab рдХреЛ рдЙрдирдХреА рд╕рдВрдмрдВрдзрд┐рдд рдЗрдореЗрдЬ (Image) рдФрд░ рд╡рд┐рд╡рд░рдг (Description) рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
Use a table to create the layout of an HTML page describing your “School Infrastructure”. The page should display different facilities such as Classroom, Library, Computer Lab, Playground, and Science Lab with their images and descriptions.
Q. 6. рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА HTML рд╕реВрдЪрд┐рдпреЛрдВ (Lists) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рд╕рдВрдкреВрд░реНрдг “Online Course Structure” рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ HTML рдкреЗрдЬ рдмрдирд╛рдПрдБ рдЬрд┐рд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рднреА рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ:
Create an HTML page to display a complete “Online Course Structure” using all types of HTML lists:
(a) рдЙрдкрд▓рдмреНрдз рдХреЛрд░реНрд╕реЗрдЬ рдХреА рдСрд░реНрдбрд░реНрдб рд▓рд┐рд╕реНрдЯ (Ordered List: 1, 2, 3…)
An Ordered List of available courses
(b) рдкреНрд░рддреНрдпреЗрдХ рдореЙрдбреНрдпреВрд▓ рдФрд░ рдЙрд╕рдХреЗ рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рджрд░реНрд╢рд╛рдиреЗ рд╡рд╛рд▓реА рдиреЗрд╕реНрдЯреЗрдб рд▓рд┐рд╕реНрдЯ (Nested List)
A Nested List showing modules and sub-topics
(c) рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреБрд▓реЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЕрдирдСрд░реНрдбрд░реНрдб рд▓рд┐рд╕реНрдЯ (Unordered List)
An Unordered List with square bullets
(d) рдХреЛрд░реНрд╕ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрд╢рди рд▓рд┐рд╕реНрдЯ (Description List: я╝Ьdlя╝Ю, я╝Ьdtя╝Ю, я╝Ьddя╝Ю) рдФрд░ рдЕрд▓реНрдлрд╛рдмреЗрдЯрд┐рдХрд▓ рдСрд░реНрдбрд░реНрдб рд▓рд┐рд╕реНрдЯ (A, B, C…)ред
A Description List (я╝Ьdlя╝Ю, я╝Ьdtя╝Ю, я╝Ьddя╝Ю) and an Alphabetical Ordered List.
Q. 7. рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдХрд▓рд░ рдХреЗ рд╕рд╛рде рдПрдХ я╝Ьdivя╝Ю рдПрд▓рд┐рдореЗрдВрдЯ рдмрдирд╛рдПрдБ рдФрд░ рдЙрд╕рдХреЗ рдЕрдВрджрд░ я╝Ьspanя╝Ю рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдПрдХ рд╢рдмреНрдж рдХреЛ рд▓рд╛рд▓ рд░рдВрдЧ (Red color) рдореЗрдВ рд╣рд╛рдИрд▓рд╛рдЗрдЯ рдХрд░реЗрдВред
Create a я╝Ьdivя╝Ю with a background color and inside it highlight one word in red using a я╝Ьspanя╝Ю tag.
Q. 8. рдПрдХ HTML рддрд╛рд▓рд┐рдХрд╛ (Table) рдмрдирд╛рдПрдБ рдЬрд┐рд╕рдореЗрдВ Days (Monday рд╕реЗ Friday/Saturday рддрдХ) рдФрд░ Meals (Breakfast, Lunch, Dinner) рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ, рддрдерд╛ CSS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреЗрдмрд▓ рдХреЛ рд╕реНрдЯрд╛рдЗрд▓ рдХрд░реЗрдВ (рдмреЙрд░реНрдбрд░, рдкреИрдбрд┐рдВрдЧ, рд╣реЗрдбрд░ рд░рдВрдЧ рдФрд░ рдЕрд▓реНрдЯрд░рдиреЗрдЯ рд░реЛ рдХрд▓рд░)ред
Create an HTML table with Days (Monday to Friday/Saturday) and Meals (Breakfast, Lunch, Dinner), and style the table using CSS.
Q. 9. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлреАрд▓реНрдбреНрд╕ рд╡рд╛рд▓рд╛ рдПрдХ “Registration Form” рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП HTML рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВ:
Write an HTML program to create a “Registration Form” containing the following fields:
Name (рдЯреЗрдХреНрд╕реНрдЯ рдмреЙрдХреНрд╕)
Email (рдИрдореЗрд▓ рдлреАрд▓реНрдб)
Password (рдкрд╛рд╕рд╡рд░реНрдб рдлреАрд▓реНрдб)
Gender (Male / Female рд░реЗрдбрд┐рдпреЛ рдмрдЯрди)
Country (я╝Ьselectя╝Ю рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреНрд░реЙрдкрдбрд╛рдЙрди рд▓рд┐рд╕реНрдЯ)
Submit рдмрдЯрди рдФрд░ Reset рдмрдЯрдиред
Q. 10. рд╣реЗрдбрд┐рдВрдЧ рдЯреИрдЧреНрд╕ (я╝Ьh1я╝Ю рд╕реЗ я╝Ьh6я╝Ю рддрдХ) рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ HTML рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВ рдФрд░ рдЙрдкрдпреБрдХреНрдд HTML рдЯреИрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдЗрдЯреИрд▓рд┐рдХ (Italic) рдФрд░ рдЕрдВрдбрд░рд▓рд╛рдЗрди (Underline) рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред
Write an HTML program to demonstrate the use of heading tags (я╝Ьh1я╝Ю to я╝Ьh6я╝Ю) and display text in Italic and Underline formats using appropriate HTML tags.
Q. 11. “My Personal Profile” рд╢реАрд░реНрд╖рдХ (Title) рд╕реЗ рдПрдХ HTML рд╡реЗрдм рдкреЗрдЬ рдмрдирд╛рдПрдБ рдЬрд┐рд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ:
Create an HTML web page titled “My Personal Profile”. The web page should contain:
(a) рдореБрдЦреНрдп рд╣реЗрдбрд┐рдВрдЧ “Welcome to My Profile”
A main heading “Welcome to My Profile”
(b) рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЕрдкрдиреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкрд░рд┐рдЪрдп (Short introduction)
A short introduction about yourself using a paragraph
(c) рдЕрдирдСрд░реНрдбрд░реНрдб рд▓рд┐рд╕реНрдЯ (Unordered List) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЖрдкрдХреА рд╣реЙрдмреАрдЬрд╝ (Hobbies)
Your hobbies using an unordered list
(d) рдСрд░реНрдбрд░реНрдб рд▓рд┐рд╕реНрдЯ (Ordered List) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЖрдкрдХреА рд╢реИрдХреНрд╖рдгрд┐рдХ рдпреЛрдЧреНрдпрддрд╛ (Educational Qualification)
Your educational qualifications using an ordered list
(e) рдЯреЗрдХреНрд╕реНрдЯ рдореЗрдВ Bold, Italic рдФрд░ Underline рдЯреИрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдерд╛ Google рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣рд╛рдЗрдкрд░рд▓рд┐рдВрдХред
Use of Bold, Italic, and Underline in text, and a link to open Google.
Q. 12. рджреЛ рдЗрдирдкреБрдЯ рдлреАрд▓реНрдбреНрд╕ (рдирдВрдмрд░ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдСрдкрд░реЗрд╢рди (Add, Subtract, Multiply, Divide) рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрдЯрди рдХреЗ рд╕рд╛рде рдПрдХ рдлреЙрд░реНрдо рдмрдирд╛рдПрдБ:
Create a form with two input fields to enter numbers and a button for each operation (Add, Subtract, Multiply, Divide):
(a) AngularJS рдХреЗ ng-model рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЛрдиреЛрдВ рдЗрдирдкреБрдЯ рдлреАрд▓реНрдбреНрд╕ рдХреЛ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ (рдЬреИрд╕реЗ num1 рдФрд░ num2) рд╕реЗ рдмрд╛рдЗрдВрдб рдХрд░реЗрдВред
Bind the input fields to variables (e.g., num1 and num2) using AngularJS ng-model.
(b) рдЬрдм рдХрд┐рд╕реА рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рдП, рддреЛ ng-click рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдлрдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ рдФрд░ рдмрдЯрди рдХреЗ рдиреАрдЪреЗ рдкрд░рд┐рдгрд╛рдо (Result) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред
When a button is clicked, use ng-click to call the function to calculate and display the result of each operation below the buttons.
Q. 13. рдПрдХ “Computer Course Information Table” рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП HTML рд╡реЗрдм рдкреЗрдЬ рдмрдирд╛рдПрдБред рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ Course Image, Course Name, Duration, Fees, Description рдФрд░ Website Link рдХреЙрд▓рдо рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдкреНрд░рддреНрдпреЗрдХ рдХреЛрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдореЗрдЬ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдмреЙрд░реНрдбрд░, рд░рдВрдЧ, рд╣реЛрд╡рд░ рдЗрдлреЗрдХреНрдЯ (hover effect) рддрдерд╛ рд▓рд┐рдВрдХ рд╕реНрдЯрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП CSS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
Create an HTML web page to display a “Computer Course Information Table”. The table should contain Course Image, Course Name, Duration, Fees, Description, and Website Link. Add an image for each course and use CSS to style the table with borders, colors, hover effects, and links.
Q. 14. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрдкрд░рд▓рд┐рдВрдХ (Hyperlink) рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ HTML рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВ:
Write an HTML program to demonstrate the use of hyperlinks with the following requirements:
(a) рдПрдХ рдПрдХреНрд╕рдЯрд░реНрдирд▓ рд▓рд┐рдВрдХ (External link) рдмрдирд╛рдПрдБ рдЬреЛ рдирдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЯреИрдм (New browser tab) рдореЗрдВ рдЦреБрд▓реЗред
Create an external link that opens in a new browser tab.
(b) рдПрдВрдХрд░ рд▓рд┐рдВрдХреНрд╕ (#section1, #section2 рдЖрджрд┐) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрд╕реА рд╡реЗрдм рдкреЗрдЬ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реЗрдХреНрд╢рдиреНрд╕ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдирд▓ рд▓рд┐рдВрдХ рдмрдирд╛рдПрдБ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рджреЛрдиреЛрдВ рдирдП рдЯреИрдм рдореЗрдВ рднреА рдЦреБрд▓ рд╕рдХреЗрдВред
Create links to different sections of the same web page using anchor links and ensure that both the external link and internal section links open in a new tab.
(c) HTML рдХреЗ download рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ PDF рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдмрдирд╛рдПрдБред
Create a link to download a PDF file using the HTML download attribute.
Q. 15. рдиреЗрд╕реНрдЯреЗрдб рдСрд░реНрдбрд░реНрдб рд▓рд┐рд╕реНрдЯ (Ordered list) рдФрд░ рдЕрдирдСрд░реНрдбрд░реНрдб рд▓рд┐рд╕реНрдЯ (Unordered list) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ “Computer Science Book Contents” (рдкреБрд╕реНрддрдХ рдХреА рд╡рд┐рд╖рдп-рд╕реВрдЪреА) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ HTML рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВред рдЗрд╕рдореЗрдВ рдПрдХ рд╕рдВрдмрдВрдзрд┐рдд рдЗрдореЗрдЬ, рдЙрдкрдпреЛрдЧреА рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд╣рд╛рдЗрдкрд░рд▓рд┐рдВрдХреНрд╕ рдФрд░ рдЪреИрдкреНрдЯрд░ рдХрд╛ рд╡рд┐рд╡рд░рдг (Chapter, Topic, Pages/Level) рджрд┐рдЦрд╛рдиреЗ рд╡рд╛рд▓реА рдПрдХ рддрд╛рд▓рд┐рдХрд╛ (Table) рднреА рдЬреЛрдбрд╝реЗрдВред
Write an HTML program to create a “Computer Science Book Contents” page using nested ordered and unordered lists, and add a relevant image, hyperlinks to useful websites, and a table showing chapter details.
Q. 16. рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯ (я╝Ьsubя╝Ю) рдФрд░ рд╕реБрдкрд░рд╕реНрдХреНрд░рд┐рдкреНрдЯ (я╝Ьsupя╝Ю) рдЯреИрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЧрдгрд┐рддреАрдп рдФрд░ рд░рд╛рд╕рд╛рдпрдирд┐рдХ рд╕рдореАрдХрд░рдгреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ HTML рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВ:
Write an HTML program to display different mathematical and chemical expressions using subscript and superscript tags:
1. x┬▓ + y┬▓ = z┬▓
2. (a + b)┬│ = a┬│ + b┬│ + 3a┬▓b + 3ab┬▓
3. HтВВO + COтВВ -я╝Ю HтВВCOтВГ
4. E = mc┬▓
Q. 17. рдЙрдкрдпреБрдХреНрдд HTML рдЯреИрдЧреНрд╕ рдФрд░ CSS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╣реА рд╡реЗрдм рдкреЗрдЬ рдкрд░ рдкреИрд░рд╛рдЧреНрд░рд╛рдл (Paragraph), рд▓рд┐рд╕реНрдЯ (List), рд╣рд╛рдЗрдкрд░рд▓рд┐рдВрдХ (Hyperlink), рдЗрдореЗрдЬ (Image), рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдЯреЗрдХреНрд╕реНрдЯ (Scrolling text) рдФрд░ рдмреНрд▓рд┐рдВрдХрд┐рдВрдЧ рдЯреЗрдХреНрд╕реНрдЯ (Blinking text) рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ HTML рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВред
Write an HTML program to demonstrate the use of Paragraph, List, Hyperlink, Image, Scrolling text, and Blinking text using appropriate HTML tags.
Q. 18. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлреАрд▓реНрдбреНрд╕ рдФрд░ HTML5 рд╡реИрд▓рд┐рдбреЗрд╢рди (required, minlength, рдЖрджрд┐) рдХреЗ рд╕рд╛рде рдПрдХ “Student Registration Form” рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП HTML рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВ:
Write an HTML program to create a “Student Registration Form” with HTML5 validation containing:
Name, Email, Password, Mobile Number, Date of Birth (Date picker), Gender (Radio buttons), Course / State (Dropdown list), Hobbies (Checkboxes), Address (Textarea), Submit and Reset buttons.
Q. 19. рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡рд┐рдВрдбреЛ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлреНрд░реЗрдореНрд╕ (рдЬреИрд╕реЗ 30% рдФрд░ 70% рдХреЙрд▓рдо) рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдлреНрд░реЗрдо рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ HTML рдкреЗрдЬреЗрд╕ (menu.html рдФрд░ content.html) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП я╝Ьframesetя╝Ю рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ HTML рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрдирд╛рдПрдБред
Create an HTML program using я╝Ьframesetя╝Ю to divide the browser window into different frames and display separate HTML pages in each frame.
Q. 20. W3.CSS рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА w3-row рдХреНрд▓рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ HTML рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрдирд╛рдПрдБ рдЬреЛ рджреЛ рдкрдВрдХреНрддрд┐рдпрд╛рдБ (Two rows) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗ: рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдиреАрд▓реЗ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб (Blue background) рдХреЗ рд╕рд╛рде “Total Students: 150” рджрд┐рдЦрд╛рдП рдФрд░ рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдирд╛рд░рдВрдЧреА рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб (Orange background) рдХреЗ рд╕рд╛рде “Present Students: 120” (рдпрд╛ 200) рджрд┐рдЦрд╛рдПред
Create an HTML program using W3.CSS (w3-row) to display two rows: the first row with a blue background showing “Total Students: 150” and the second row with an orange background showing “Present Students: 120”.
Q. 21. рдХрд┐рдиреНрд╣реАрдВ рддреАрди рдкрд╕рдВрджреАрджрд╛ рдлрд▓реЛрдВ рдХреЗ рдирд╛рдо (Three favorite fruits names) рджрд░реНрдЬ рдХрд░рдХреЗ рдПрдХ рдСрд░реНрдбрд░реНрдб рд▓рд┐рд╕реНрдЯ (Ordered list) рдФрд░ рдПрдХ рдЕрдирдСрд░реНрдбрд░реНрдб рд▓рд┐рд╕реНрдЯ (Unordered list) рдмрдирд╛рдПрдБред
Make an Ordered and Unordered list by entering any three favorite fruit names.
Q. 22. рд╢реБрд░реБрдЖрддреА рдЯреЗрдХреНрд╕реНрдЯ “Welcome to My Website” рдХреЗ рд╕рд╛рде рдПрдХ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рд▓рд┐рдЦреЗрдВ рдФрд░ “Update Text” рд▓реЗрдмрд▓ рд╡рд╛рд▓рд╛ рдПрдХ рдмрдЯрди рдмрдирд╛рдПрдБред JavaScript рдлрдВрдХреНрд╢рди рдХреА рдорджрдж рд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЬрдм рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рдП, рддреЛ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХрд╛ рдЯреЗрдХреНрд╕реНрдЯ рдбрд╛рдпрдиреЗрдорд┐рдХ рд░реВрдк рд╕реЗ рдмрджрд▓рдХрд░ “Thank You for Visiting” рд╣реЛ рдЬрд╛рдПред
Write a paragraph with the initial text “Welcome to My Website” and create a button labeled “Update Text”. Using a JavaScript function, change the paragraph text dynamically to “Thank You for Visiting” when the button is clicked.
Q. 23. рдПрдХ HTML “Resume” рд╡реЗрдм рдкреЗрдЬ рдмрдирд╛рдПрдБ рдЬрд┐рд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ:
Create an HTML “Resume” web page containing:
(a) рд╕реНрд╡рдпрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдкреИрд░рд╛рдЧреНрд░рд╛рдл, рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рд╡рд░рдг (Personal Details) рдФрд░ рдХрд░рд┐рдпрд░ рд▓рдХреНрд╖реНрдп (Career Goals)
A paragraph describing yourself, personal details, and career goals
(b) рдСрд░реНрдбрд░реНрдб рдФрд░ рдЕрдирдСрд░реНрдбрд░реНрдб рд▓рд┐рд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╣реЙрдмреАрдЬрд╝ (Hobbies) рдФрд░ рдЕрдиреБрднрд╡/рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ (Experience)
Hobbies and experience using ordered and unordered lists
(c) рд╢реИрдХреНрд╖рдгрд┐рдХ рдпреЛрдЧреНрдпрддрд╛ (Class, Board, Year, Percentage) рджрд┐рдЦрд╛рдиреЗ рд╡рд╛рд▓реА рдПрдХ рддрд╛рд▓рд┐рдХрд╛ (Table)ред
A table displaying educational qualifications (Class, Board, Year, Percentage).
Q. 24. рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдФрд░ рд▓рд┐рд╕реНрдЯ рдЯреИрдЧреНрд╕ (Ordered рдПрд╡рдВ Unordered list) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЕрдкрдиреЗ рд╡рд┐рднрд╛рдЧ (рдЬреИрд╕реЗ “Computer Science Department”, рдЙрдкрд▓рдмреНрдз рдХреЛрд░реНрд╕реЗрдЬ рдФрд░ рд▓реИрдм/рд╕реБрд╡рд┐рдзрд╛рдПрдБ) рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ HTML рд╡реЗрдм рдкреЗрдЬ рдмрдирд╛рдПрдБред
Create a web page using HTML describing your Department using paragraph and list tags.
Q. 25. рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдЯреЗрдХреНрд╕реНрдЯ “Welcome to Our Web Page” рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ HTML рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрдирд╛рдПрдБ рдФрд░ CSS рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдЙрд╕ рдкрд░ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рд░рдВрдЧ рд▓рд╛рдЧреВ рдХрд░реЗрдВред
Create an HTML program to display the scrolling text “Welcome to Our Web Page” and style its background using CSS.
Q. 26. рдЕрдирдСрд░реНрдбрд░реНрдб рд▓рд┐рд╕реНрдЯ (я╝Ьulя╝Ю) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдЗрдВрд╕реНрдЯреАрдЯреНрдпреВрдЯ рдХреЗ рд╕рднреА рдХреЛрд░реНрд╕реЗрдЬ (рдЬреИрд╕реЗ CCC, O Level, A Level, Python, Web Designing) рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ HTML рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрдирд╛рдПрдБред
Create an HTML program to display all courses of your institute using an Unordered List.
Q. 27. рдмрд┐рдирд╛ CSS рдХреЗ рдПрдХ рдЯреЗрдмрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓реЗрди HTML рдкреЗрдЬ рдмрдирд╛рдПрдБред рдЯреЗрдмрд▓ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП:
Create a plain HTML page to display a table without CSS. The table must contain:
(a) colspan рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рднреА рдХреЙрд▓рдореЛрдВ рдореЗрдВ рдлреИрд▓рд╛ рд╣реБрдЖ рдПрдХ рдореБрдЦреНрдп рд╢реАрд░реНрд╖рдХ (Main title header)
A main title header spanning columns using colspan
(b) colspan рдФрд░ я╝Ьmarqueeя╝Ю рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рднреА рдХреЙрд▓рдореЛрдВ рдореЗрдВ рдлреИрд▓рд╛ рд╣реБрдЖ рдПрдХ рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдЯреЗрдХреНрд╕реНрдЯ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди
A scrolling text notification using я╝Ьmarqueeя╝Ю spanning columns using colspan
(c) rowspan рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдкрдВрдХреНрддрд┐рдпреЛрдВ (multiple rows) рдореЗрдВ рдлреИрд▓реА рд╣реБрдИ рдПрдХ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЗрдореЗрдЬ
An image spanning multiple rows using rowspan
(d) рдЯреЗрдмрд▓ рдбреЗрдЯрд╛ рд╕реЗрд▓реНрд╕ (я╝Ьtdя╝Ю) рдХреЗ рдЕрдВрджрд░ рд╣рд╛рдЗрдкрд░рд▓рд┐рдВрдХреНрд╕ (я╝Ьaя╝Ю рдЯреИрдЧ)ред
Hyperlinks (я╝Ьaя╝Ю tags) inside table data cells (я╝Ьtdя╝Ю).
Q. 28. рд╕рднреА 6 рд╣реЗрдбрд┐рдВрдЧ рдЯреИрдЧреНрд╕ (я╝Ьh1я╝Ю рд╕реЗ я╝Ьh6я╝Ю) рдФрд░ рдПрдХ рдкреИрд░рд╛рдЧреНрд░рд╛рдл (я╝Ьpя╝Ю) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг HTML5 рд╡реЗрдм рдкреЗрдЬ рдмрдирд╛рдПрдБред
Create a web page using all 6 heading tags (я╝Ьh1я╝Ю to я╝Ьh6я╝Ю) and a paragraph.
Q. 29. рдПрдХ рдСрдбрд┐рдпреЛ рдлрд╛рдЗрд▓ (.mp3) рдХреЛ рдХрдВрдЯреНрд░реЛрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдкреНрд▓реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ HTML5 рд╡реЗрдм рдкреЗрдЬ рдмрдирд╛рдПрдБ (я╝Ьaudio controlsя╝Ю рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)ред
Create an HTML5 web page to play an audio file using the я╝Ьaudioя╝Ю tag with controls.
Q. 30. рдПрдХ HTML рдкреЗрдЬ рдмрдирд╛рдПрдБ рдЬреЛ рдпреВрдЬрд░ рд╕реЗ 5 рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рдЕрдВрдХ (Marks of 5 subjects) рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗ рдФрд░ JavaScript рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдЯрди рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ Total, Percentage рдФрд░ Grade рдХреА рдЧрдгрдирд╛ рдХрд░рдХреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗред
Create an HTML page that accepts marks of 5 subjects and calculates Total, Percentage, and Grade using JavaScript.
Q. 31. HTML рдФрд░ JavaScript рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ “Digital Clock” рдмрдирд╛рдПрдБ рдЬреЛ рд╡рд░реНрддрдорд╛рди рд╕рдордп рдХреЛ HH:MM:SS рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрдХрдВрдб рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рд╣реЛред
Create a “Digital Clock” using HTML and JavaScript that displays the current time in HH:MM:SS format and updates automatically every second.
Q. 32. 4 рд╡рд┐рд╖рдпреЛрдВ (IT Tools, Web Designing, Python, IoT) рдХреЗ рдЕрдВрдХ, Total, Percentage рдФрд░ Result рдпреБрдХреНрдд “O Level Student Marksheet” рдХреЛ рддрд╛рд▓рд┐рдХрд╛ (Table) рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ HTML рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВред
Write an HTML program to display an “O Level Student Marksheet” containing marks of 4 subjects, Total, Percentage, and Result in a table.
Q. 33. рдПрдХ “Vertical Scrolling News / Notice Box” рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП HTML рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВ рдЬрд┐рд╕рдореЗрдВ рд╣реЗрдбрд┐рдВрдЧ рдФрд░ рд╣рд╛рдЗрдкрд░рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде 3 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдиреЛрдЯрд┐рд╕ рдиреАрдЪреЗ рд╕реЗ рдКрдкрд░ рдХреА рдУрд░ рд╕реНрдХреНрд░реЙрд▓ рд╣реЛрдВ, рддрдерд╛ рдорд╛рдЙрд╕ рдКрдкрд░ рд░рдЦрдиреЗ рдкрд░ (onmouseover) рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рд░реБрдХ рдЬрд╛рдП рдФрд░ рдорд╛рдЙрд╕ рд╣рдЯрд╛рдиреЗ рдкрд░ (onmouseout) рдлрд┐рд░ рд╕реЗ рдЪрд╛рд▓реВ рд╣реЛ рдЬрд╛рдПред
Write an HTML program to create a vertical scrolling news/notice box with 3 different notices and hyperlinks that stops scrolling on mouse hover (onmouseover) and resumes on mouse out (onmouseout).
Viva Questions
Q1. ЁЯСитАНЁЯПл Teacher: HTML рдореЗрдВ <div> рдФрд░ <span> рдЯреИрдЧ рдореЗрдВ рдореБрдЦреНрдп рдЕрдВрддрд░ рдХреНрдпрд╛ рд╣реИ? (What is the main difference between <div> and <span>?)
ЁЯСитАНЁЯОУ Student: рд╕рд░, <div> рдПрдХ Block-level рдПрд▓рд┐рдореЗрдВрдЯ рд╣реИ рдЬреЛ рдирдИ рд▓рд╛рдЗрди рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ <span> рдПрдХ Inline рдПрд▓рд┐рдореЗрдВрдЯ рд╣реИ рдЬреЛ рдПрдХ рд╣реА рд▓рд╛рдЗрди рдХреЗ рдХрд┐рд╕реА рдЫреЛрдЯреЗ рд╣рд┐рд╕реНрд╕реЗ рдкрд░ рд╕реНрдЯрд╛рдЗрд▓ рд▓рдЧрд╛рдиреЗ рдХреЗ рдХрд╛рдо рдЖрддрд╛ рд╣реИред (Sir, <div> is a block-level element that starts on a new line, whereas <span> is an inline element used within the same line.)
Q2. ЁЯСитАНЁЯПл Teacher: HTML рдореЗрдВ рдХрд┐рддрдиреЗ рдкреНрд░рдХрд╛рд░ рдХреА Lists рд╣реЛрддреА рд╣реИрдВ рдФрд░ рдЙрдирдХреЗ рдЯреИрдЧреНрд╕ рдХреНрдпрд╛ рд╣реИрдВ? (How many types of lists exist in HTML and what are their tags?)
ЁЯСитАНЁЯОУ Student: рд╕рд░, 3 рдкреНрд░рдХрд╛рд░ рдХреА рд▓рд┐рд╕реНрдЯ рд╣реЛрддреА рд╣реИрдВ: Ordered List (<ol>), Unordered List (<ul>), рдФрд░ Description List (<dl>, <dt>, <dd>)ред (Sir, there are 3 list types: Ordered (<ol>), Unordered (<ul>), and Description List (<dl>, <dt>, <dd>).)
Q3. ЁЯСитАНЁЯПл Teacher: рдХрд┐рд╕реА рд▓рд┐рдВрдХ рдХреЛ рдирдП рдЯреИрдм рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдФрд░ <iframe> рдХрд╛ рдХреНрдпрд╛ рдХрд╛рдо рд╣реИ? (How do you open a link in a new tab, and what does <iframe> do?)
ЁЯСитАНЁЯОУ Student: рд╕рд░, рд▓рд┐рдВрдХ рдХреЛ рдирдП рдЯреИрдм рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП <a> рдореЗрдВ target="_blank" рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рдФрд░ <iframe> рд╕реЗ рд╣рдо рдЕрдкрдиреЗ рд╡реЗрдмрдкреЗрдЬ рдХреЗ рдЕрдВрджрд░ рджреВрд╕рд░рд╛ рд╡реЗрдмрдкреЗрдЬ, YouTube рд╡реАрдбрд┐рдпреЛ рдпрд╛ Google Map рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред (Sir, we use target="_blank" to open a link in a new tab, and <iframe> embeds an external page, video, or map.)
Q4. ЁЯСитАНЁЯПл Teacher: CSS Flexbox рдФрд░ CSS Grid рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ? (What is the difference between CSS Flexbox and CSS Grid?)
ЁЯСитАНЁЯОУ Student: рд╕рд░, Flexbox рдПрдХ 1D рд▓реЗрдЖрдЙрдЯ рд╣реИ рдЬреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ Row рдпрд╛ Column рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ CSS Grid рдПрдХ 2D рд▓реЗрдЖрдЙрдЯ рд╣реИ рдЬреЛ Row рдФрд░ Column рджреЛрдиреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдХрдВрдЯреНрд░реЛрд▓ рдХрд░рддрд╛ рд╣реИред (Sir, Flexbox is a 1D layout system for rows or columns, whereas CSS Grid is a 2D system handling both rows and columns together.)
Q5. ЁЯСитАНЁЯПл Teacher: рдлреЙрд░реНрдо рдореЗрдВ GET рдФрд░ POST рдореЗрдердб рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ? рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рдХреМрди-рд╕рд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВ? (What is the difference between GET and POST in HTML forms?)
ЁЯСитАНЁЯОУ Student: рд╕рд░, GET рдореЗрдВ рдбреЗрдЯрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ URL рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ POST рдореЗрдВ рдбреЗрдЯрд╛ HTTP рдмреЙрдбреА рдореЗрдВ рдЫреБрдкрдХрд░ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ POST рд▓рдЧрд╛рддреЗ рд╣реИрдВред (Sir, GET shows data in the URL, whereas POST sends data securely inside the HTTP body, making POST safe for passwords.)
Q6. ЁЯСитАНЁЯПл Teacher: Photoshop рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреНрдпрд╛ рд╣реИ, рдФрд░ Raster рд╡ Vector рдЗрдореЗрдЬ рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ? (What is Photoshop’s default extension, and the difference between Raster and Vector graphics?)
ЁЯСитАНЁЯОУ Student: рд╕рд░, Photoshop рдХрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди .psd рд╣реИред Raster рдЗрдореЗрдЬ (.jpg, .png) рдкрд┐рдХреНрд╕рд▓ рд╕реЗ рдмрдирддреА рд╣реИрдВ рдЬреЛ рдЬрд╝реВрдо рдХрд░рдиреЗ рдкрд░ рдлрдЯрддреА рд╣реИрдВ, рдЬрдмрдХрд┐ Vector рдЗрдореЗрдЬ (.svg) рдЬрд╝реВрдо рдХрд░рдиреЗ рдкрд░ рдХрднреА рдирд╣реАрдВ рдлрдЯрддреАрдВред (Sir, Photoshop’s extension is .psd. Raster images are pixel-based and blur when zoomed, while Vector images (.svg) scale without losing quality.)
Q7. ЁЯСитАНЁЯПл Teacher: JavaScript рдореЗрдВ DOM рдХреНрдпрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА ID рд╕реЗ рдПрд▓рд┐рдореЗрдВрдЯ рдХреЛ рдХреИрд╕реЗ рд╕рд┐рд▓реЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ? (What is DOM in JavaScript and how do you select an element by ID?)
ЁЯСитАНЁЯОУ Student: рд╕рд░, DOM (Document Object Model) рдХреЗ рдЬрд░рд┐рдП JavaScript рдкреЗрдЬ рдХреЗ HTML/CSS рдХреЛ рд▓рд╛рдЗрд╡ рдмрджрд▓рддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдо document.getElementById("id") рд▓рд┐рдЦрддреЗ рд╣реИрдВред (Sir, DOM lets JavaScript update HTML and CSS dynamically using document.getElementById("id"), etc.)
Q8. ЁЯСитАНЁЯПл Teacher: W3.CSS рдФрд░ AngularJS рдХреНрдпрд╛ рд╣реИрдВ? (What are W3.CSS and AngularJS in your syllabus?)
ЁЯСитАНЁЯОУ Student: рд╕рд░, W3.CSS рдПрдХ рд░реЗрд╕реНрдкреЙрдиреНрд╕рд┐рд╡ CSS рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ (рдЬрд┐рд╕рдХреА рдХреНрд▓рд╛рд╕реЗрд╕ w3- рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВ), рдФрд░ AngularJS рдПрдХ JavaScript рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ рдЬрд┐рд╕рдХреЗ рдбрд╛рдпрд░реЗрдХреНрдЯрд┐рд╡реНрд╕ ng- (ng-app, ng-model) рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВред (Sir, W3.CSS is a responsive CSS framework, and AngularJS is a JS framework whose directives start with ng-.)
Q9. ЁЯСитАНЁЯПл Teacher: JavaScript рдореЗрдВ == рдФрд░ === рдСрдкрд░реЗрдЯрд░ рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ? (What is the difference between == and === in JavaScript?)
ЁЯСитАНЁЯОУ Student: рд╕рд░, == рдХреЗрд╡рд▓ Value рдЪреЗрдХ рдХрд░рддрд╛ рд╣реИ (рдЬреИрд╕реЗ 5 == "5" True рд╣реЛрдЧрд╛), рдЬрдмрдХрд┐ === (Strict Equality) Value рдФрд░ Data Type рджреЛрдиреЛрдВ рдЪреЗрдХ рдХрд░рддрд╛ рд╣реИ (5 === "5" False рд╣реЛрдЧрд╛)ред (Sir, == checks only value, whereas === checks both value and data type.)
Q10. ЁЯСитАНЁЯПл Teacher: DNS рдФрд░ HTTP 404 Error рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ? (What do DNS and HTTP 404 Error mean?)
ЁЯСитАНЁЯОУ Student: рд╕рд░, DNS (Domain Name System) рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рдирд╛рдо рдХреЛ IP Address рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИ, рдФрд░ 404 Error рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЦреЛрдЬрд╛ рдЧрдпрд╛ рдкреЗрдЬ рд╕рд░реНрд╡рд░ рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ (Page Not Found)ред (Sir, DNS translates domain names to IP addresses, and 404 Error means Page Not Found.)
Q11. ЁЯСитАНЁЯПл Teacher: рдлреЙрд░реНрдо рдЗрдирдкреБрдЯ рдХреЛ рдЦрд╛рд▓реА рдЫреЛрдбрд╝рдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрди-рд╕рд╛ рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдмрдбрд╝реЗ рдкрддреЗ рдХреЗ рд▓рд┐рдП рдХреМрди-рд╕рд╛ рдЯреИрдЧ рд╣реИ? (Which attribute makes an input mandatory, and which tag is used for multi-line text?)
ЁЯСитАНЁЯОУ Student: рд╕рд░, рдлреАрд▓реНрдб рдХреЛ рдЕрдирд┐рд╡рд╛рд░реНрдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП required рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдХрдИ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдкрддреЗ рдХреЗ рд▓рд┐рдП <textarea> рдЯреИрдЧ рд▓рдЧрд╛рддреЗ рд╣реИрдВред (Sir, we use required to make a field mandatory, and <textarea> for multi-line input.)
Q12. ЁЯСитАНЁЯПл Teacher: HTML, CSS рдФрд░ JavaScript рдореЗрдВ рдХрдореЗрдВрдЯ рдХреИрд╕реЗ рд▓рдЧрд╛рддреЗ рд╣реИрдВ? (How do you write comments in HTML, CSS, and JavaScript?)
ЁЯСитАНЁЯОУ Student: рд╕рд░, HTML рдореЗрдВ <!-- -->, CSS рдореЗрдВ /* */, рдФрд░ JavaScript рдореЗрдВ // рдпрд╛ /* */ рд╕реЗ рдХрдореЗрдВрдЯ рд▓рдЧрд╛рддреЗ рд╣реИрдВред (Sir, <!-- --> in HTML, /* */ in CSS, and // or /* */ in JavaScript.)
Hope aapne M2-R5 (PR1) 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. ЁЯШК