WT Unit-1
WT Unit-1
Chapter-1
Web technologies are the markup languages and multimedia packages computers use to
communicate with each other over the internet..
Web Technology refers to the various tools and techniques that are utilized in the process of
communication between different types of devices over the internet.
The methods by which computers communicate with each other through the use of markup
languages and multimedia packages is known as web technology.
1)Page Title
2)URL (Domain Name).
3)File Name
4)Scroll Bars
5)Header
6)Navigation
7)Web Page Content
8)Footer
1.4)Different Web page Elements:
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link] Header
[Link]
[Link]
[Link]
1. Thoroughly review and test the entire website (annually or after any updates).
2. Test your website forms/checkout process (quarterly or after any updates).
3. Review your KPIs, SEO and analytics reports (monthly).
4. Security updates and bug fixes (monthly or as patches are released).
5. Renew your domain names (annually).
6. Check backups (annually).
7. Test browser compatibility (annually).
8. Update dates and copyright notices (annually).
9. Review contact information (annually or as needed).
10. Review and update legal disclaimers (annually).
Note: KPIs (key performance indicators)
SEO stands for “search engine optimization.”
(OR)
Step 1: Update your Website to the latest version. There are several different kinds of updates
available to WordPress users. These include: core updates, plugin updates, and theme updates. It’s
essential to install all available updates in order to prevent hack attempts.
Step 2: Monitor your site’s page speed and fix loading issues in order to enhance the experience
website visitors have when they arrive at your site.
Step 3: Set up automatic backups so that if your website should go down, you won’t lose any
critical information. There are a variety of plugins that allow you set up automatic backups for free or
for a small fee.
Step 4: Find and fix errors such as 404 errors, missing meta titles and descriptions, and unoptimized
images.
Step 5: Monitor your website’s security by scanning your site daily for malware, viruses, and other
cyber threats.
Step 6: Lastly, keep your site’s content fresh by reviewing all on-page SEO factors to
avoid getting a penalty from Google.
Web site navigation helps visitors move from one page to another or from one site to
another.
The website navigation system acts like a road map to all the different areas and information
If the navigation is clear, visitors will stay and have a good experience, which ultimately
5. Footer navigation
6. Header navigation
HTML tags are the hidden keywords within a web page that define how your web browser must
format and display the content.
Example:
<b> </b>
HTML elements:
HTML Attributes:
HTML attributes are special words used inside the opening tag to control the element's
behaviour.
i) <html>
ii) <head>
iii) <title>
iv) <body>
Every HTML document begins with a HTML document tag.
<html> : Every HTML code must be enclosed between basic HTML tags.
It begins with <html> and ends with </html> tag.
<head>: The head tag comes next which contains all the header
information of the web page or documents like the title of the page and
other miscellaneous information. This information is enclosed within the
head tag which opens with <head> and ends with </head>.
<title>: We can mention the title of a web page using the <title> tag. This
is header information and hence is mentioned within the header tags. The
tag begins with <title> and ends with </title>.
<body>: The body tag contains the actual body of the page which will be visible
to all the users. This opens with <body> and ends with </body>. Every content
enclosed within this tag will be shown on the web page.
<!DOCTYPE html>
<html>
<head>
<title>Heading Example</title>
</head>
<body>
<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5>
<h6>This is heading 6</h6>
</body>
</html>
Output :
This is heading 1
This is heading 2
This is heading 3
This is heading 4
This is heading 5
This is heading 6
Big tag increase the font size by 1 (Note: You can not
<big> Big use the big tag in HTML 5)
2
Height
This specifies the height of the marquee. This can be a value like 10 or 20% etc.
3
Direction
This specifies the direction in which marquee should scroll. This can be a value like up,
down, left or right.
4
Behavior
This specifies the type of scrolling of the marquee. This can have a value like scroll,
slide and alternate.
5
Scrolldelay
This specifies how long to delay between each jump. This will have a value like 10 etc.
6
Scrollamount
This specifies the speed of marquee text. This can have a value like 10 etc.
7
Loop
This specifies how many times to loop. The default value is INFINITE, which means that
the marquee loops endlessly.
8
Bgcolor
This specifies background color in terms of color name or color hex value.
9
Hspace
This specifies horizontal space around the marquee. This can be a value like 10 or 20% etc.
10
Vspace
This specifies vertical space around the marquee. This can be a value like 10 or 20% etc.
1.18:List Character entities in HTML
Character entities are used to display reserved characters in HTML.
Some characters are reserved in HTML.
If you use the less than (<) or greater than (>) signs in your text, the browser might mix
them with tags.
A character entity looks like this:
&entity_name;
OR
&#entity_number;
Ex: To display a less than sign (<) we must write: < or <
An ordered list starts with the <ol> tag. Each list item starts with the <li> tag.
Example-1
<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Type Description
type="I" The list items will be numbered with uppercase roman numbers
type="i" The list items will be numbered with lowercase roman numbers
Example-2
<!doctype html>
<html>
<body>
<ol type="1">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<ol type="A">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<ol type="a">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<ol type="I">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<ol type="i">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
</body>
</html>
An unordered list starts with the <ul> tag. Each list item starts with the <li> tag.
The list items will be marked with bullets (small black circles) by default:
Example-1
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
The CSS list-style-type property is used to define the style of the list item marker:
Value Description
Example-2
<!doctype html>
<html>
<body>
<ul style="list-style-type:disc">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<ul style="list-style-type:circle">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<ul style="list-style-type:square">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<ul style="list-style-type:none">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<body>
<html>
3) Description Lists
The <dl> tag defines the description list, the <dt> tag defines the term (name), and the <dd> tag
describes each term:
Example-1
<!DOCTYPE html>
<html>
<body>
<dl>
<dt>HTML</dt>
<dd>- Hypertext Markup Language</dd>
<dt>DBMS</dt>
<dd>- Database Management System</dd>
</dl>
</body>
</html>
We can create a table to display data in tabular form, using <table> element, with the help of
<tr> , <td>, and <th> elements.
In Each table, table row is defined by <tr> tag, table header is defined by <th>, and table data
is defined by <td> tags.
HTML tables are used to manage the layout of the page e.g. header section, navigation bar,
body content, footer section etc. But it is recommended to use div tag over table to manage
the layout of the page .
Tag Description
<col> It is used with <colgroup> element to specify column properties for each column.
EX:
<!DOCTYPE>
<html>
<body>
<table>
<tr><th>SNO</th><th>Name</th><th>Marks</th></tr>
<tr><td>11</td><td>Dhoni</td><td>60</td></tr>
<tr><td>22</td><td>Dravid</td><td>80</td></tr>
<tr><td>33</td><td>Raaj</td><td>82</td></tr>
<tr><td>44</td><td>Mohan</td><td>72</td></tr>
</table>
</body>
</html>
------------------------------------------------------------------------------
1. Define the purpose and goals of your website: Determine the purpose and goals of
your website, such as creating a personal blog, setting up an online store, or providing
information about your business.
2. Plan the website: Create a sitemap, which outlines the structure of your website and
determines how different pages are linked together. You should also create
wireframes and mockups to visualize the design of your website.
3. Choose a domain name and hosting: A domain name is the web address that users will
type to access your site. Hosting is the service that stores your website on a server and
makes it accessible to users. Choose a domain name that reflects your brand and a
hosting provider that meets your needs.
4. Develop the website: This involves coding your website using HTML, CSS, and
JavaScript, or using a content management system (CMS) such as WordPress, Drupal,
or Joomla. If you’re not familiar with coding, using a CMS may be a better option.
5. Create content: Develop the text, images, and other multimedia content that will be
featured on your website. Your content should be tailored to your target audience and
should align with your website’s purpose and goals.
6. Test the website: Test the website to ensure that it functions properly and is user-
friendly. Test for issues like broken links, slow loading times, and other bugs.
7. Launch the website: After testing, launch your website by uploading it to your hosting
provider’s server. This will make it accessible to the public.
8. Market the website: Once your website is live, market it using a variety of methods,
such as social media marketing, search engine optimization, and paid advertising.
This will help attract visitors to your site and achieve your website’s goals.
9. Maintain the website: Regularly update and maintain your website to keep it up-to-
date, secure, and relevant to your audience. This includes tasks like adding new
content, fixing bugs, and updating software.
1. Plan your website - Determine the purpose, goals, target audience, and content for
your website. Create a site map to visualize the site's structure and define the pages
and features required.
2. Choose a domain name - Choose a domain name that reflects your website's purpose
and is easy to remember.
3. Choose a web hosting service - Choose a web hosting service that meets your
website's needs in terms of storage, bandwidth, security, and uptime.
4. Design your website - Create a wireframe or mockup of your website's layout,
including colors, fonts, images, and other visual elements.
5. Develop your website - Use a web development tool or coding languages like HTML,
CSS, and JavaScript to create your website's webpages, content, and features.
6. Test your website - Test your website's functionality, usability, speed, and
compatibility on different devices and browsers.
7. Launch your website - Publish your website on the internet, making it accessible to
the public.
8. Maintain and update your website - Regularly update your website's content, features,
and security to keep it relevant and secure.
9. Market your website - Promote your website through social media, email marketing,
SEO, and other online marketing strategies to drive traffic and increase engagement.
Keep in mind that website maintenance is an ongoing process and may require additional
steps depending on your website's complexity and needs.
1. Links - Links are the most common way to navigate through web pages. Links can be
either text or images that, when clicked, take you to another web page within the
website or to an external website.
2. Menu bars - Menu bars are a set of clickable links or buttons usually located at the top
or side of a web page. Menu bars provide users with easy access to different sections
of a website.
3. Breadcrumbs - Breadcrumbs are a navigation aid that shows the user's location within
a website. Breadcrumbs are typically located near the top of the web page and allow
users to quickly navigate back to previous pages.
4. Search box - A search box is a feature that allows users to search for specific content
within a website. This is especially useful for larger websites with a lot of content.
5. Back and forward buttons - Back and forward buttons allow users to move back and
forth between the pages they have recently viewed.
6. Pagination - Pagination is used to break up a long list of content into smaller pages,
making it easier for users to navigate through the content.
7. Infinite scrolling - Infinite scrolling is a design technique that automatically loads
more content as the user scrolls down the web page.
The navigation design of a website is critical to its usability and user experience, so it's
important to carefully consider the best way to present navigation options to users.
Navigation through web pages refers to the process of moving from one web page
to another within a website. Effective navigation is important to ensure that users
can easily find the information they need and move around the website. Here are
some common methods of navigation through web pages:
1. Links: Links are the most common method of navigation on the web. They
can be text, images, or buttons that, when clicked, take the user to another
page within the website or to an external website.
2. Menu bars: A menu bar is a horizontal or vertical list of clickable links or
buttons located at the top or side of a web page. Menu bars provide easy
access to different sections of a website.
3. Breadcrumbs: Breadcrumbs provide a trail of links that show the user's
location within a website. Breadcrumbs are often located near the top of the
web page and allow users to quickly navigate back to previous pages.
4. Search box: A search box allows users to search for specific content within a
website. This is especially useful for larger websites with a lot of content.
5. Back and forward buttons: Back and forward buttons allow users to move
back and forth between the pages they have recently viewed.
6. Pagination: Pagination is used to break up a long list of content into smaller
pages, making it easier for users to navigate through the content.
7. Infinite scrolling: Infinite scrolling is a design technique that automatically
loads more content as the user scrolls down the web page.
The navigation design of a website is critical to its usability and user experience, so
it's important to carefully consider the best way to present navigation options to
users.
Pagination is a design technique used to break up a long list of content into smaller
pages, making it easier for users to navigate through the content. Pagination is
commonly used on websites that have a large amount of content, such as news
websites or e-commerce websites.
With pagination, content is divided into smaller chunks, and each chunk is
displayed on a separate page. At the bottom of the page, users can find buttons or
links to navigate to the next or previous pages of content. In some cases, users can
also jump to a specific page using a dropdown menu or text input field.
The advantages of pagination include faster loading times and improved usability.
With smaller chunks of content on each page, pages load more quickly and users
can find the content they're looking for more easily. Additionally, users can
navigate to the specific page of content they want to see, rather than scrolling
through a long list.
However, it's important to use pagination wisely and consider the needs of users.
Poorly implemented pagination can be frustrating for users, particularly if it's
difficult to find the content they're looking for or if the pagination system is
confusing. Therefore, it's important to test pagination with users and optimize it for
ease of use.
Breadcrumbs can help improve website usability and make it easier for users to
find the content they're looking for. They are particularly useful for websites with a
lot of content or a complex hierarchy, where it can be difficult for users to keep
track of where they are.
Each of these links is clickable and will take you to the corresponding page. So, for example, if you
want to go back to the list of destinations, you can click on "Destinations" in the breadcrumb trail
instead of using the browser's back button. This can save time and make it easier to navigate the
website, especially if the website has a lot of content or a complex structure.