HTML Css Theory
HTML Css Theory
HTML stands for Hyper Text Markup Language. It is a language of World Wide Web. It is a standard text
formatting language which is used to create and display pages on the Web. More details...
HTML tags are composed of three things: opening tag, content and ending tag. Some tags are unclosed
tags.
o content, and
o tags
Content is placed between tags to display data on the web page. More details...
No. There are some HTML tags that don't need a closing tag. For example: <image> tag, <br> tag. More
details...
4) What are some common lists that are used when designing a page?
There are many common lists which are used to design a page. You can choose any or a combination of
the following list types:
o Ordered list
o Unordered list
o Menu list
o Directory list
o Definition list
More details...
HTML elements communicate to the browser to render text. When the elements are surrounded by
brackets <>, they form HTML tags. Most of the time, tags come in pair and surround content.
6) What is semantic HTML?
Semantic HTML is a coding style. It is the use of HTML markup to reinforce the semantics or meaning of
the content. For example: In semantic HTML <b> </b> tag is not used for bold statement as well as <i>
</i> tag is used for italic. Instead of these we use <strong></strong> and <em></em> tags.
Image map facilitates you link many different web pages using a single image. You can define shapes in
images that you want to make part of an image mapping.
No, you can use hyperlinks on text and images both. More details...
A style sheet is used to build a consistent, transportable, and well designed style template. You can add
these templates on several different web pages.
Yes. To create a multicolor text on a web page you can use <font color ="color"> </font> for the specific
texts you want to color.
The color of the bullet is always the color of the first text of the list. So, if you want to change the color of
the bullet, you must change the color of the text.
14) What is a marquee?
Marquee is used to put the scrolling text on a web page. You should put the text which you want to scroll
within the <marquee>......</marquee> tag. More details...
There are three tags used to separate the texts. i.e. usually <br> tag is used to separate line of texts.
Other tags are<p> tag and <blockquote> tag.
To make a picture a background image on a web page, you should put the following tag code after the
</head> tag.
Here, replace the "image.gif" with the name of your image file which you want to display on your web
page.
HTML elements with no content are called empty elements. For example: <br>, <hr> etc.
Example:
1. <p>
2. <span style="color:#ffffff;">
4. </span>
5. </p>
19) What is the use of iframe tag?
Syntax:
1. <iframe src="URL"></iframe>
Example:
Target to a link:
HTML SVG is used to describe the two dimensional vector and vector/raster graphics. More details...
22) What are the different new form element types in HTML 5?
o Color
o Date
o Datetime-local
o Email
o Time
o Url
o Range
o Telephone
o Number
o Search
23) Is there any need to change the web browsers to support HTML5?
No. Almost all browsers (updated versions) support HTML 5. For example: Chrome, Firefox, Opera, Safari,
IE etc.
o mp4
o webm
o ogg
More details...
Yes. It is used to add sound or music files on the web page. More details...
The progress tag is used to represent the progress of the task only while the meter tag is used to measure
data within a given range. More details...
The figure tag is used to add a photo in the document on the web page. More details...
The button tag is used in HTML 5. It is used to create a clickable button within HTML form on the web
page. It is generally used to create a "submit" or "reset" button. More details...
29) What does details and summary tag?
The details tag is used to specify some additional details on the web page. It can be viewed or hidden on
demand. The summary tag is used with details tag. More details...
The HTML 5 datalist tag provides an auto complete feature on form element. It facilitates users to choose
the predefined options. More details...
1. <div id="header">
2. <h1>Monday Times</h1>
3. </div>
4. .
5. .
6. .
7. <div id="footer">
9. </div>
HTML 5 Header and Footer:
1. <header>
2. <h1>Monday Times</h1>
3. </header>
4. .
5. .
6. .
7. <footer>
9. </footer>
Menu Example
HTML 4 Menu:
1. <div id="menu">
2. <ul>
3. <li>News</li>
4. <li>Sports</li>
5. <li>Weather</li>
6. </ul>
7. </div>
HTML 5 Menu:
1. <nav>
2. <ul>
3. <li>News</li>
4. <li>Sports</li>
5. <li>Weather</li>
6. </ul>
7. </nav>
No, browser will not be able to identify that it is a HTML document and HTML 5 tags will not function
properly.
33) What is the use of required attribute in HTML5?
It forces user to fill text on textfield or textarea before submitting form. It is used for form validation.
Example:
34) What are the new <input> types for form validation in HTML5?
The new input types for form validation are email, url, number, tel and date.
Example:
1. <input type="email">
Tutorials Point
What is CSS?
Cascading Style Sheets, fondly referred to as CSS, is a simple design language intended to simplify the
process of making web pages presentable.
What are advantages of using CSS?
Following are the advantages of using CSS −
• CSS saves time − You can write CSS once and then reuse same sheet in multiple HTML pages.
You can define a style for each HTML element and apply it to as many Web pages as you want.
• Pages load faster − If you are using CSS, you do not need to write HTML tag attributes every
time. Just write one CSS rule of a tag and apply it to all the occurrences of that tag. So less code
means faster download times.
• Easy maintenance − To make a global change, simply change the style, and all elements in all
the web pages will be updated automatically.
• Superior styles to HTML − CSS has a much wider array of attributes than HTML, so you can
give a far better look to your HTML page in comparison to HTML attributes.
• Multiple Device Compatibility − Style sheets allow content to be optimized for more than one
type of device. By using the same HTML document, different versions of a website can be
presented for handheld devices such as PDAs and cell phones or for printing.
• Global web standards − Now HTML attributes are being deprecated and it is being
recommended to use CSS. So its a good idea to start using CSS in all the HTML pages to make
them compatible to future browsers.
• Offline Browsing − CSS can store web applications locally with the help of an offline
catche.Using of this, we can view offline websites.The cache also ensures faster loading and
better overall performance of the website.
• Platform Independence − The Script offer consistent platform independence and can support
latest browsers as well.
What are the components of a CSS Style?
A style rule is made of three parts −
• Selector − A selector is an HTML tag at which a style will be applied. This could be any tag like
<h1> or <table> etc.
• Property − A property is a type of attribute of HTML tag. Put simply, all the HTML attributes
are converted into CSS properties. They could be color, border etc.
• Value − Values are assigned to properties. For example, color property can have value either red
or #F1F1F1 etc.
What is type selector?
Type selector quite simply matches the name of an element type. To give a color to all level 1 headings −
h1 { color: #36CFFF; }
* { color: #000000; }
This rule renders the content of every element in our document in black.
What is Descendant Selector?
Suppose you want to apply a style rule to a particular element only when it lies inside a particular element.
As given in the following example, style rule will apply to <em> element only when it lies inside <ul>
tag.
ul em { color: #000000; }
What is class selector?
You can define style rules based on the class attribute of the elements. All the elements having that class
will be formatted according to the defined rule.
This rule renders the content in black for every element with class attribute set to black in our document.
Can you make a class selector particular to an element type?
You can make it a bit more particular. For example −
This rule renders the content in black for only <h1> elements with class attribute set to black.
What is id selector?
You can define style rules based on the id attribute of the elements. All the elements having that id will be
formatted according to the defined rule.
This rule renders the content in black for every element with id attribute set to black in our document.
This rule renders the content in black for only <h1> elements with id attribute set to black.
What is a child selector?
Consider the following example −
This rule will render all the paragraphs in black if they are direct child of <body> element. Other
paragraphs put inside other elements like <div> or <td> would not have any effect of this rule.
What is an attribute selector?
You can also apply styles to HTML elements with particular attributes. The style rule below will match all
the input elements having a type attribute with a value of text −
• Embedded CSS − The <style> Element: You can put your CSS rules into an HTML document
using the <style> element.
• Inline CSS − The style Attribute: You can use style attribute of any HTML element to define
style rules.
• External CSS − The <link> Element: The <link> element can be used to include an external
stylesheet file in your HTML document.
• Imported CSS − @import Rule: @import is used to import an external stylesheet in a manner
similar to the <link> element.
How CSS style overriding works?
Following is the rule to override any Style Sheet Rule −
• Any inline style sheet takes highest priority. So, it will override any rule defined in
<style>...</style> tags or rules defined in any external style sheet file.
• Any rule defined in <style>...</style> tags will override rules defined in any external style sheet
file.
• Any rule defined in external style sheet file takes lowest priority, and rules defined in this file will
be applied only when above two rules are not applicable.
What is the purpose of % measurement unit?
% - Defines a measurement as a percentage relative to another value, typically an enclosing element.
p {font-size: 16pt; line-height: 125%;}
p {letter-spacing: 7em;}
p {word-spacing: .15in;}
p {word-spacing: 15mm;}
p {font-size: 20pc;}
p {padding: 25px;}
h2 { font-size: 3.0vh; }
h1 { font-size: 5.9vw; }
p { font-size: 2vmin;}
There is the list of 216 colors which are supposed to be most safe and computer independent colors. These
colors vary from hexa code 000000 to FFFFFF. These colors are safe to use because they ensure that all
computers would display the colors correctly when running a 256 color palette.
Which property is used to set the background color of an element?
The background-color property is used to set the background color of an element.
Which property is used to set the background image of an element?
The background-image property is used to set the background image of an element.
Which property is used to control the repetition of an image in the background?
The background-repeat property is used to control the repetition of an image in the background.
Which property is used to control the position of an image in the background?
The background-position property is used to control the position of an image in the background.