OLA 2: HTML & CSS

Course: CSCI 4410/5410 Web Technologies

Instructor: Dr. Xin Yang

Due date: 11:59 pm Feb 16th, 2025 (Sunday)

Objective:

In this assignment, you will enhance your web development skills by creating a comprehensive CV webpage and applying CSS styling and layout to your previous work. The tasks are designed to deepen your understanding of HTML structure, CSS styling, and Layout.

Step 1: Design Your Website Layout

1. Header

A header is usually located at the top of the website. It often contains a logo or a website name.

2. Navigation Bar

Develop a navigation bar that allows users to switch between your Home page (OLA 1 personal webpage) and your CV page. Ensure that the navigation bar is present on both pages for seamless navigation.

3. Content Section

The content section displays the main information on each page, such as personal details, portfolio, or CV details. It should be structured with headings, paragraphs, and other elements for readability.

4. Footer

The footer provides supplementary information, such as copyright details and contact links. It may also include additional navigation, a return-to-top button, or disclaimers

Step 2: Create a CV Webpage in HTML/CSS

Develop a new CV webpage using HTML and CSS. Your CV should include the following sections:

1. Title

Set an appropriate title for your CV, such as "John Doe's CV".

2. Education Background

Present your educational background using a list, table, or any other HTML structure you prefer. Include details like high school, bachelor's degree, and master's degree.

3. Skills

Display your skills, such as programming languages or software tools you are proficient in, using a list, table, or any other HTML structure you prefer.

4. Work Experience

Outline your work experience using a list, table, or any other HTML structure you prefer. If you do not have any work experience, you may skip this section.

5. Research/Scholarly Activity

Detail your research or scholarly activities using a list, table, or any other HTML structure you prefer. If you do not have any research or scholarly activities, you may skip this section.

6. Awards

List any awards you have received using a list, table, or any other HTML structure you prefer. If you do not have any awards, you may skip this section.

7. Bookmark

Include a bookmark link that allows users to quickly navigate back to the top of your webpage.

8. Formatting

Apply formatting to highlight important information in your CV.

9. Comments

Add necessary comments to your HTML code to explain different sections or components.

10. CSS Styling

Enhance the appearance of your CV by adding CSS styles. You can customize colors, backgrounds, font styles, and more to create a visually appealing design.

Step 3: Create and Apply an External Style Sheet

1. Create an External CSS File

Develop a single external CSS file (e.g., styles.css) that will contain all the styling rules for both your OLA 1 and OLA 2 webpages.

2. Link the External CSS File

Incorporate a link to this external style sheet within the <head> section of both your OLA 1 and OLA 2 HTML files.

Submission:

Please compress all your assignment files (ola1.html, ola2.html, style.css, and other necessary files) into a single ZIP archive and submit it through D2L.

Grading:

The assignment is worth a total of 100 points, distributed as follows:

Part Points
CV HTML 23 Points
External CSS File 24 Points
CSS Layout 20 Points
Navigation Bar 15 Points
OLA1 CSS 15 Points
AI Disclaimer 3 Points

If you have any questions, please feel free to reach out to me at Xin.Yang@mtsu.edu or stop by my office in ROTC annex 113E.