Web Designing
Welcome to the SAKIM IMPACT Web Designing Learning Portal. This portal contains learning notes, practical activities, automatic theory examinations, practical examinations and saved examination records.
1. Introduction to Web Designing
Web designing is the process of planning, designing and creating websites. It deals with structure, visual appearance, content arrangement and interactive parts that users see and use in a browser.
Importance of Web Designing
Online Presence
Organizations can introduce themselves and their services online.
Communication
Websites can provide announcements, news and contact information.
Education
Schools can provide notes, assignments, quizzes and learning materials.
Business
Businesses can display products and services to customers.
HTML + CSS + JavaScript
Structure
Appearance
Behaviour
2. Website Planning
Website planning means deciding what the website should achieve, who will use it, what pages are required and how the pages will connect before coding begins.
Planning Steps
- Identify the purpose.
- Identify the target audience.
- Collect information.
- Determine required pages.
- Create a sitemap.
- Plan the layout.
- Select colours and fonts.
- Prepare media.
- Select technologies.
- Develop the website.
- Test the website.
- Publish and maintain it.
Sitemap Example
├── About Us
├── Courses
│ ├── Web Designing
│ ├── Networking
│ └── Video Editing
├── Gallery
├── Exams
└── Contact Us
3. HTML – HyperText Markup Language
HTML is the standard markup language used to create and structure content on webpages.
Example 1: Basic HTML Page
<!DOCTYPE html>
<html>
<head>
<title>My Website</title>
</head>
<body>
<h1>Welcome to My Website</h1>
<p>
This is my first webpage.
</p>
</body>
</html>
Common HTML Elements
| Element | Purpose | Example |
|---|---|---|
| <h1> | Main heading | <h1>Web Design</h1> |
| <p> | Paragraph | <p>Welcome.</p> |
| <a> | Hyperlink | <a href="about.html">About</a> |
| <img> | Image | <img src="logo.png"> |
| <div> | Container | <div>Content</div> |
HTML Attributes
<img
src="computer.jpg"
alt="Computer laboratory"
width="500"
>
Computer Laboratory
This represents an image with alternative text.
4. CSS – Cascading Style Sheets
CSS controls the appearance, layout and presentation of HTML elements.
CSS Syntax
h1 {
color: red;
text-align: center;
font-size: 35px;
}
Three Ways of Applying CSS
| Method | Description | Use |
|---|---|---|
| Inline | CSS written inside an HTML element. | Small changes. |
| Internal | CSS written inside a style element. | One-page websites. |
| External | CSS stored in a separate CSS file. | Multi-page websites. |
External CSS
<link
rel="stylesheet"
href="style.css"
>
5. JavaScript
JavaScript is a programming language used to add interactivity and dynamic behaviour to webpages.
Example
<button onclick="showMessage()">
Click Me
</button>
<script>
function showMessage(){
alert("Welcome to SAKIM IMPACT!");
}
</script>
Click the button to see the JavaScript outcome.
Variables
let studentName = "John";
let age = 20;
let course = "Web Designing";
6. Links and Navigation
Links allow users to move between pages, websites and sections.
Basic Link
<a href="about.html">
About Us
</a>
Navigation Menu
<nav>
<a href="index.html">Home</a>
<a href="about.html">About</a>
<a href="courses.html">Courses</a>
<a href="contact.html">Contact</a>
</nav>
7. Images and Multimedia
Images, audio and video improve visual communication.
Adding an Image
<img
src="image.jpg"
alt="College computer laboratory"
width="500"
>
Adding Video
<video controls width="600">
<source
src="video.mp4"
type="video/mp4"
>
</video>
Adding Audio
<audio controls>
<source
src="audio.mp3"
type="audio/mpeg"
>
</audio>
8. Tables and Lists
HTML Table
<table>
<tr>
<th>Student</th>
<th>Course</th>
</tr>
<tr>
<td>John</td>
<td>Web Designing</td>
</tr>
</table>
| Student | Course |
|---|---|
| John | Web Designing |
| Mary | Networking |
Unordered List
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>
- HTML
- CSS
- JavaScript
9. HTML Forms
Forms are used to collect information from users.
Example Registration Form
<form>
<label>Full Name:</label>
<input type="text">
<label>Email:</label>
<input type="email">
<label>Course:</label>
<select>
<option>Web Designing</option>
<option>Networking</option>
</select>
<button type="submit">
Submit
</button>
</form>
10. Responsive Web Design
Responsive web design creates websites that adapt to different screen sizes such as desktop, tablet and smartphone.
Media Query
@media (max-width: 768px){
.container{
width:100%;
}
h1{
font-size:28px;
}
}
11. Web Hosting and Publishing
Web hosting is a service that stores website files and makes them available through the Internet.
| Term | Meaning |
|---|---|
| Domain Name | Human-readable website address. |
| Web Hosting | Service that stores website files online. |
| Web Server | System that stores and delivers website resources. |
| Web Browser | Software used to access webpages. |
| URL | Address used to locate an Internet resource. |
Common File Structure
MyWebsite/
├── index.html
├── about.html
├── courses.html
├── contact.html
├── css/
│ └── style.css
├── js/
│ └── script.js
└── images/
├── logo.png
└── banner.jpg
12. Practical Activities
Activity 1
Create a personal website using HTML.
Activity 2
Create a college website.
Activity 3
Create a navigation menu.
Activity 4
Create a registration form.
Activity 5
Style a website using external CSS.
Activity 6
Create a responsive website.
Activity 7
Add JavaScript interaction.
Activity 8
Publish a completed website.
13. Theory Examination
SAKIM IMPACT
WEB DESIGNING THEORY EXAMINATION
COLLEGE EXAMINATION STYLE
Time: 60 Minutes | Total Questions: 20
Examination Instructions
- Enter your name and registration number.
- Answer all questions.
- Select only one answer for each question.
- Do not refresh the page while an examination is in progress.
- Click Submit & Mark Exam when finished.
- Your answers will be locked after submission.
- The correct answers will be displayed after marking.
- Your result will automatically be saved for future reference.
14. Practical Examination
SAKIM IMPACT
WEB DESIGNING PRACTICAL EXAMINATION
Time: 2 Hours | Total: 50 Marks
Practical Examination Instructions
- Complete the tasks using HTML, CSS and JavaScript.
- Create a professional webpage.
- Use meaningful headings and navigation.
- Apply CSS styling.
- Make the page responsive.
- Add at least one interactive JavaScript feature.
- Save your work before submitting.
Task 1 – HTML Structure
Create a webpage for a college called SAKIM IMPACT COLLEGE. Include a heading, paragraph, image area and navigation menu.
Marks: 10
Task 2 – CSS Design
Use CSS to create a professional colour scheme, cards, buttons, spacing and page layout.
Marks: 10
Task 3 – Navigation
Create navigation links for: Home, About, Courses, Gallery and Contact.
Marks: 5
Task 4 – Registration Form
Create a registration form containing: Name, Email, Phone, Course and Submit button.
Marks: 10
Task 5 – JavaScript
Add JavaScript that displays a message when a button is clicked.
Marks: 5
Task 6 – Responsive Design
Use a CSS media query to make the webpage suitable for mobile devices.
Marks: 5
Task 7 – Code Quality
Use properly organized, readable and valid HTML/CSS/JavaScript.
Marks: 5