Web Tech File
Web Tech File
PRACTICAL FILE
WEB TECHNOLOGIES
(PAPER CODE: CIE-356P)
File:- index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Basic HTML Experiment</title>
<style>
body {
background-color: lightblue;
font-family: Arial, sans-serif;
text-align: center;
}
h1 {
color: darkblue;
}
p{
font-size: 18px;
}
</style>
</head>
<body>
<img src="https://assets.pokemon.com/assets/cms2/img/pokedex/full/001.png"
alt="Bulbasaur" width="300">
</body>
</html>
Experiment 2
<h2>Ordered List</h2>
<ol>
<li>Apple</li>
<li>Banana</li>
<li>Cherry</li>
<li>Dates</li>
<li>Grapes</li>
</ol>
<h2>Unordered List</h2>
<ul>
<li>Car</li>
<li>Bike</li>
<li>Bus</li>
<li>Train</li>
<li>Airplane</li>
</ul>
</body>
</html>
Experiment 3
File:- index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Grid Layout Example</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="container">
<div class="box box1">Frame 1</div>
<div class="box box2">Frame 2</div>
<div class="box box3">Frame 3</div>
<div class="box box4">Frame 4</div>
</div>
</body>
</html>
File:- styles.css
body, html {
height: 100%;
margin: 0;
}
.container {
display: grid;
grid-template-rows: 50% 50%;
grid-template-columns: 50% 50%;
height: 100vh;
}
.box {
display: flex;
justify-content: center;
align-items: center;
font-size: 20px;
font-weight: bold;
color: white;
}
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8”>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0”>
<title>My College</title>
</head>
<body>
<h1>Welcome to My College</h1>
<div class=”navbar”>
<a href=”courses.html”>Courses</a>
<a href=”departments.html”>Departments</a>
<a href=”faculty.html”>Faculty</a>
<a href=”library.html”>Library</a>
<a href=”contact.html”>Contact Us</a>
</div>
<div class=”container”>
<p>Explore our academic offerings, faculty, library, and more.</p>
</div>
</body>
</html>
File:- courses.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Courses</title>
</head>
<body>
<h1>Courses Offered</h1>
<div class="navbar">
<a href="index.html">Home</a>
</div>
<div class="container">
<ul class="content-list">
<li>Bachelor of Science (B.Sc.)</li>
<li>Bachelor of Technology (B.Tech.) in Computer Science</li>
<li>Bachelor of Technology (B.Tech.) in Information Technology</li>
<li>Bachelor of Technology (B.Tech.) in Machine Learning</li>
<li>Bachelor of Technology (B.Tech.) in Data Science</li>
</ul>
</div>
</body>
</html>
File:- departments.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Departments</title>
</head>
<body>
<h1>Departments</h1>
<div class="navbar">
<a href="index.html">Home</a>
</div>
<div class="container">
<ul class="content-list">
<li>Computer Science</li>
<li>Applied Science</li>
<li>Information Technology</li>
<li>Electrical Engineering</li>
<li>English</li>
</ul>
</div>
</body>
</html>
File:- faculty.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Faculty</title>
</head>
<body>
<h1>Our Faculty</h1>
<div class="navbar">
<a href="index.html">Home</a>
</div>
<div class="container">
<ul class="content-list">
<li>Dr. John Doe (Computer Science)</li>
<li>Prof. Alice Smith (Mathematics)</li>
<li>Dr. Robert Brown (Applied Science)</li>
<li>Dr. Emily White (Data Science)</li>
</ul>
</div>
</body>
</html>
File:- library.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Library</title>
</head>
<body>
<h1>Library</h1>
<div class="navbar">
<a href="index.html">Home</a>
</div>
<div class="container">
<p>Our library has thousands of books, journals, and research papers.</p>
<h2>Library Sections</h2>
<ul class="content-list">
<li>Reference Books</li>
<li>Journals</li>
<li>Research Papers</li>
<li>Digital Library</li>
</ul>
</div>
</body>
</html>
File:- contact.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Contact Us</title>
</head>
<body>
<h1>Contact Us</h1>
<div class="navbar">
<a href="index.html">Home</a>
</div>
<div class="container">
<p><strong>Email:</strong> [email protected]</p>
<p><strong>Phone:</strong> +123 456 7890</p>
<p><strong>Address:</strong>G-3, Rajouri Gardens, New Delhi</p>
</div>
</body>
</html>
Experiment 5
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Registration Form</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="container">
<h2>Registration Form</h2>
<form action="#" method="post">
<div class="form-group">
<label for="name">Full Name</label>
<input type="text" id="name" name="name" required>
</div>
<div class="form-group">
<label for="email">Email</label>
<input type="email" id="email" name="email" required>
</div>
<div class="form-group">
<label for="password">Password</label>
<input type="password" id="password" name="password" required>
</div>
<div class="form-group">
<label for="confirm-password">Confirm Password</label>
<input type="password" id="confirm-password" name="confirm-password" required>
</div>
<div class="form-group">
<label>Gender</label>
<div class="gender">
<input type="radio" id="male" name="gender" value="male" required>
<label for="male">Male</label>
<button type="submit">Register</button>
</form>
</div>
</body>
</html>
File:- styles.css
body {
font-family: Arial, sans-serif;
background: #f4f4f4;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
}
.container {
background: #fff;
padding: 20px;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
width: 300px;
text-align: center;
}
h2 {
margin-bottom: 15px;
color: #333;
}
.form-group {
margin-bottom: 15px;
text-align: left;
}
label {
font-weight: bold;
display: block;
margin-bottom: 5px;
}
input[type="text"],
input[type="email"],
input[type="password"] {
width: 100%;
padding: 8px;
border: 1px solid #ccc;
border-radius: 5px;
}
.gender {
display: flex;
gap: 10px;
align-items: center;
}
input[type="radio"] {
margin-right: 5px;
}
button {
width: 100%;
padding: 10px;
border: none;
background: #28a745;
color: white;
font-size: 16px;
border-radius: 5px;
cursor: pointer;
}
button:hover {
background: #218838;
}
Experiment 6
File:- index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Welcome to Delhi</title>
<style>
body {
font-family: 'Arial', sans-serif;
background-color: #f8f1e5;
color: #333;
text-align: center;
margin: 0;
padding: 0;
}
h1 {
color: #b22222;
font-size: 42px;
margin-top: 20px;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
}
p{
font-size: 18px;
width: 80%;
margin: 0 auto;
line-height: 1.6;
}
img {
width: 80%;
max-width: 600px;
border-radius: 10px;
margin: 20px 0;
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
}
footer {
background-color: #b22222;
color: white;
padding: 10px;
margin-top: 20px;
font-size: 16px;
}
</style>
</head>
<body>
<img
src="https://upload.wikimedia.org/wikipedia/commons/0/09/India_Gate_in_New_Delhi_03-
2016.jpg" alt="Delhi - India Gate">
<p>
Delhi, the capital of India, is a city that blends history and modernity. From the majestic Red
Fort and Qutub Minar to bustling markets like Chandni Chowk, Delhi offers a rich cultural
experience.
It is known for its diverse cuisine, vibrant festivals, and architectural marvels.
</p>
<p>
Whether you explore the Mughal heritage of Old Delhi or the cosmopolitan charm of
Connaught Place, this city never fails to impress!
</p>
<footer>
© 2025 Explore Delhi | Designed with ❤️
</footer>
</body>
</html>
Experiment 7
File:- index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My College</title>
</head>
<body>
<h1>Welcome to My College</h1>
<div class="navbar">
<a href="courses.html">Courses</a>
<a href="departments.html">Departments</a>
<a href="faculty.html">Faculty</a>
<a href="library.html">Library</a>
<a href="contact.html">Contact Us</a>
</div>
<div class="container">
<p>Explore our academic offerings, faculty, library, and more.</p>
</div>
</body>
</html>
File:- courses.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Courses</title>
</head>
<body>
<h1>Courses Offered</h1>
<div class="navbar">
<a href="index.html">Home</a>
</div>
<div class="container">
<ul class="content-list">
<li>Bachelor of Science (B.Sc.)</li>
<li>Bachelor of Technology (B.Tech.) in Computer Science</li>
<li>Bachelor of Technology (B.Tech.) in Information Technology</li>
<li>Bachelor of Technology (B.Tech.) in Machine Learning</li>
<li>Bachelor of Technology (B.Tech.) in Data Science</li>
</ul>
</div>
</body>
</html>
File:- departments.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Departments</title>
</head>
<body>
<h1>Departments</h1>
<div class="navbar">
<a href="index.html">Home</a>
</div>
<div class="container">
<ul class="content-list">
<li>Computer Science</li>
<li>Applied Science</li>
<li>Information Technology</li>
<li>Electrical Engineering</li>
<li>English</li>
</ul>
</div>
</body>
</html>
File:- faculty.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Faculty</title>
</head>
<body>
<h1>Our Faculty</h1>
<div class="navbar">
<a href="index.html">Home</a>
</div>
<div class="container">
<ul class="content-list">
<li>Dr. John Doe (Computer Science)</li>
<li>Prof. Alice Smith (Mathematics)</li>
<li>Dr. Robert Brown (Applied Science)</li>
<li>Dr. Emily White (Data Science)</li>
</ul>
</div>
</body>
</html>
File:- library.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Library</title>
</head>
<body>
<h1>Library</h1>
<div class="navbar">
<a href="index.html">Home</a>
</div>
<div class="container">
<p>Our library has thousands of books, journals, and research papers.</p>
<h2>Library Sections</h2>
<ul class="content-list">
<li>Reference Books</li>
<li>Journals</li>
<li>Research Papers</li>
<li>Digital Library</li>
</ul>
</div>
</body>
</html>
File:- contact.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Contact Us</title>
</head>
<body>
<h1>Contact Us</h1>
<div class="navbar">
<a href="index.html">Home</a>
</div>
<div class="container">
<p><strong>Email:</strong> [email protected]</p>
<p><strong>Phone:</strong> +123 456 7890</p>
<p><strong>Address:</strong>G-3, Rajouri Gardens, New Delhi</p>
</div>
</body>
</html>
File:- styles.css
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #f4f4f4;
color: #333;
}
h1 {
background-color: #004080;
color: white;
padding: 15px;
text-align: center;
margin: 0;
}
h2 {
color: #004080;
}
.navbar {
text-align: center;
background-color: #004080;
padding: 10px 0;
}
.navbar a {
text-decoration: none;
color: white;
font-weight: bold;
padding: 10px 15px;
display: inline-block;
}
.navbar a:hover {
background-color: #0059b3;
border-radius: 5px;
}
.container {
width: 80%;
margin: 20px auto;
padding: 20px;
background-color: white;
border-radius: 5px;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}
ul.content-list {
list-style-type: square;
padding-left: 20px;
}
ul.content-list li {
margin-bottom: 10px;
}
.back-link {
display: block;
text-align: center;
margin-top: 20px;
font-weight: bold;
}
.back-link a {
text-decoration: none;
color: #004080;
}
.back-link a:hover {
color: #0059b3;
text-decoration: underline;
}
2. Inline CSS
File:- index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My College</title>
</head>
<body style="font-family: Arial, sans-serif; margin: 20px;">
<h1>Welcome to My College</h1>
<div style="margin-bottom: 20px;">
<a href="courses.html" style="text-decoration: none; margin-right: 10px; color:
blue;">Courses</a>
<a href="departments.html" style="text-decoration: none; margin-right: 10px; color:
blue;">Departments</a>
<a href="faculty.html" style="text-decoration: none; margin-right: 10px; color:
blue;">Faculty</a>
<a href="library.html" style="text-decoration: none; margin-right: 10px; color:
blue;">Library</a>
<a href="contact.html" style="text-decoration: none; margin-right: 10px; color:
blue;">Contact Us</a>
</div>
<div style="padding: 20px; border: 1px solid #ddd;">
<p>Explore our academic offerings, faculty, library, and more.</p>
</div>
</body>
</html>
File:- courses.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Courses</title>
</head>
<body style="font-family: Arial, sans-serif; margin: 20px;">
<h1>Courses Offered</h1>
<div style="margin-bottom: 20px;">
<a href="index.html" style="text-decoration: none; margin-right: 10px; color:
blue;">Home</a>
</div>
<div style="padding: 20px; border: 1px solid #ddd;">
<ul style="list-style-type: square;">
<li>Bachelor of Science (B.Sc.)</li>
<li>Bachelor of Commerce (B.Com.)</li>
<li>Bachelor of Arts (B.A.)</li>
<li>Bachelor of Technology (B.Tech.)</li>
<li>Master of Science (M.Sc.)</li>
</ul>
</div>
</body>
</html>
File:- departments.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Departments</title>
</head>
<body style="font-family: Arial, sans-serif; margin: 20px;">
<h1>Departments</h1>
<div style="margin-bottom: 20px;">
<a href="index.html" style="text-decoration: none; margin-right: 10px; color:
blue;">Home</a>
</div>
<div style="padding: 20px; border: 1px solid #ddd;">
<ul style="list-style-type: square;">
<li>Computer Science</li>
<li>Physics</li>
<li>Mathematics</li>
<li>Biology</li>
<li>English</li>
</ul>
</div>
</body>
</html>
File:- faculty.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Faculty</title>
</head>
<body style="font-family: Arial, sans-serif; margin: 20px;">
<h1>Our Faculty</h1>
<div style="margin-bottom: 20px;">
<a href="index.html" style="text-decoration: none; margin-right: 10px; color:
blue;">Home</a>
</div>
<div style="padding: 20px; border: 1px solid #ddd;">
<ul style="list-style-type: square;">
<li>Dr. John Doe (Computer Science)</li>
<li>Prof. Alice Smith (Mathematics)</li>
<li>Dr. Robert Brown (Physics)</li>
<li>Dr. Emily White (Biology)</li>
</ul>
</div>
</body>
</html>
File:- library.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Library</title>
</head>
<body style="font-family: Arial, sans-serif; margin: 20px;">
<h1>Library</h1>
<div style="margin-bottom: 20px;">
<a href="index.html" style="text-decoration: none; margin-right: 10px; color:
blue;">Home</a>
</div>
<div style="padding: 20px; border: 1px solid #ddd;">
<p>Our library has thousands of books, journals, and research papers.</p>
<h2>Library Sections</h2>
<ul style="list-style-type: square;">
<li>Reference Books</li>
<li>Journals</li>
<li>Research Papers</li>
<li>Digital Library</li>
</ul>
</div>
</body>
</html>
File:- contact.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Contact Us</title>
</head>
<body style="font-family: Arial, sans-serif; margin: 20px;">
<h1>Contact Us</h1>
<div style="margin-bottom: 20px;">
<a href="index.html" style="text-decoration: none; margin-right: 10px; color:
blue;">Home</a>
</div>
<div style="padding: 20px; border: 1px solid #ddd;">
<p><strong>Email:</strong> [email protected]</p>
<p><strong>Phone:</strong> +123 456 7890</p>
<p><strong>Address:</strong> 123 College Road, City, Country</p>
</div>
</body>
</html>
3. Internal CSS
File:- index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My College</title>
<style>
body { font-family: Arial, sans-serif; margin: 20px; }
.navbar { margin-bottom: 20px; }
.navbar a { text-decoration: none; margin-right: 10px; color: blue; }
.container { padding: 20px; border: 1px solid #ddd; }
</style>
</head>
<body>
<h1>Welcome to My College</h1>
<div class="navbar">
<a href="courses.html">Courses</a>
<a href="departments.html">Departments</a>
<a href="faculty.html">Faculty</a>
<a href="library.html">Library</a>
<a href="contact.html">Contact Us</a>
</div>
<div class="container">
<p>Explore our academic offerings, faculty, library, and more.</p>
</div>
</body>
</html>
File:- courses.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Courses</title>
<style>
body { font-family: Arial, sans-serif; margin: 20px; }
.navbar { margin-bottom: 20px; }
.navbar a { text-decoration: none; margin-right: 10px; color: blue; }
.container { padding: 20px; border: 1px solid #ddd; }
.content-list { list-style-type: square; }
</style>
</head>
<body>
<h1>Courses Offered</h1>
<div class="navbar">
<a href="index.html">Home</a>
</div>
<div class="container">
<ul class="content-list">
<li>Bachelor of Science (B.Sc.)</li>
<li>Bachelor of Commerce (B.Com.)</li>
<li>Bachelor of Arts (B.A.)</li>
<li>Bachelor of Technology (B.Tech.)</li>
<li>Master of Science (M.Sc.)</li>
</ul>
</div>
</body>
</html>
File:- departments.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Departments</title>
<style>
body { font-family: Arial, sans-serif; margin: 20px; }
.navbar { margin-bottom: 20px; }
.navbar a { text-decoration: none; margin-right: 10px; color: blue; }
.container { padding: 20px; border: 1px solid #ddd; }
.content-list { list-style-type: square; }
</style>
</head>
<body>
<h1>Departments</h1>
<div class="navbar">
<a href="index.html">Home</a>
</div>
<div class="container">
<ul class="content-list">
<li>Computer Science</li>
<li>Physics</li>
<li>Mathematics</li>
<li>Biology</li>
<li>English</li>
</ul>
</div>
</body>
</html>
File:- faculty.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Faculty</title>
<style>
body { font-family: Arial, sans-serif; margin: 20px; }
.navbar { margin-bottom: 20px; }
.navbar a { text-decoration: none; margin-right: 10px; color: blue; }
.container { padding: 20px; border: 1px solid #ddd; }
.content-list { list-style-type: square; }
</style>
</head>
<body>
<h1>Our Faculty</h1>
<div class="navbar">
<a href="index.html">Home</a>
</div>
<div class="container">
<ul class="content-list">
<li>Dr. John Doe (Computer Science)</li>
<li>Prof. Alice Smith (Mathematics)</li>
<li>Dr. Robert Brown (Physics)</li>
<li>Dr. Emily White (Biology)</li>
</ul>
</div>
</body>
</html>
File:- library.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Library</title>
<style>
body { font-family: Arial, sans-serif; margin: 20px; }
.navbar { margin-bottom: 20px; }
.navbar a { text-decoration: none; margin-right: 10px; color: blue; }
.container { padding: 20px; border: 1px solid #ddd; }
.content-list { list-style-type: square; }
</style>
</head>
<body>
<h1>Library</h1>
<div class="navbar">
<a href="index.html">Home</a>
</div>
<div class="container">
<p>Our library has thousands of books, journals, and research papers.</p>
<h2>Library Sections</h2>
<ul class="content-list">
<li>Reference Books</li>
<li>Journals</li>
<li>Research Papers</li>
<li>Digital Library</li>
</ul>
</div>
</body>
</html>
File:- contact.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Contact Us</title>
<style>
body { font-family: Arial, sans-serif; margin: 20px; }
.navbar { margin-bottom: 20px; }
.navbar a { text-decoration: none; margin-right: 10px; color: blue; }
.container { padding: 20px; border: 1px solid #ddd; }
</style>
</head>
<body>
<h1>Contact Us</h1>
<div class="navbar">
<a href="index.html">Home</a>
</div>
<div class="container">
<p><strong>Email:</strong> [email protected]</p>
<p><strong>Phone:</strong> +123 456 7890</p>
<p><strong>Address:</strong> 123 College Road, City, Country</p>
</div>
</body>
</html>
Experiment 8
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Odd or Even Checker</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: center;
margin: 50px;
}
input, button {
margin-top: 10px;
padding: 8px;
font-size: 16px;
}
</style>
</head>
<body>
<script>
function checkOddEven() {
let num = document.getElementById("numberInput").value;
let result = document.getElementById("result");
num = parseInt(num);
if (isNaN(num)) {
result.innerHTML = "Invalid input! Please enter an integer.";
} else {
result.innerHTML = (num % 2 === 0) ? num + " is Even" : num + " is Odd";
}
}
</script>
</body>
</html>
Experiment 9
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>User Information Form</title>
<style>
body {
font-family: Arial, sans-serif;
margin: 20px;
padding: 20px;
background-color: #f4f4f4;
}
.container {
max-width: 400px;
padding: 20px;
background: white;
box-shadow: 0px 0px 10px gray;
border-radius: 5px;
}
label {
font-weight: bold;
}
input, select, button {
width: 100%;
padding: 8px;
margin: 5px 0;
border: 1px solid #ccc;
border-radius: 5px;
}
button {
background-color: blue;
color: white;
cursor: pointer;
}
button:hover {
background-color: darkblue;
}
.error {
color: red;
font-size: 12px;
}
</style>
</head>
<body>
<div class="container">
<h2>User Information Form</h2>
<label for="name">Name:</label>
<input type="text" id="name">
<span class="error" id="nameError"></span>
<label for="email">Email:</label>
<input type="email" id="email">
<span class="error" id="emailError"></span>
<label>Gender:</label>
<select id="gender">
<option value="">Select Gender</option>
<option value="Male">Male</option>
<option value="Female">Female</option>
<option value="Other">Other</option>
</select>
<span class="error" id="genderError"></span>
<label for="color">Favorite Colour:</label>
<input type="text" id="color">
<span class="error" id="colorError"></span>
<button onclick="displayInfo()">Submit</button>
<h3>Collected Information:</h3>
<textarea id="output" rows="5" readonly></textarea>
</div>
<script>
function displayInfo() {
let name = document.getElementById("name").value.trim();
let email = document.getElementById("email").value.trim();
let mobile = document.getElementById("mobile").value.trim();
let gender = document.getElementById("gender").value;
let color = document.getElementById("color").value.trim();
nameError.innerHTML = "";
emailError.innerHTML = "";
mobileError.innerHTML = "";
genderError.innerHTML = "";
colorError.innerHTML = "";
if (isValid) {
let info = `Name: ${name}\nEmail: ${email}\nMobile: ${mobile}\nGender: ${gender}\
nFavorite Color: ${color}`;
document.getElementById("output").value = info;
}
}
</script>
</body>
</html>
Experiment 10
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Dynamic Time Table</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: center;
background-color: #f4f4f4;
}
table {
width: 80%;
margin: 20px auto;
border-collapse: collapse;
background: #fff;
}
th, td {
border: 1px solid black;
padding: 10px;
text-align: center;
}
th {
background-color: #4CAF50;
color: white;
}
input, select, button {
padding: 10px;
margin: 5px;
}
.btn {
background: #28a745;
color: white;
border: none;
cursor: pointer;
.btn:hover {
background: #218838;
}
</style>
</head>
<body>
<label>Day:</label>
<select id="day">
<option>Monday</option>
<option>Tuesday</option>
<option>Wednesday</option>
<option>Thursday</option>
<option>Friday</option>
<option>Saturday</option>
</select>
<label>Time:</label>
<input type="text" id="time" placeholder="e.g. 10:00 AM - 11:00 AM">
<label>Subject:</label>
<input type="text" id="subject" placeholder="Enter Subject">
<table id="timetable">
<tr>
<th>Day</th>
<th>Time</th>
<th>Subject</th>
<th>Action</th>
</tr>
</table>
<script>
function addEntry() {
let day = document.getElementById("day").value;
let time = document.getElementById("time").value;
let subject = document.getElementById("subject").value;
cell1.innerHTML = day;
cell2.innerHTML = time;
cell3.innerHTML = subject;
cell4.innerHTML = '<button class="btn" onclick="removeRow(this)">Remove</button>';
}
function removeRow(btn) {
let row = btn.parentNode.parentNode;
row.parentNode.removeChild(row);
}
</script>
</body>
</html>
Experiment 12
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "gtbit_db";
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>GTBIT - Guru Tegh Bahadur Institute of Technology</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<h1 class="logo">Guru Tegh Bahadur Institute of Technology</h1>
<p class="tagline">Shaping Tomorrow's Technology Leaders</p>
</header>
<div class="container">
<section id="departments">
<h2>Our Departments</h2>
<div class="cards-container">
<?php
$dept_query = "SELECT * FROM departments";
$dept_result = $conn->query($dept_query);
while ($row = $dept_result->fetch_assoc()) {
<section id="courses">
<h2>Academic Programs</h2>
<div class="cards-container">
<?php
$course_query = "SELECT courses.name, departments.name AS department FROM
courses
JOIN departments ON courses.department_id = departments.id";
$course_result = $conn->query($course_query);
while ($row = $course_result->fetch_assoc()) {
echo "<div class='card'><div class='card-title'>{$row['name']}</div><div class='card-
info'>Department: {$row['department']}</div></div>";
}
?>
</div>
</section>
<section id="faculty">
<h2>Our Distinguished Faculty</h2>
<div class="cards-container">
<?php
$faculty_query = "SELECT faculty.name, faculty.designation, departments.name AS
department FROM faculty
JOIN departments ON faculty.department_id = departments.id";
$faculty_result = $conn->query($faculty_query);
while ($row = $faculty_result->fetch_assoc()) {
echo "<div class='faculty-card'><div class='faculty-info'><div class='faculty-
name'>{$row['name']}</div><div class='faculty-title'>{$row['designation']}
({$row['department']})</div></div></div>";
}
?>
</div>
</section>
<section id="contact">
<h2>Get In Touch</h2>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
<div class="contact-form">
<form action="" method="POST">
<div class="form-group">
<label for="name">Full Name</label>
<input type="text" id="name" name="name" required>
</div>
<div class="form-group">
<label for="email">Email Address</label>
<input type="email" id="email" name="email" required>
</div>
<div class="form-group">
<label for="subject">Subject</label>
<input type="text" id="subject" name="subject">
</div>
<div class="form-group">
<label for="message">Your Message</label>
<textarea id="message" name="message" rows="5" required></textarea>
</div>
<button type="submit">Send Message</button>
</form>
</div>
</section>
</div>
<footer>
<div class="container">
<div class="footer-content">
File:- styles.css
*{
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
body {
background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
color: #333;
line-height: 1.6;
}
header {
background: linear-gradient(to right, #1a2a6c, #2a5298, #4e7ac7);
color: white;
padding: 2rem 0;
text-align: center;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
position: relative;
overflow: hidden;
}
header::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
}
.logo {
font-size: 2.5rem;
margin-bottom: 0.5rem;
position: relative;
z-index: 1;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}
.tagline {
font-style: italic;
font-weight: 300;
position: relative;
z-index: 1;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 2rem;
}
section {
background-color: white;
border-radius: 8px;
padding: 2rem;
margin-bottom: 2rem;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
section:hover {
transform: translateY(-5px);
box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
}
h2 {
color: #1a2a6c;
margin-bottom: 1.5rem;
padding-bottom: 0.5rem;
border-bottom: 2px solid #e4e8eb;
position: relative;
}
h2::after {
content: '';
position: absolute;
left: 0;
bottom: -2px;
width: 60px;
height: 2px;
background-color: #4e7ac7;
}
.cards-container {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
gap: 1.5rem;
}
.card {
background-color: #f9f9f9;
border-radius: 8px;
padding: 1.5rem;
transition: all 0.3s ease;
border-left: 4px solid #1a2a6c;
}
.card:hover {
background-color: #f0f4f8;
transform: translateY(-5px);
}
.card-title {
font-weight: 600;
margin-bottom: 0.5rem;
color: #1a2a6c;
}
.card-info {
color: #666;
font-size: 0.9rem;
}
.faculty-card {
display: flex;
flex-direction: column;
border-radius: 8px;
overflow: hidden;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.faculty-img {
height: 100px;
background-color: #e4e8eb;
display: flex;
align-items: center;
justify-content: center;
color: #1a2a6c;
font-size: 2rem;
}
.faculty-info {
padding: 1rem;
background-color: white;
}
.faculty-name {
font-weight: 600;
margin-bottom: 0.25rem;
}
.faculty-title {
color: #666;
font-style: italic;
font-size: 0.9rem;
}
.contact-form {
background: white;
padding: 2rem;
border-radius: 8px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.success-message {
background-color: rgba(39, 174, 96, 0.1);
border-left: 4px solid #27ae60;
color: #27ae60;
padding: 1rem;
margin-bottom: 1.5rem;
border-radius: 4px;
}
.form-group {
margin-bottom: 1.5rem;
}
label {
display: block;
margin-bottom: 0.5rem;
color: #555;
font-weight: 500;
}
input, textarea {
width: 100%;
padding: 0.75rem;
border: 1px solid #ddd;
border-radius: 4px;
transition: border-color 0.3s ease;
font-size: 1rem;
}
input:focus, textarea:focus {
border-color: #4e7ac7;
outline: none;
box-shadow: 0 0 0 3px rgba(78, 122, 199, 0.1);
}
button {
background: linear-gradient(to right, #1a2a6c, #4e7ac7);
color: white;
border: none;
padding: 0.75rem 1.5rem;
border-radius: 4px;
cursor: pointer;
font-size: 1rem;
font-weight: 500;
transition: all 0.3s ease;
}
button:hover {
background: linear-gradient(to right, #152354, #3b67b3);
transform: translateY(-2px);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
footer {
background-color: #1a2a6c;
color: white;
padding: 2rem 0;
text-align: center;
margin-top: 2rem;
}
.footer-content {
display: flex;
flex-direction: column;
align-items: center;
}
.social-links {
margin: 1rem 0;
}
.social-links a {
color: white;
margin: 0 0.5rem;
text-decoration: none;
display: inline-block;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 50%;
transition: all 0.3s ease;
}
.social-links a:hover {
background-color: rgba(255, 255, 255, 0.2);
transform: translateY(-3px);
}
.copyright {
margin-top: 1rem;
font-size: 0.9rem;
opacity: 0.8;
}
header {
padding: 1.5rem 0;
}
.logo {
font-size: 2rem;
}
.container {
padding: 1rem;
}
}
File:- schema.sql