Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12
Module Title: - Developing Cascading style
sheets (CSS)
• Module code: EIS WDDBA3 M05 1123
• Nominal duration: 90 Hour • Prepared by: Ministry of Labor and Skill
November, 2023 Addis Ababa, Ethiopia Introduction to the Module
This module covers the units:
Foundations of CSS and User-Centric Design Web page creations using CSS and HTML web page and CSS Validation and testing Unit one: Foundations of CSS and User-Centric Design INTRODUCTION TO CSS AND BASIC DESIGN PRINCIPLES • CSS is a stylesheet language used to control the presentation and layout of HTML or XML documents. • It allows for the separation of content and design, enabling consistent and visually appealing web pages. • This foundational knowledge is essential for creating well-designed and user-friendly websites. Advantages and areas of application of CSS • CSS (Cascading Style Sheets) offers advantages such as enhanced website consistency, easier maintenance, and improved page loading speed. • It provides a separation of content and design, making styling efficient. • CSS is widely applied in web development for creating responsive layouts, customizing visual elements, and ensuring a seamless user experience across various devices. USER REQUIREMENTS FOR CSS STYLE • User requirements are the specific needs and wants of a user that must be taken into account during the web design quality assurance process. • The user requirements gathering process includes surveys, interviews, focus groups, and more. Accessibility guidelines for UX design process • Website accessibility guidelines WCAG are a set of best practices that help people with disabilities use the internet. • These guidelines help web designers to make websites easier to use, by ensuring they are accessible to everyone. Those guidelines are sorted into the following categories: Operable You need to make sure that every task is performable on both keyboard and mouse, that users have enough time to complete a task. Perceivable You need to ensure that all users can easily perceive your content. Understandable You can do it by avoiding complex words and instructions, explaining error messages and interactive website design elements in detail.. Robust Through quality assurance, you need to ensure that your website is accessible from all the different browsers and devices people use to explore the internet DEVELOPMENT OF CUSS TO MATCH USER REQUIREMENTS
• Before you start writing user requirements
for a website design you need to deeply understand your target audience. DEVELOPMENT OF CUSS TO MATCH USER REQUIREMENTS CONT… Build trust with customers As people mostly buy products and services from businesses they trust, the e-Commerce development process needs to be focused on building a website that invokes trustworthiness. Evoke emotions with visuals Powerful way to connect with the target audience is by including photos and videos that evoke trust across your landing pages. Cont… Useful and creative content Most users will come to your website with one goal – to find useful information. To improve customer retention for your business, you need to ensure that only high-quality content ends up on your website. Make it easy to navigate Before starting a user experience design process, it is crucial to put yourself in the website visitor’s shoes. You need to ensure that the navigation menu is simple to understand and placed exactly where users expect it to be. Cont… Horizontal navigation bar Probably the most popular navigation menu type, that is usually located at the top of the page, just below the header. The horizontal navigation bar goes in the left-to-right direction. Vertical sidebar navigation menu This type of menu appears on the right or left side and usually stretches from the top to the bottom of the page. Dropdown navigation menu A dropdown navigation menu is a common user interface element used in websites and applications to organize and display a list of options in a hierarchical manner. Cont…
Hamburger navigation menu
This is a type of navigation menu that appears when you hover your mouse or click over a “hamburger” button. It is the most popular menu type for mobile website design because it occupies the least space until the user clicks on it. Footer navigation menu As its name suggests, it appears at the bottom of your web pages. As more and more people are using smartphones and tablets to browse the internet, your web development team needs to ensure the mobile-friendliness of the website during the design process.