Professional Documents
Culture Documents
Bhushan Intership Report 5 Sem Real
Bhushan Intership Report 5 Sem Real
Bhushan Intership Report 5 Sem Real
On
Frontend Development (HTML, CSS)
(SESSION 2023-24)
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
CHAMELI DEVI GROUP OF INSTITUTIONS, INDORE
Submitted by:
Bhushan kawadkar(0832CS211051)
Submitted To:
Ms.Harleen Kaur
(Assistant Professor)
RAJIV GANDHI PROUDYOGIKI
VISHWAVIDYALAYA BHOPAL (M.P)
CHAMELI DEVI GROUP OF INSTITUTIONS,
INDORE
CERTIFICATE
This is to certify that Mr. Bhushan kawadkar of B.Tech (Computer Science &
Engineering) Enrollment No.0832CS211051 has completed her Internship by
Great learing 2023-2024 as partial fulfillment of the B.Tech (Computer Science &
Engineering) course.
HTML is the fundamental building block of web development, serving as the standard markup
language for creating web pages. It provides the structure and elements necessary to define the
content on a webpage.
CSS is a stylesheet language used to control the presentation and layout of HTML documents. It
enables developers to define the visual style of web pages, including aspects such as colours,
fonts, spacing, and positioning.
.
The main features of the Html language include:
Structure and Semantics
Tags and Attributes
Forms
Multimedia Integration
.
HTML5, released in 2014, brought numerous new features, multimedia
support, and improved semantics for modern web development.
Over the years, browser vendors implemented CSS features with
varying degrees of compatibility, leading to challenges for
Description of the Project
The objective of this project was to create a personal portfolio website showcasing
my skills, projects, and professional experience. The focus was on developing a
visually appealing and responsive website that would effectively communicate my
capabilities to potential employers and collaborators.
p{
color: red;
}
}
Popular compilers
Visual Studio Code (VSCode)
Sublime Text
Notepad++
WebStorm
Technical Details of the Project
1. Document Structure:
HTML documents follow a specific structure with a <!DOCTYPE html>
declaration at the beginning to indicate the document type.
The document is typically divided into <html>, <head>, and <body> sections.
The <head> section contains metadata like the document title, character set, and
links to external resources.
1. Selectors:
Selectors target HTML elements for styling. They can be based on element
names (e.g., p, div), classes (e.g., .class-name), IDs (e.g., #id-name), or other
attributes.
2. Properties and Values:
CSS properties define the appearance of selected elements. Each property is
assigned a value.
Example properties: color, font-size, margin, padding, background-color.
3. Box Model:
The CSS box model describes the layout of elements. It includes content,
padding, border, and margin.
width and height properties control the size of the content box.
4. Layout Techniques:
Floats: Elements can be floated left or right for layout purposes.
Flexbox: A one-dimensional layout model that allows space distribution among
items in a container and alignment of items within.
Grid Layout: A two-dimensional layout system for complex designs, providing
rows and columns.
5. Media Queries:
Media queries allow for responsive design by applying styles based on
characteristics such as screen width, height, and device orientation.
Example: @media screen and (max-width: 600px) { /* styles for small
screens */ }
6. Transitions and Animations:
CSS supports transitions for smooth changes between states and animations for
creating dynamic effects.
Example: transition: color 0.3s ease-in-out;
7. CSS Variables (Custom Properties):
CSS variables allow the definition of reusable values, improving maintainability.
Example: --main-color: #3498db; and color: var(--main-color);
8. Vendor Prefixes:
Some CSS features may require vendor prefixes for cross-browser compatibility.
For example, -webkit-, -moz-, -ms-.