HTML Advanced QuizS2C Home « HTML Advanced Quiz

The questions in this first quiz on HTML4 are on the topics covered in the HTML4 Advanced section of the site. The table below lists the lessons, a description of the lesson content and the the quiz question number range.

Lesson Summary

Click on a lesson in the table to go to that lesson for a refresher on the topics for that lesson.

HTML4 Intermediate Lessons Description Question Range
Lesson 1 - Importing CSS and JavaScript?In our first lesson of the advanced tutorials we look at the <link />, <meta />, <noscript>, <script> and <style> HTML tags.1 - 6
Lesson 2 - More Text TagsAdding quotations and other formatting tags to our HTML pages.7 - 10
Lesson 3 - Interactive images Adding interaction to our images can really enhance a website and in this tutorial we show you how.11 - 14
Lesson 4 - Embedded ObjectsIn this tutorial we learn how to embed objects in our web pages.15 - 17
Lesson 5 - Advanced TablesUsing advanced table features in our web pages.18 - 20
Lesson 6 - Advanced Forms Using advanced Form features in our web pages.21 - 24
Lesson 7 - Inline FramesIn this tutorial we learn how to define an inline window that holds another document.25 - 27
Lesson 8 - HTML Advanced SummaryBringing what we have learnt from these advanced HTML4 lessons together.
Lesson 9 - Tags to AvoidTags to avoid that are deprecated or in the Frameset DTD.

HTML4 Quiz

The quiz below tests your knowledge of the material learnt in the HTML4 Advanced section of the site.

Question 1 : The <link /> tag allows us to link to external resources for our HTML documents and must reside where within a HTML document?
- The <code>link /</code> HTML tag must reside within the opening and closing <code>head</code> tags.
Question 2 : The <script> tag lets us put JavaScript into our HTML documents and must reside where within a HTML document?
- The <code>script</code> tag must reside within the opening and closing <code>body</code> tags but can be placed anywhere within this element.
Question 3 : When are the contents within the <noscript> HTML tag triggered by the browser?
- The contents within the <code>noscript</code> HTML tag are triggered by the browser, when JavaScript has been turned off within the browser.
Question 4 : We use the <style> HTML tag to import external stylesheets?
- We use the <code>link</code> HTML tag to import external stylesheets.
Question 5 : The <style> HTML tag must reside within the <body> </body> element
- The <code>style</code> HTML tag must reside within the opening and closing <code>head</code> tags.
Question 6 : What does the <meta /> HTML tag allow us to do?
- The <code>meta /</code> HTML tag allows us to insert generic meta information into our HTML documents.
Question 7 : The <abbr> HTML tag is used to define an abbreviation and is generally used with which attribute?
- The <code>abbr</code> HTML tag is generally used with the 'title' attribute.
Question 8 : Which attribute is mandatory when using the <bdo> HTML tag?
- The 'dir' attribute is mandatory when using the <code>bdo</code> HTML tag.
Question 9 : What else happens to the contents of the <address> HTML tag apart from being placed on a new line?
- The contents of the <code>address</code> HTML tag are italicised.
Question 10 : Which HTML tag do we use to preserve whitespace and carriage returns?
- We use the <code>pre</code> HTML tag to preserve whitespace and carriage returns.
Question 11 : Which HTML tag do we use to create interactive images?
- We use the <code>map</code> HTML tag to create interactive images.
Question 12 : Which HTML tag do we use to create clickable areas within our interactive images?
- We use the <code>area /</code> HTML tag to create clickable areas within our interactive images.
Question 13 : When we create a client-side image map with clickable areas we bind our image using the <img /> tag and 'usemap' attribute. The 'usemap' attributes value must match the value held in which attribute within the <map> HTML tag?
- The 'usemap' attribute value of the <code>img /</code> HTML tag must match the 'name' attribute value of the <code>map</code> HTML tag.
Question 14 : Which is the only mandatory attribute of the <map> HTML tag?
- The 'id' attribute is the only mandatory attribute of the <code>map</code> HTML tag.
Question 15 : Which HTML tag is used to insert embedded objects into our HTML pages
- We use the <code>object</code> HTML tag to insert embedded objects into our HTML pages.
Question 16 : Which HTML tag is used to define parameters for our embedded objects?
- We use the <code>param</code> HTML tag to define parameters for our embedded objects.
Question 17 : Which attribute is mandatory when using the <param /> HTML tag?
- The 'name' attribute is mandatory when using the <code>param /</code> HTML tag.
Question 18 : Which HTML tag allows us to title our tables?
- The <code>caption</code> HTML tag allows us to title our tables.
Question 19 : We can apply changes to a group of columns using the <col /> HTML tag.
- We use the <code>col /</code> HTML tag for a single column, to change a group of columns use the <code>colgroup</code> HTML tag.
Question 20 : When using the <tbody> HTML tag in a table it must follow the <thead> HTML tag and come before the <tfoot> HTML tag if these are present?
- The <code>tbody</code> HTML tag must follow both the <code>thead</code> and <code>tfoot</code> HTML tags if these are present.
Question 21 : Which HTML tag allows us to define a form control group?
- We use the <code>fieldset</code> HTML tag to define a form control group.
Question 22 : Which HTML tag allows us to define a caption for a form control group?
- We use the <code>legend</code> HTML tag to define a caption for a form control group.
Question 23 : The <option> HTML tag can be used within the <optgroup> and within which other form tag?
- We can also use the <code>option</code> HTML tag within the <code>select</code> HTML tag.
Question 24 : The <optgroup> HTML tag is selectable by the user?
- The <code>optgroup</code> HTML tag is used to label selectable options and as such is presentational and not selectable.
Question 25 : Which HTML tag allows us to define an inline frame?
- The <code>iframe</code> HTML tag allows us to define an inline frame.
Question 26 : Which DTD can we not use with the <iframe> HTML tag?
- We cannot use the Strict DTD when using the <code>iframe</code> HTML tag.
Question 27 : What is a limitation when importing a document using the <iframe> HTML tag?
- Due to the 'same origin policy', we cannot successfully import a document from a different domain, subdomain, or protocol. Importing from any folders on the same domain, subdomain, or protocol is fine though.
Quiz Progress Bar Please select an answer

What's Next?

In the next quiz we test our knowledge of the topics covered in the CSS Basics section of the site .

go to home page Homepage go to top of page Top