In ICSE Class 7 Computer Studies, "HTML - Advanced Features" provides an authoritative, web-engineering master study guide investigating advanced webpage structuring using HyperText Markup Language (HTML5), tables, audio/video multimedia embedding, hyperlinks, and web forms. This comprehensive chapter explores Review of HTML Fundamentals (Document structure: `, , , , `; Container vs Empty tags; Attributes), Creating Tables in HTML (The `` container; Table headers ``, table rows ``, table data cells ``; Table attributes: `border, bordercolor, bgcolor, align, width, height, cellpadding` [space between cell wall and content], `cellspacing` [space between adjacent cells]; Merging cells: `colspan` [spanning multiple columns horizontally] and `rowspan` [spanning multiple rows vertically]), Inserting Multimedia (Images with ``: `src, alt, width, height, border`; Embedding audio with ``: ``; Embedding video with ``), Hyperlinking with Anchor Tag `` (Internal hyperlinks linking bookmarks within the same webpage using `href="#id"`; External hyperlinks linking to external web addresses; Absolute vs Relative URLs; The `target="_blank"` attribute), and Introduction to HTML Forms (`` container; Form input controls: `, , , , , `, dropdown `` and ``, multi-line ``) aligned with the 2026–27 CISCE ICSE curriculum.
How Did a British CERN Physicist Write a Few Lines of Angled Brackets in 1989 That Connected Three Billion Humans into the World Wide Web?
In 1989, British physicist Sir Tim Berners-Lee was working at the CERN particle physics laboratory in Geneva, Switzerland. Thousands of scientists from dozens of nations were running complex particle experiments, but their computers could not talk to each other. Frustrated by lost documents, Berners-Lee invented a simple, text-based formatting language using angled brackets (`< >`) that allowed documents to link to other documents across internet cables: HyperText Markup Language (HTML)! Today, every single website on Earth—from YouTube and Wikipedia to Google and Amazon—relies on HTML to build its visual skeleton! Want to display a sports tournament scoreboard? Build an HTML Table using `
` and `
`! Want to merge three columns together? Deploy `colspan="3"`! Want to link a visitor to another page across the globe? Use the Anchor Tag ``! Let's master HTML advanced features.
Why This Chapter Matters
HTML is the foundational programming language of the internet and web design. Mastering HTML tables, multimedia embedding, hyperlinks, and interactive forms is the essential entry point for frontend web development and ICSE computer examinations.
Before You Begin (Prerequisites)
Basic HTML tags from Class 6: `, , , ,
to
,
, ,
`.
Working with a plain text editor (Notepad) and a web browser (Google Chrome).
Understanding file paths and image formats (.jpg, .png).
What You Will Learn (Core Objectives)
Construct complex, styled tables in HTML using `
,
,
`, and `
` tags.
Apply table attributes including `border, cellpadding, cellspacing, colspan`, and `rowspan`.
Embed audio and video multimedia into webpages using HTML5 `
Form controls include text fields, password masks, radio buttons, checkboxes, and textareas.
Takeaway 10
A submit button () transmits form data to the server for processing.
Check Your Understanding (Diagnostic Practice Questions)
Diagnostic questions testing core conceptual clarity. Answers are hidden initially — solve each problem first, then click to reveal the step-by-step verified solution.
1
Differentiate between "cellpadding" and "cellspacing" attributes of an HTML table.
Reveal Answer & Explanation
Answer:
• cellpadding: Specifies the distance or internal padding in pixels between the border wall of a cell and the content/text inside it. • cellspacing: Specifies the distance in pixels between two adjacent cells in the table grid.
Cellpadding is padding inside the cell; cellspacing is the space between adjacent cells.
2
Explain the function of "colspan" and "rowspan" attributes with code examples.
Reveal Answer & Explanation
Answer: • colspan: Merges two or more horizontal columns into a single wide cell. Example: `
Quarterly Report
` • rowspan: Merges two or more vertical rows into a single tall cell. Example: `
` (Table Header): The text is rendered in bold font and is horizontally centered within the cell by default. • `
` (Table Data): The text is rendered in standard regular (non-bold) font and is left-aligned within the cell by default.
is bold and centered;
is regular and left-aligned.
4
Write the HTML code to create a hyperlink that opens the website "https://targetexams.com" in a NEW browser tab.
Reveal Answer & Explanation
Answer: `Visit TargetExams` *(The `target="_blank"` attribute instructs the browser to launch the destination link in a fresh, new tab)*. Use `Text`.
5
Write the HTML code to embed a video named "lesson.mp4" with playback controls, a width of 480 pixels, and height of 320 pixels.
Reveal Answer & Explanation
Answer: ```html
``` Use the `
6
Differentiate between "Radio Buttons" and "Checkboxes" in an HTML web form.
Reveal Answer & Explanation
Answer:
• Radio Buttons (type="radio"): Used when the user must select only ONE option from a mutually exclusive group (e.g., selecting Gender: Male OR Female). All buttons in the group must share the same name attribute. • Checkboxes (type="checkbox"): Used when the user is allowed to select multiple independent choices simultaneously (e.g., selecting Hobbies: Reading, Cricket, and Music).
Radio buttons allow only one choice from a group; checkboxes allow multiple selections.
7
What is the purpose of the `type="password"` input control in an HTML form?
Reveal Answer & Explanation
Answer:
• The type="password" input control masks every typed character with black dots or asterisks (*) as the user types. • This protects confidential passwords from "shoulder surfing" (people looking over the user's shoulder at the screen) in public places.
Masks typed characters with dots or asterisks to prevent passwords from being seen on screen.
8
Explain the difference between an "Absolute URL" and a "Relative URL" in hyperlinks.
Reveal Answer & Explanation
Answer:
• Absolute URL: Specifies the complete, full internet web address including the protocol scheme, domain name, and file path (e.g., https://targetexams.com/courses/index.html). Used to link to external websites. • Relative URL: Specifies a file location relative to the current webpage's directory without mentioning the domain name (e.g., about.html or images/logo.png). Used to link internal pages within the same website.
Absolute URL includes the full domain (https://...); Relative URL links to a local file path within the site.
Finished Studying This Chapter?
READY TO PRACTICE?
Timed CBT Practice Tests (Exam Simulator)
Put your concepts to the test with official curriculum-aligned Foundation and Advanced practice tests. Get instant accuracy scores, time metrics, and step-by-step verified explanations.