In: Computer Science
You are to develop from the beginning a web site about yourself with regards to your course studies and any certifications you have done so far. This web site provides certain required details about your education/studies which you did. You will design and develop your web site with Notepad/Notepad++, HTML, Java Script and CSS. The purpose of this assignment is for you to build a web site that will contain some details about all of your course degrees you have achieved so far including all the certifications with, e.g., the number of degrees you are holding so far, the number of institutes you enrolled yourself, etc. This assignment involves creation of three HTML files corresponding to the three pages of your web site and all are connected to an external CSS file. You will need to determine how your site will be designed and then you will develop the pages using HTML, Java Script and CSS. The pages and CSS file you will develop are explained below. Home page (.HTML file) The first page of your site the user sees will be a home page. This page will be a welcome to the site. You will explain to the user what the site is about. The content of the page will include at least two paragraphs. An appropriate heading must be placed at the top of the page indicating what the page or site is about. The word limit for this page, excluding the heading, is 130 – 150 words. You must keep the number of words within this range. In the home page, add two links for “Course details” page and “About Me” page. NOTE: All pages must have links to the other pages.
Past Course details page (.HTML file) Begin this page with an appropriate heading (as all pages of the site will have) reflecting that this page deals with details about all the unit courses. Do not use “Course details” in the heading but use another title for your heading.
Current Course details page (.HTML file) This page conveys certain aspects about all the unit course details. Like the previous page, show a heading at the top of the page. Do not use “Current course details” in the heading text but use some other title.
Cascading Style Sheet Use CSS file for formatting used for all web pages.
Task 1: Develop a web site about yourself with regards to your course studies and any certifications you have done so far. This web site provides certain required details about your education/studies which you did. You will design and develop your web site with Notepad/Notepad++, HTML, J
Task 2: After developing the website, explain the characteristics of that website and associated authoring/management issues.
Need to add 4 courses for past and for courses for current study. the writing segments will be added by myshelf. just need the required codes.
index.html
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="use here font awesome link">
<link rel="stylesheet" type="text/css" href="style.css">
<style>
</style>
</head>
<body>
<div class="home">
<div class="topnav" id="navBar">
<a class="name" style="color: #08F5C0;">NAME</a>
<a href="index.html">Home</a>
<a href="course.html">Course</a>
<a href="about.html">About</a>
<a href="javascript:void(0);" class="icon" onclick="myFunction()">
<i class="fa fa-bars"></i>
</a>
</div>
<main>
<h1>Welcome Here...</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</main>
</div>
<script>
function myFunction() {
var x = document.getElementById("navBar");
if (x.className === "topnav") {
x.className += " responsive";
} else {
x.className = "topnav";
}
}
</script>
</body>
</html>
style.css
body {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: monospace,Arial, sans-serif;
}
.topnav {
overflow: hidden;
background-color: #262525;
}
.topnav a {
float: left;
display: block;
color: #fff;
text-align: center;
padding: 14px 16px;
text-decoration: none;
font-size: 17px;
font-weight: 900;
}
.topnav a:hover {
background-color: #06FDCC;
}
.topnav a.active {
background-color: #06FDCC;
}
.topnav .icon {
display: none;
}
@media screen and (max-width: 600px) {
.topnav a:not(:first-child) {display: none;}
.topnav a.icon {
float: right;
display: block;
}
}
@media screen and (max-width: 600px) {
.topnav.responsive {position: relative;}
.topnav.responsive .icon {
position: absolute;
right: 0;
top: 0;
}
.topnav.responsive a {
float: none;
display: block;
text-align: left;
}
}
.home{
background-image: url("./images/backimg.jpg");
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
width: 100%;
height: 100vh;
}
main{
text-align: center;
}
main h1{
color:#05FAA1;
}
main p{
font-size: 20px;
color: #000;
text-align: justify;
margin: 20px;
}
.course{
background-color: #eee;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
}
.course .edu{
background-color: #fff;
padding: 15px;
width: 80%;
height: auto;
margin: 10px;
border: 1px solid #ccc;
}
.course h1 ,h3{
color: #06F6E2;
}
.course a{
text-decoration: none;
color: #878686;
}
.about{
background-color: #eee;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: auto;
width: 80%;
margin: auto;
margin-top: 10px;
padding: 15px;
border: 1px solid #ccc;
}
.about img{
width: 200px;
height: 200px;
border-radius: 50%;
}
.about h2{
color: #0ACBB7;
}
.about p{
text-align: justify;
}
course.html
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="style.css">
<style>
</style>
</head>
<body>
<div class="topnav" id="myTopnav">
<a class="name" style="color: #08F5C0;">NAME</a>
<a href="index.html">Home</a>
<a href="course.html">Course</a>
<a href="about.html">About</a>
<a href="javascript:void(0);" class="icon" onclick="myFunction()">
<i class="fa fa-bars"></i>
</a>
</div>
<div class="course">
<h1>Course I have Done</h1>
<a href="current.html"><p>Click here for Current Courses</p></a>
<div class="edu">
<h3>College Name</h3>
<h4>Course name</h4>
<p>Start and End date</p>
<p>About course</p>
</div>
<div class="edu">
<h3>College Name</h3>
<h4>Course name</h4>
<p>Start and End date</p>
<p>About course</p>
</div>
<div class="edu">
<h3>College Name</h3>
<h4>Course name</h4>
<p>Start and End date</p>
<p>About course</p>
</div>
<div class="edu">
<h3>College Name</h3>
<h4>Course name</h4>
<p>Start and End date</p>
<p>About course</p>
</div>
</div>
<script>
function myFunction() {
var x = document.getElementById("myTopnav");
if (x.className === "topnav") {
x.className += " responsive";
} else {
x.className = "topnav";
}
}
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="style.css">
<style>
</style>
</head>
<body>
<div class="topnav" id="myTopnav">
<a class="name" style="color: #08F5C0;">NAME</a>
<a href="index.html">Home</a>
<a href="course.html">Course</a>
<a href="about.html">About</a>
<a href="javascript:void(0);" class="icon" onclick="myFunction()">
<i class="fa fa-bars"></i>
</a>
</div>
<div class="course">
<h1>Current Course</h1>
<a href="course.html"><p>Go to Back</p></a>
<div class="edu">
<h3>College Name</h3>
<h4>Course name</h4>
<p>Start and End date</p>
<p>About course</p>
</div>
<div class="edu">
<h3>College Name</h3>
<h4>Course name</h4>
<p>Start and End date</p>
<p>About course</p>
</div>
<div class="edu">
<h3>College Name</h3>
<h4>Course name</h4>
<p>Start and End date</p>
<p>About course</p>
</div>
<div class="edu">
<h3>College Name</h3>
<h4>Course name</h4>
<p>Start and End date</p>
<p>About course</p>
</div>
</div>
<script>
function myFunction() {
var x = document.getElementById("myTopnav");
if (x.className === "topnav") {
x.className += " responsive";
} else {
x.className = "topnav";
}
}
</script>
</body>
</html>
about.html
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="style.css">
<style>
</style>
</head>
<body>
<div class="topnav" id="myTopnav">
<a class="name" style="color: #08F5C0;">NAME</a>
<a href="index.html">Home</a>
<a href="course.html">Course</a>
<a href="about.html">About</a>
<a href="javascript:void(0);" class="icon" onclick="myFunction()">
<i class="fa fa-bars"></i>
</a>
</div>
<div class="about">
<img src="images/profile.jpg" >
<h2>Your Name</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
<script>
function myFunction() {
var x = document.getElementById("myTopnav");
if (x.className === "topnav") {
x.className += " responsive";
} else {
x.className = "topnav";
}
}
</script>
</body>
</html>