Jamie Balfour BSc

Welcome to my personal website!

Technology enthusiast

I am very interested in technology, particularly relating to computer science. I am most interested in web design and development.

My main hobby is programming. One of my most well known products from this is ZPE. I also am the sole creator of BalfBlog, BalfBar and BalfSlider.

A little bit about me

In 1997, when I was six years of age, I got my very first computer. I was always very interested in the ins and outs of it and dismantled it to see how it worked.

Years later, in 2016 I received my BSc (with honours) in Computer Science, obtaining a First class degree.

I'd like to welcome you to my website and hope you enjoy using it as much as I have enjoyed building it!

Google Plus
Me
Jamie Balfour BSc
Full stack developer

CSS tutorial

CSS is the styling language of the web. This tutorial covers most of the styling that CSS provides.

Part 1 - An introduction

PartName
1.1What this tutorial is

Part 2 - CSS basics

PartName
2.1What CSS is
2.2Using CSS
2.3Why CSS is used
2.4Classes, IDs and tag selection

Part 3 - Styling with CSS

PartName
3.1Display, positioning, floating and visibility
3.2Width, height, padding, margins and overflow
3.3Borders, box shadows, border radius and box sizing
3.4Color, backgrounds, opacity and gradients
3.5Font families, sizes, weights, variants, styles and alignment

Part 4 - Selectors

PartName
4.1Descendant selector
4.2Child selector
4.3Adjacenct sibling selector
4.4General sibling selector
4.5Universal selector
4.6Attribute selector

Part 5 - CSS pseudo-selectors

PartName
5.1An introduction to pseudo-selectors
5.2Advanced CSS pseudo selectors

Part 6 - CSS in action

PartName
6.1Shorthand CSS
6.2Precedence and specificity
6.3CSS rules
6.4Optimising CSS delivery
6.5Cross platform and browser compatibility
6.6Server-side generated CSS
6.7CSS and Sass

Part 7 - Responsive web design

PartName
7.1An introduction to responsive web design
7.2Tablet and smartphone friendly CSS

Part 8 - New CSS features

PartName
8.1CSS transform
8.2CSS transitions
8.3CSS counters

Site accessibility

A lot of the original functionalities that once existed here have been removed.

This page was generated in 0.25 seconds using 2097152 bytes. Slow? Let me know.

To use project mode, the window must be greater than 920 pixels in width.
Click here to disable Project Mode.
This site uses cookies to deliver its services, to personalise ads, to store preferences and to analyse traffic. Information about your use of this site is shared with other companies. By using this site, you agree to its use of cookies.
Contact me
Contact Jamie Balfour

Get in touch with me via this form.