Web Design for Everybody

Basics of Web Development & Coding

Eric Ellingboe
Portfolio

This Specialization covers how to write syntactically correct HTML5 and CSS3, and how to create interactive web experiences with JavaScript. Mastering this range of technologies allows you to develop high quality accessible web sites that work seamlessly on mobile, tablet, and large screen browsers. During the capstone you develop a professional-quality web portfolio demonstrating growth as a web developer and knowledge of accessible web design. This includes the ability to design and implement a responsive site that utilizes tools to create a site accessible to a wide audience, including those with visual, audial, physical, and cognitive impairments.

Introduction to CSS3

This second course teaches the basics of Cascading Style Sheets (CSS3) emphasising learning CSS rules, testing code, and good programming habits. Learning to evaluate pages using the standardized POUR accessibility guidelines helps ensure your sites are accessible for people with disabilities. You learn to use CSS to implement the design by adding fonts, colors, and layouts.

Week 1 Project

Week 1 project styled.
Orignal HTML unstyled.

Week 2 Project

Week 2 project styled.
Week 1 projet styled.

Final Project

Final projject styled.
Week 2 project styled.
CSS Code Sample
	    			 
  					
header{
	padding: 5px;
	background-color: #999999;
	background-image: url("../images/flywheel.jpg");
	background-size: 100%;
}

body{
	padding: 10px 5px;
	margin: 5px 1%;
}

h1{
	display: flex;
	color: #FFFFFF;
	text-transform: uppercase;
	height: 40px;
	align-items: center;
	justify-content: center;
	font-size: 20px;
}

h2{
	color: #000000;
}

nav a{
	display: inline-flex;
	color: #000000;	
	background-color: rgba(252,252,252,0.3);
	border-radius: 5px;
	height: 40px;
	width: 20%;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	padding: 1px;
	margin: 0px 0px 40px 3.5%;
}

.active{
	background-color: #FFFFFF;
	opacity: 1;
}

a:focus{
	border: solid;
}

a:hover{
	background: #C8C8C8;
}

.left{
	float: left;
	background-color: #787613;
}

aside{
	display: inline-block;
	width: 22%;
	height: 100vh;
	overflow: auto;
}

aside img{
	display: block;
	border: solid 2px #000000;
	width: 75%;
	margin: 30px 10% 0px 12% ;
}

section{
	display: inline-block; 
	width: 70%;
	float: left;
	padding: 0px 10px 0px 10px;
}

table{
	display: inline-block;
	font-family: sans-serif;
	font-size: 75%;
	text-align: center;
	width: 70%;
	margin-left: 15%;
	margin-right: 15%;
}

tr{
	opacity: .7;
	background-color: #E4F5D4;}

tr:first-child{
	opacity: 1.0;
}

tr:hover{
	opacity: 1.0;
}

th:first-child{
	text-align: left;
	border-top-left-radius: 5px;
}

th:last-child{
	border-top-right-radius: 5px;
}

th{
	color: #FFFFFF;
	background-color: #91A655;
	background-image: linear-gradient(#C5E2AA, #91A655);
	padding: 15px;
	font-size: 125%;
	border-bottom: thick solid #667539;
}

tr td{
	padding: 15px;
}

td{
	width: 25%;
	text-shadow: 2px 2px #E0E0E0;
	background-image: radial-gradient(#FFFFFF, #E4F5D4);
}

td:first-child{
	text-align: left;
	width: 50%;
}
  					
				
  			

Grading and Certification

My grade for this courseIntroduction to CSS3is:

97.9% with 100% on the each of the three projects

Course Certificate.