Interactive Design - Project 1
16/10/2024-20/11/2024
FENG SHIWEN / 0374595
Bachelor of Design in Creative Media
Taylor's University
INSTRUCTION
LECTURE
- HTML Basics
ID Attribute: Assigns a unique identifier to an HTML element, useful for applying distinct styles or scripting logic. No two elements on the same page should share the same ID.
Class Attribute: Groups elements with a shared name, enabling consistent styling or behavior across multiple elements.
Block and Inline Elements:
Block Elements: Such as <h1> and <p>, occupy the full width of the page and start on a new line.
Inline Elements: Such as <a> and <img>, remain in the same line as neighboring elements.
Block Elements: Such as <h1> and <p>, occupy the full width of the page and start on a new line.
Inline Elements: Such as <a> and <img>, remain in the same line as neighboring elements.
- CSS Overview
CSS Rule Structure:
Selector: Targets the HTML elements to style.
Declaration: Specifies styling attributes, consisting of a property and a value.
Example: p { color: red; font-size: 16px; }
- Common Methods for Using CSS
Use a <link> tag in the HTML document to connect to an external CSS file.
Recommended for multi-page projects to maintain consistent styling.
2. Internal Stylesheet:
Defined within a <style> tag in the <head> section.
Suitable for single-page applications.
3. Inline Styles:
Directly applied within HTML tags using the style attribute.
Discouraged due to poor readability and maintainability.
- Key CSS Properties
Text: Control color, alignment, decoration (e.g., underline), and spacing.
Fonts: Safe font options include Arial, Verdana, and Times New Roman.
Lists: Create unordered (<ul>) or ordered (<ol>) lists with <li> elements, supporting nested structures.
WEEK 4 - The Web
- Web Standards
Ensures websites display correctly across various devices (PCs, phones, tablets) and browsers (Chrome, Edge, Firefox).
Following standards simplifies development and improves code clarity for others.
W3C:
The World Wide Web Consortium is responsible for defining and maintaining web standards, including HTML and CSS.
- How the Web Works
2. When entering a domain name, DNS (Domain Name System) translates it into an IP address.
3. The browser contacts the web server at the given IP address to fetch the requested webpage.
4. The server sends the webpage back to the browser for display.
- Webpage Structure
Tags and Elements: HTML uses tags (e.g., <p>) enclosed in angle brackets to define elements.
Attributes: Provide additional details, such as lang="en" for specifying language.
Basic Page Sections:
<head>: Contains metadata like the <title>.
<body>: Houses the main content of the webpage.
- Common HTML Tags
2. Paragraphs: Use <p> tags to define text blocks.
3. Lists:
Unordered Lists: Created with <ul> and styled with bullet points.
Ordered Lists: Created with <ol> and numbered items.
Nested lists are supported within list items.
4. Links:
Created with <a> tags, where href specifies the destination URL.
5. Images:
Inserted with <img> tags, using src for the image path and alt for accessibility.
- Web Accessibility
Features such as alt text and semantic tags enhance user experience and inclusivity.
- Overview
- Types of Selectors
* {
margin: 0;
padding: 0;
}
2. Element Selector: Targets HTML tags.
p {
color: blue;
}
3. ID Selector (#): Targets elements with a unique ID.
#header {
font-size: 20px;
}
4. Class Selector (.): Targets elements sharing the same class.
.button {
background-color: red;
}
5. Descendant Selector: Styles nested elements.
div p {
margin: 10px;
}
6. Child Selector (>): Styles direct children.
ul > li {
list-style: none;
}
7. Pseudo-classes: Target elements based on state (e.g., :hover, :nth-child()).
a:hover {
color: green;
}
8. Pseudo-elements: Style parts of an element (e.g., ::before, ::after).
p::first-line {
font-weight: bold;
}
9. Attribute Selectors: Target elements based on attributes.
input[type="text"] {
border: 1px solid black;
}
- Purpose of Multiple Selectors
Address complex structures, attribute-based styling, and stateful interactions.
Facilitate responsive design and accessibility.
Project 1 - Objective:
The objective of this assignment is to develop a comprehensive proposal for
the redesign of an
existing website. The proposal should demonstrate your ability to critically evaluate a website’s design and functionality, and to propose design solutions that enhance user experience, aesthetics, and performance.
Assignment Description:
You are required to
select an existing website which you feel has several design and UX issue and prepare a detailed proposal for its redesign. The proposal should address the following key aspects:
Website Analysis:
Current Design Evaluation: Provide a critique of the current design, focusing on layout, color scheme, typography, imagery, and overall aesthetics.
User Experience (UX): Assess the site’s usability, navigation, accessibility, and responsiveness. Identify pain points or areas that could be improved.
Functionality: Evaluate the website’s performance, including load times, interactivity, and compatibility across different devices and browsers.
Redesign Goals:
Objectives: Clearly define the goals of the redesign (e.g., improved usability, modernized look, enhanced brand alignment).
Target Audience: Describe the intended audience for the redesigned website and how the new design will better meet their needs.
Design Proposal:
Visual Design Concepts: Present your ideas for the new visual design, including visual references, mood board and wireframes. Discuss the rationale behind your design choices.
UX Enhancements:
Propose changes to improve user experience, such as simplified navigation, better content organization, or enhanced interactivity.
existing website. The proposal should demonstrate your ability to critically evaluate a website’s design and functionality, and to propose design solutions that enhance user experience, aesthetics, and performance.
Assignment Description:
You are required to
select an existing website which you feel has several design and UX issue and prepare a detailed proposal for its redesign. The proposal should address the following key aspects:
Website Analysis:
Current Design Evaluation: Provide a critique of the current design, focusing on layout, color scheme, typography, imagery, and overall aesthetics.
User Experience (UX): Assess the site’s usability, navigation, accessibility, and responsiveness. Identify pain points or areas that could be improved.
Functionality: Evaluate the website’s performance, including load times, interactivity, and compatibility across different devices and browsers.
Redesign Goals:
Objectives: Clearly define the goals of the redesign (e.g., improved usability, modernized look, enhanced brand alignment).
Target Audience: Describe the intended audience for the redesigned website and how the new design will better meet their needs.
Design Proposal:
Visual Design Concepts: Present your ideas for the new visual design, including visual references, mood board and wireframes. Discuss the rationale behind your design choices.
UX Enhancements:
Propose changes to improve user experience, such as simplified navigation, better content organization, or enhanced interactivity.
Website Analysis:
Website Link:

Comments
Post a Comment