Jithin Report
Jithin Report
A INTERNSHIP REPORT
Submitted to
2020-2024
SREE VENKATESWARA COLLEGE OF ENGINEERING
NAAC ‘A’ Grade Accredited Institution, An ISO 9001:: 2015 Certified Institution
(Approved by AICTE, New Delhi and Affiliated to JNTU, Anantapur)
BONAFIDE CERTIFICATE
Nellore – 524316
Examiner I Examiner II
DECLARATION
I hereby declare that the INTERNSHIP report entitled “WEB-CRAFT BEYOND BORDERS
: PORTFOLIO” done by me under the esteemed guidance of, Mr.T.RAJA MOHAN REDDY,
Assistant Professor, Department of Computer Science and Engineering. This internship work has been
submitted to SREE VENKATESWARA COLLEGE OF ENGINEERING in partial fulfillment of the
requirements for theaward of the Bachelors of Technology.
I also declare that this internship report has not been submitted at any time to other Institute or
University for the award of any degree.
Internship Associative
I take this opportunity to express my sincere deep sense of gratitude to my guide Mr.
T.RAJA MOHAN REDDY, M.Tech., Assistant professor, Department of Computer Science
and Engineering, for his significant suggestions and help in every aspect to accomplish the
internship.
I would like to express my gratitude to our trainer VIJAY JAISWAL, IBM, for his
guidance, significant suggestions and help in every aspect to accomplish the internship. His
persisting encouragement, everlasting patience and keen interest in discussions have benefited
me to an extent that cannot be spanned by words. I am thankful to the staff members of my
department for their cooperation over the completion of this internship.
Finally, I thank one and all who directly or indirectly supported me in the completion of this
internship successfully.
Submitted by
GANGADHAR JITHIN MAHADEV
H.T No. 20JN1A0540
I
PARTICIPATION CERTIFICATE
II
INTERNSHIP CERTIFICATE
III
ABSTRACT
Website Design and learning HTML were the main objectives of this internship. User
Interface (UI) and User Experience (UX) design are integral components of modern web
development. Front-end development, often referred to as the "face" of a website, is where UI/UX
principles come to life. Front-end development bridges the gap between UI/UX design and the
actual implementation of a website. Front-end developers bring the visual concepts and user
experience designs to life by writing HTML, CSS, and JavaScript code. They are responsible for
ensuring that the user interface is responsive and functions correctly across various devices and
browsers. Without skilled front-end development, even the most outstanding UI/UX designs may
not translate into a working and accessible product. The importance of UI/UX in front-end
development is evident in the way it impacts user engagement, satisfaction, and ultimately, the
success of a digital product. A well-thought-out UI/UX design combined with effective front-end
development can lead to increased user retention, reduced bounce rates, and better conversion rates.
It also plays a significant role in a brand's image, as a user's perception of a company can be
influenced by their digital experiences. In a highly competitive digital landscape, where users have
countless options at their fingertips, a seamless, aesthetically pleasing, and user-friendly interface
can be a key differentiator. Therefore, investing in UI/UX design and front-end development is not
just a matter of aesthetics; it's a strategic move to create a lasting and positive impression on users,
leading to business growth and success.
IV
WEEKLY ANALYSIS OF INTERNSHIP ACTIVITIES
WEEK - 1
DATE DAY NAME OF THE TOPIC/MODULE
COMPLETED
WEEK - 2
DATE DAY NAME OF THE TOPIC/MODULE
COMPLETED
V
WEEK - 3
DATE DAY NAME OF THE TOPIC/MODULE
COMPLETED
WEEK - 4
DATE DAY NAME OF THE TOPIC/MODULE
COMPLETED
VI
WEEK - 5
WEEK - 6
DATE DAY NAME OF THE TOPIC/MODULE
COMPLETED
VII
CONTENTS
1. Introduction 1
2.1..Frontend Languages 2
2.2..Backend Languages 3
3.1..Markup Languages 4
3.2..Style Sheets 4
3.3..Benefits 4-6
4.1..HTML5 7-13
4.2..CSS3 14-21
4.3..Javascript 21-24
7. Conclusion 43
8. References 44
VIII
LIST OF TABLES
LIST OF FIGURES
IX
B.Tech IV Year -I Sem – Internship 2023
1. INTRODUCTION
World Wide Web (WWW): The World Wide Web is based on several different technologies:
Web browsers, Hypertext Markup Language (HTML) and Hypertext Transfer Protocol (HTTP).
Web Browser: The web browser is an application software to explore www (World Wide Web).
It provides an interface between the server and the client and requests to the server for web
documents and services.
Web Server: Web server is a program which processes the network requests of the users and
serves them with files that create web pages. This exchange takes place using Hypertext
Transfer Protocol (HTTP).
Web Pages: A web page is a digital document that is linked to the World Wide Web and
viewable by anyone connected to the internet has a web browser.
Web Development: Web development refers to the building, creating, and maintaining of
websites. It includes aspects such as web design, web publishing, web programming, and
database management. It is the creation of an application that works over the internet i.e.,
websites
• Frontend Development: The part of a website that the user interacts directly is termed
as front end. It is also referred to as the ‘client side’ of the application.
• Backend Development: Backend is the server side of a website. It is the part of the
website that users cannot see and interact. It is the portion of software that does not come
in direct contact with the users. It is used to store and arrange data.
Frontend Languages: The frontend portion is built by using some languages which are
discussed below:
• HTML: HTML stands for Hypertext Markup Language. It is used to design the front-
end portion of web pages using a markup language. HTML is the combination of
Hypertext and Markup language. Hypertext defines the link between the web pages. The
markup language is used to define the text documentation within the tag which defines
the structure of web pages.
• CSS: Cascading Style Sheets fondly referred to as CSS is a simply designed language
intended to simplify the process of making web pages presentable. CSS allows you to
apply styles to web pages. More importantly, CSS enables you to do this independent of
the HTML that makes up each web page.
• JavaScript: JavaScript is a famous scripting language used to create magic on the sites
to make the site interactive for the user. It is used to enhancing the functionality of a
website to running cool games and web-based software.
There are many other languages through which one can do front-end development depending
upon the framework for example Flutter user Dart, React uses JavaScript and Django uses
Python, and much more.
• Python: Python is a programming language that lets you work quickly and integrate
systems more efficiently.
• Java: Java is one of the most popular and widely used programming languages and
platforms. It is highly scalable. Java components are easily available.
• JavaScript: JavaScript can be used as both (front end and back end) programming.
1. HTML
2. XML
3. XHTML
4. SGML
3.3 Benefits
Separation of style and content has advantages, but has only become practical after
improvements in popular web browsers CSS implementations.
Speed
Overall, users experience of a site utilizing style sheets will generally be quicker than sites that
don’t use the technology. ‘Overall’ as the first page will probably load more slowly –
Maintainability
Holding all the presentation styles in one file can reduce the maintenance time and reduces the
chance of error, thereby improving presentation consistency. For example, the font color
associated with a type of text element may be specified — and therefore easily modified —
throughout an entire website simply by changing one short string of characters in a single file.
The alternative approach, using styles embedded in each individual page, would require a
cumbersome, time consuming, and error-prone edit of every file.
Accessibility
Sites that use CSS with either XHTML or HTML are easier to tweak so that they appear similar
in different browsers (Chrome, Internet Explorer, Mozilla Firefox, Opera, Safari, etc.).
Sites using CSS "degrade gracefully" in browsers unable to display graphical content, such as
Lynx, or those so very old that they cannot use CSS. Browsers ignore CSS that they do not
understand, such as CSS 3 statements. This enables a wide variety of user agents to be able to
access the content of a site even if they cannot render the style sheet or are not designed with
graphical capability in mind. For example, a browser using a refreshable braille display for
output could disregard layout information entirely, and the user would still have access to all
page content.
Customization
If a page's layout information is stored externally, a user can decide to disable the layout
information entirely, leaving the site's bare content still in a readable form. Site authors may
also offer multiple style sheets, which can be used to completely change the appearance of the
site without altering any of its content.
Most modern web browsers also allow the user to define their own style sheet, which can
include rules that override the author's layout rules. This allows users, for example, to bold
Consistency
Because the semantic file contains only the meanings an author intends to convey, the styling
of the various elements of the document's content is very consistent. For example, headings,
emphasized text, lists and mathematical expressions all receive consistently applied style
properties from the external style sheet. Authors need not concern themselves with the style
properties at the time of composition. These presentational details can be deferred until the
moment of presentation.
Portability
The deferment of presentational details until the time of presentation means that a document
can be easily re-purposed for an entirely different presentation medium with merely the
application of a new style sheet already prepared for the new medium and consistent with
elemental or structural vocabulary of the semantic document. A carefully authored document
for a web page can easily be printed to a hard-bound volume complete with headers and footers,
page numbers and a generated table of contents simply by applying a new style sheet.
4. Designing a Page
4.1 HTML
HTML stands for Hyper Text Markup Language. It is used to design web pages using a markup
language. HTML is an abbreviation of Hypertext and Markup language. Hypertext defines the
link between the web pages. The markup language is used to define the text document within
the tag which defines the structure of web pages. HTML 5 is the fifth and current version of
HTML. It has improved the markup available for documents and has introduced application
programming interfaces (API) and Document Object Model (DOM).
Features:
• It has introduced new multimedia features which support audio and video controls by
using <audio> and <video> tags.
• There are new graphics elements including vector graphics and tags.
• Drag and Drop- The user can grab an object and drag it further dropping it to a new
location.
• Geo-location services- It helps to locate the geographical location of a client.
• Web storage facility which provides web application methods to store data on the web
browser.
• Uses SQL database to store data offline.
• Allows drawing various shapes like triangle, rectangle, circle, etc.
• Capable of handling incorrect syntax.
• Easy DOCTYPE declaration i.e., <!doctype html>
• Easy character encoding i.e., <meta charset=”UTF-8″>
Paragraph Tag
The <p> tag offers a way to structure your text into different paragraphs. Each
paragraph of text should go in between an opening <p> and a closing </p> tag.
Centering Content
You can use <center> tag to put any content in the center of the page or any table cell.
Horizontal Lines
Horizontal lines are used to visually break-up sections of a document. The <hr> tag
creates a line from the current position in the document to the right margin and breaks the line
accordingly.
Again <hr /> tag is an example of the empty element, where you do not need opening
and closing tags, as there is nothing to go in between them.
The <hr /> element has a space between the characters hr and the forward slash. If you omit
this space, older browsers will have trouble rendering the horizontal line, while if you miss the
forward slash character and just use <hr> it is not valid in XHTML
Preserve Formatting
Sometimes, you want your text to follow the exact format of how it is written in the
HTML document. In these cases, you can use the preformatted tag <pre>.
Any text between the opening <pre> tag and the closing </pre> tag will preserve the
formatting of the source document.
HTML4 vs HTML5
<acronym> <abbr>
<applet> <object>
<basefont> CSS
<big> CSS
<center> CSS
<dir> <ul>
<font> CSS
<frame>
<frameset>
<noframes>
<isindex>
<tt> CSS
• <article>: The <article> tag is used to represent an article. More specifically, the content within
the <article> tag is independent from the other content of the site (even though it can be related).
• <fig caption>: The <fig caption> tag in HTML is used to set a caption to the figure
element in a document.
• <figure>: The <figure> tag in HTML is used to add self-contained content like
illustrations, diagrams, photos or codes listing in a document. It is related to main flow but
it can be used in any position of a document and the figure goes with the flow of the
document and if remove it then it should not affect the flow of the document.
• <footer>: The <footer> tag in HTML is used to define a footer of HTML document.
This section contains the footer information (author information, copyright information,
carriers etc.). The footer tag are used within body tag. The <footer> tag is new in the HTML
5. The footer elements require a start tag as well as an end tag.
• <main>: Delineates the main content of the body of a document or web app.
• <mark>: The <mark> tag in HTML is used to define the marked text. It is used to
highlight the part of the text in the paragraph.
• <nav>: The <nav> tag is used to declaring the navigational section in HTML
documents. Websites typically have sections dedicated to navigational links, which enables
user to navigate the site. These links can be placed inside a nav tag.
• <details>: The <details> tag is used for the content/information which is initially hidden
but could be displayed if the user wishes to see it. This tag is used to create interactive
widget which user can open or close it. The content of details tag is visible when open the
set attributes.
• <summary>: The <summary> tag in HTML is used to define a summary for the
<details> element. The <summary> element is used along with the <details> element and
provides a summary visible to the user. When the summary is clicked by the user, the content
placed inside the <details> element becomes visible which was previously hidden. The
<summary> tag was added in HTML 5. The <summary> tag requires both starting and
ending tag.
• <time>: The <time> tag is used to display the human-readable data/time. It can also be
used to encode dates and times in a machine-readable form. The main advantage for users
is that they can offer to add birthday reminders or scheduled events in their calendars and
search engines can produce smarter search results.
• <bdi>: The <bdi> tag refers to the Bi-Directional Isolation. It differentiates a text from
other text that may be formatted in different direction. This tag is used when a user generated
text with an unknown direction.
• <datalist>: The <datalist> tag is used to provide autocomplete feature in the HTML
files. It can be used with input tag, so that users can easily fill the data in the forms using
select the data.
• <keygen>: The <keygen> tag in HTML is used to specify a key-pair generator field in
a form. The purpose of <keygen> element is to provide a secure way to authenticate users.
When a from is submitted then two keys are generated, the private key and public key. The
private key is stored locally, and the public key is sent to the server. The public key is used
to generate a client certificate to authenticate users for future.
• <output>: The <output> tag in HTML is used to represent the result of a calculation
performed by the client-side script such as JavaScript.
• <progress>: It is used to represent the progress of a task. It also defines how much work
is done and how much is left to download a things. It is not used to represent the disk space
or relevant query.
• <canvas>: The <canvas> tag in HTML is used to draw graphics on web page using
JavaScript. It can be used to draw paths, boxes, texts, gradients and add images. By default,
it does not contain border and text.
Advantages:
• HTML 5 in integration with CSS, JavaScript, etc. can help build beautiful websites.
Disadvantages:
EXAMPLE:
<!DOCTYPE html>
<html>
<head>
<title>HTML 5</title>
<style>
h1 {
font-size:50px;
</style>
</head>
<body>
</body>
</html>
4.2 CSS3
Cascading Style Sheets (CSS) is a style sheet language used for describing the look and
formatting of a document written in a markup language. CSS3 is the latest standard of CSS
earlier versions (CSS2).
CSS3 modules
CSS3 is collaboration of CSS2 specifications and new specifications, we can call this
collaboration a module. Some of the modules are shown below −
• Selectors
• Box Model
• Backgrounds
• Image Values and Replaced Content
• Text Effects
• 2D Transformations
• 3D Transformations
• Animations
• Multiple Column Layout
• User Interface
Cascading Style Sheets, fondly referred to as CSS, is a simple design language intended to
simplify the process of making web pages presentable.
CSS handles the look and feel part of a web page. Using CSS, you can control the color of the
text, the style of fonts, the spacing between paragraphs, how columns are sized and laid out,
what background images or colors are used, layout designs, variations in display for different
devices and screen sizes as well as a variety of other effects.
CSS is easy to learn and understand but it provides powerful control over the presentation of an
HTML document. Most commonly, CSS is combined with the markup languages HTML or
XHTML.
Advantages of 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 have 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.
CSS-Syntax
A CSS comprises of style rules that are interpreted by the browser and then applied
to the corresponding elements in your document. 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.
You can define selectors in various simple ways based on your comfort. Let me put these
selectors one by one.
Example
h1 {
color: #36CFFF; }
Example
*{
color: #000000; }
Example
ul em {
color: #000000; }
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.
Example
.black {
color: #000000; }
This rule renders the content in black for every element with class attribute set to black in our
document. You can make it a bit more particular.
Example
h1.black {
color: #000000; }
This rule renders the content in black for only <h1> elements with class attribute set to black.
The ID Selectors
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.
Example
#black {
color: #000000; }
This rule renders the content in black for every element with id attribute set to black in our
document
CSS-Measurement units
We have listed out all the CSS Measurement Units along with proper Examples −
CSS-Fonts
You can set following font properties of an element −
CSS-Text Properties
This chapter teaches you how to manipulate text using CSS properties. You can set following
text properties of an element −
CSS-Border
Images play an important role in any web page. Though it is not recommended to
include a lot of images, but it is still important to use good images wherever required.
CSS plays a good role to control image display. You can set the following image properties
using CSS.
The border property of an image is used to set the width of an image border. This
property can have a value in length or in %.
CSS-Link
We will revisit the same properties when we will discuss Pseudo-Classes of CSS.
CSS-Border
The border properties allow you to specify how the border of the box representing an
element should look. There are three properties of a border you can change −
CSS-Margins
The margin property defines the space around an HTML element. It is possible to use
negative values to overlap content.
The values of the margin property are not inherited by the child elements. Remember that the
adjacent vertical margins (top and bottom margins) will collapse into each other so that the
distance between the blocks is not the sum of the margins, but only the greater of the two
margins or the same size as one margin if both are equal.
CSS-Padding
The padding property allows you to specify how much space should appear between the
content of an element and its border −
The value of this attribute should be either a length, a percentage, or the word inherit. If
the value is inherit, it will have the same padding as its parent element. If a percentage is used,
the percentage is of the containing box.
The following CSS properties can be used to control lists. You can also set different
values for the padding on each side of the box using the following properties −
4.3 JAVASCRIPT
◆ JavaScript to program the behavior of web pages
◆ The <script> element either contains script statements, or it points to an external script
file through the src attribute.
◆ Common uses for JavaScript are image manipulation, form validation, and dynamic
changes of content.
When it comes to making a website or app coding involves basically three types of
languages i.e., the programming language, Scripting Language and MarkupLanguage.
There are a lot of people who consider coding as just developing or making a website but
they need to understand every single language fits into a particular category and we need to
know which category that language fits into. We will discuss in detail about the difference
between these three main categories or pillars of a website or an app i.e., Programming language,
Scripting Language and Markup Language.
Scripting Language:
As the name suggest, it’s all about giving the script to perform some certain tasks.
Scripting languages are basically the subcategory of programming languages which is used to
give guidance to another program or we can say to control another program, soit also involves
instructions. It basically connects one language to one another languages and doesn’t work
standalone. JavaScript, PHP, Perl, Python, VBScript these all are the examples of scripting
language. Scripting languages need to be interpreted (Scanning the code line by line, not like
compiler in one go) instead of compiled. There is no scope of compiler in scripting languages.
Scripting languages are most widely used to create a website.
Markup Languages:
Markup languages are completely different from programming languages and scripting
languages. Markup languages prepare a structure for the data or prepare the look or design of a
page. These are presentational languages and it doesn’t include any kind of logic or algorithm,
for example, HTML. HTML is not asking any kindof question to the computer or it’s not
comparing things and it’s not asking any logical question. It’s just used to represent a view inside
a web browser. It tells the browser how to structure data for a specific page, layout, headings,
title, table and all or styling a page in a particular way. So basically, it involves formatting data
or it controls the presentation of data. Examples of Markup languages are HTML, CSS or XML.
These languages are most widely used to design a website.
5. PROJECT CODE
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>Portfolio Website</title>
<link
rel="stylesheet"
href="./vendor/Magnific-Popup/dist/magnific-popup.css"
/>
<link
rel="stylesheet"
href="./vendor/owl-carousel/css/owl.carousel.min.css"
/>
<link
rel="stylesheet"
href="./vendor/owl-carousel/css/owl.theme.default.min.css"
/>
<body>
<header class="header_area">
<div class="main-menu">
<nav class="navbar navbar-expand-lg navbar-light">
<a class="navbar-brand" href="#"
><img src="./img/logo2.png" alt="logo" width="180"
/></a>
<button
class="navbar-toggler"
type="button"
data-toggle="collapse"
data-target="#navbarNav"
aria-controls="navbarNav"
aria-expanded="false"
aria-label="Toggle navigation"
>
<span class="navbar-toggler-icon"></span>
Department Of Computer Science and Engineering, SVCN Page | 25
B. Tech IV Year -I Sem – Internship 2023
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<div class="mr-auto"></div>
<ul class="navbar-nav">
<li class="nav-item active">
<a class="nav-link" href="#"
>Home <span class="sr-only">(current)</span></a
>
</li>
<li class="nav-item">
<a class="nav-link" href="#">about</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">services</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">portfolio</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">contact</a>
</li>
</ul>
</div>
</nav>
</div>
</header>
<main class="site-main">
<section class="site-banner">
<div class="container">
<div class="row">
<div class="col-lg-6 col-md-12 site-title">
<h3 class="title-text">Hey</h3>
<h1 class="title-text text-uppercase">I am Jithin Dev</h1>
<h4 class="title-text text-uppercase">
Front End Developer
</h4>
<div class="site-buttons">
<div class="d-flex flex-row flex-wrap">
<button
type="button"
class="btn button primary-button mr-4 text-uppercase"
>
hire me
</button>
<button
type="button"
class="btn button secondary-button text-uppercase"
>
Get cv
</button>
</div>
</div>
Department Of Computer Science and Engineering, SVCN Page | 26
B. Tech IV Year -I Sem – Internship 2023
</div>
<div class="col-lg-6 col-md-12 banner-image">
<img
src="./img/banner/banner-image1.jpg"
alt="banner-img"
class="img-fluid"
width="10"
height="10"
/>
</div>
</div>
</div>
</section>
<section class="about-area">
<div class="container-fluid">
<div class="row">
<div class="col-lg-6 col-md-12">
<div class="about-image">
<img
src="./img/about-us.png"
alt="About us"
class="img-fluid"
/>
</div>
</div>
<div class="col-lg-6 col-md-12 about-title">
<h2 class="text-uppercase pt-5">
<span>Let me</span>
<span>introduce</span>
<span>myself</span>
</h2>
<div class="paragraph py-4 w-75">
<p class="para">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Error
rerum iure obcaecati vel possimus officia maiores perferendis
ut! Quos, perspiciatis.
</p>
<p class="para">
It is a long established fact that a reader will be distracted
by the readable content of a page when looking at its layout.
The point of using Lorem Ipsum is that it has a more-or-less
normal distribution of letters, as opposed to using 'Content
here, content here
</p>
</div>
<button
type="button"
class="btn button primary-button text-uppercase"
>
Download cv
</button>
</div>
Department Of Computer Science and Engineering, SVCN Page | 27
B. Tech IV Year -I Sem – Internship 2023
</div>
</div>
</section>
<section class="brand-area">
<div class="container-fluid">
<div class="row">
<div class="col-xl-6 col-lg-12 col-md-12">
<div class="first-row row">
<div class="col-lg-4 col-md-6 col-sm-6">
<div class="single-brand">
<img src="./img/brands/logo1.png" alt="Brand-1 " />
</div>
</div>
<div class="col-lg-4 col-md-6 col-sm-6">
<div class="single-brand">
<img src="./img/brands/logo2.png" alt="Brand-2 " />
</div>
</div>
<div class="col-lg-4 col-md-6 col-sm-6">
<div class="single-brand">
<img src="./img/brands/logo3.png" alt="Brand-3 " />
</div>
</div>
<div class="col-lg-4 col-md-6 col-sm-6">
<div class="single-brand">
<img src="./img/brands/logo4.png" alt="Brand-4" />
</div>
</div>
<div class="col-lg-4 col-md-6 col-sm-6">
<div class="single-brand">
<img src="./img/brands/logo5.png" alt="Brand-5 " />
</div>
</div>
<div class="col-lg-4 col-md-6 col-sm-6">
<div class="single-brand">
<img src="./img/brands/logo6.png" alt="Brand-6" />
</div>
</div>
<div class="col-lg-4 col-md-6 col-sm-6">
<div class="single-brand">
<img src="./img/brands/logo7.png" alt="Brand-7 " />
</div>
</div>
<div class="col-lg-4 col-md-6 col-sm-6">
<div class="single-brand">
<img src="./img/brands/logo8.png" alt="Brand-8 " />
</div>
</div>
<div class="col-lg-4 col-md-6 col-sm-6">
<div class="single-brand">
<img src="./img/brands/logo9.png" alt="Brand-9" />
</div>
Department Of Computer Science and Engineering, SVCN Page | 28
B. Tech IV Year -I Sem – Internship 2023
</div>
</div>
</div>
<div class="col-xl-6 col-lg-12 col-md-12">
<div class="experience-area">
<div class="d-flex flex-row years-area">
<h2 class="p-3 years">5</h2>
<h2>
<span>Years</span>
<span>Experience</span>
<span>Working</span>
</h2>
</div>
<div class="d-flex flex-row flex-wrap call-area">
<span><i class="fas fa-phone-alt fa-3x px-3"></i></span>
<div class="call-now">
<a href="#" class="text-uppercase h4 font-roboto"
>Call Now</a
>
<span class="font-roboto py-2">(+91)-837-410-5508</span>
</div>
</div>
<div class="bg-panel"></div>
</div>
</div>
</div>
</div>
</section>
<section class="services-area">
<div class="container">
<div class="row">
<div class="col-lg-12 text-center services-title">
<h1 class="text-uppercase title-text">Services Offers</h1>
<p class="para">
There are many variations of passages of Lorem Ipsum available,
but the majority have suffered alteration in some form, by
injected humour
</p>
</div>
</div>
<div class="container services-list">
<div class="row">
<div class="col-lg-3 col-md-6 col-sm-12">
<div class="services">
<div class="sevices-img text-center py-4">
<img src="./img/services/s1.png" alt="Services-1" />
</div>
<div class="card-body text-center">
<h5 class="card-title text-uppercase font-roboto">
Wp developer
</h5>
<p class="card-text text-secondary">
Department Of Computer Science and Engineering, SVCN Page | 29
B. Tech IV Year -I Sem – Internship 2023
Some quick example text to build on the card title and
make up the bulk of the card's content.
</p>
</div>
</div>
</div>
<div class="col-lg-3 col-md-6 col-sm-12">
<div class="services">
<div class="sevices-img text-center py-4">
<img src="./img/services/s2.png" alt="Services-2" />
</div>
<div class="card-body text-center">
<h5 class="card-title text-uppercase font-roboto">
ux/ui desing
</h5>
<p class="card-text text-secondary">
Some quick example text to build on the card title and
make up the bulk of the card's content.
</p>
</div>
</div>
</div>
<div class="col-lg-3 col-md-6 col-sm-12">
<div class="services">
<div class="sevices-img text-center py-4">
<img src="./img/services/s3.png" alt="Services-3" />
</div>
<div class="card-body text-center">
<h5 class="card-title text-uppercase font-roboto">
web design
</h5>
<p class="card-text text-secondary">
Some quick example text to build on the card title and
make up the bulk of the card's content.
</p>
</div>
</div>
</div>
<div class="col-lg-3 col-md-6 col-sm-12">
<div class="services">
<div class="sevices-img text-center py-4">
<img src="./img/services/s4.png" alt="Services-4" />
</div>
<div class="card-body text-center">
<h5 class="card-title text-uppercase font-roboto">
seo optimize
</h5>
<p class="card-text text-secondary">
Some quick example text to build on the card title and
make up the bulk of the card's content.
</p>
</div>
</div>
Department Of Computer Science and Engineering, SVCN Page | 30
B. Tech IV Year -I Sem – Internship 2023
</div>
</div>
</div>
</div>
</section>
<section class="project-area">
<div class="container">
<div class="button-group">
<button type="button" class="active" id="btn1" data-filter="*">
All
</button>
<button type="button" data-filter=".popular">Popular</button>
<button type="button" data-filter=".latest">Latest</button>
<button type="button" data-filter=".following">Following</button>
<button type="button" data-filter=".upcoming">Upcoming</button>
</div>
<section class="about-area">
<div class="container">
<div class="row text-center">
<div class="col-12">
<div class="about-title">
<h1 class="text-uppercase title-h1">Client Say about me</h1>
<p class="para">
Lorem ipsum dolor sit, amet consectetur adipisicing elit.
Repellendus, deleniti recusandae. Esse incidunt rem
repellendus ab voluptates maxime? Nemo, numquam!
</p>
</div>
</div>
</div>
</div>
</section>
</main>
<footer class="footer-area">
<div class="container">
<div class="">
<div class="site-logo text-center py-4">
<a href="#"><img src="./img/logo2.png" alt="logo" /></a>
</div>
<div class="social text-center">
<h5 class="text-uppercase">Follow me</h5>
<a href="#"><i class="fab fa-facebook"></i></a>
<a href="https://www.instagram.com/_its_jithin_/" target="_blank"
><i class="fab fa-instagram"></i
></a>
<a href="#"><i class="fab fa-youtube"></i></a>
<a href="#"><i class="fab fa-twitter"></i></a>
</div>
<div class="copyrights text-center">
<p class="para">
Copyright ©2023 All rights reserved | This template is made for
<a href="#"
Department Of Computer Science and Engineering, SVCN Page | 34
B. Tech IV Year -I Sem – Internship 2023
><span style="color: var(--primary-color)"
>IBM SKILLBUILD DEVOLOPMENT</span
></a
>
</p>
</div>
</div>
</div>
</footer>
<script src="./js/jquery.3.4.1.js"></script>
<script src="./js/bootstrap.min.js"></script>
<script src="./vendor/isotope/isotope.min.js"></script>
<script src="./vendor/Magnific-Popup/dist/jquery.magnific-popup.min.js"></script>
<script src="./vendor/owl-carousel/js/owl.carousel.min.js"></script>
<script src="./js/main.js"></script>
</body>
</html>
7. CONCLUSION
The end of this module brought with it new techniques and tools for;
• organizing websites
• identifying & grouping specific elements within websites
• including & embedding multi-media content
• adding metadata to further define our webpages
At this point, you should be feeling comfortable with HTML and the ways that this markup
language allows developers and content creators to build and create webpages.
This not only includes your own writing of webpages with HTML, but the necessary step of
reading other’s HTML to understand how they use the language to present content and solve
problems. This latter task is greatly facilitated by the open nature of the Internet, and the fact
that all content is sent as documents to your web browser, allowing you to view others source
code.
This is quite exciting, as it will allow you to transform your “plain” looking pages. This work
will build directly off of your knowledge and understanding of HTML. Therefore, if you are
still struggling with any topics or concepts, please leverage your resources (i.e., the instructors,
class issues forum, and google) and take the time this week to bring everything taught so far
in this semester together.
8. REFERENCES
I. www.javatpoint.com
II. www.w3schools.com
III. www.geeksforgeeks.org
IV. www.freecodecamp.org