Abercrombie Productions is a professional Web design and development company based in greater St. Louis that provides services of web design and development turning your design into workable, search engine friendly, semantic xHTML markup in a timely manner at an affordable price, custom design/development, custom blog integration and theme building and search engine optimization.

Subcribe to RSS Add to Technorati Favorites Blog Home

Archive for July, 2007

WEB: 701

Thursday, July 26th, 2007

701 Live is a companion site to a local ministry of First Baptist Church in O’Fallon, Missouri called 701. This site is powered and uses Wordpress as a content management system, and is 100% integrated.

701 is a mid-week worship service designed to meet the needs of college students and young adults. The name “701″ was derived from 2 Corinthians 7:01 which says:
“Since we have these promises, dear friends, let us purify ourselves from everything that contaminates body and spirit, perfecting holiness out of reverence for God.”

Design: Jamon Abercrombie
Development: Jamon Abercrombie
Client (AP): 701 & First Baptist Church O’Fallon, Missouri

EM - not just for italics

Tuesday, July 24th, 2007

A web page is not a static, absolute medium. It is meant to be flexible and the user should be allowed to view the web page how they like, which includes the font size and the size of the screen.

Because of this, it is generally accepted that ‘em’ or ‘%’ are the best units to use for sizes, rather than ‘px’, which leads to non-resizable text in most browsers, and should be used sparingly, for border sizes for example.

By default the ‘em’ is a standard of the default size. For instance, if you set {font-size:2em}, you are telling the browser “make the font two times the current size.”

Using ‘em’ units can be a bit overwhelming when you first start using them, but here is a tricky bit of way to use the functionality (sizeability) of the ‘em’ unit while keeping the ‘px’ thought process in your head … you’ll have to do some math, but if you can move a decimal, you can use this:

  1. start by setting your font-size in the body to 62.5%
    body {font-size:62.5%}
  2. from there on out, for every element that you size (font, border, width, height, margin, padding, etc) all you have to do is divide whatever ‘px’ value you would have used by 10 and add ‘em’

Keep in mind; however, that for people who use the “text resize” feature in their browser (IE, really), EVERY element that uses the “em” as a unit of measurement will grow/shrink accordingly. So, if you want just the body text to resize itself, only use “em” on that part, otherwise, any boxes or borders or margins or padding you have set on other things using “em” will grow/shrink as well. Just a little tip.

Example:
instead of - h1 {font-size:18px}
use - h1 {font-size:1.8em} ← see, moved a decimal one place (divide by 10)

WEB: Up and Going

Sunday, July 1st, 2007

This project for Up & Going LLC was to give its existing site a make-over, organization and flow. I think we accomplished that here. Their old site utilized a cheesy, late-90’s Flash intro that took forever to run through, adhered to NO web standards, and was originally built using Yahoo! Site Builder (a.k.a. Geocities).

We’ve given this site a brand-spanking new, clean, professional look and feel; made it considerably more user-friendly; and, definitely more pleasing to the eye. We brought this site into the 21st century in web standards by utilizing (x)HTML, PHP and CSS to separate the code structure and markup from the style commands.

Up & Going’s mission is to become your one-stop Information Technology shop by ensuring:

  • Your systems are operating at maximum performance
  • Your network is free of bottlenecks, and
  • You are securely protected

Design: Jamon Abercrombie
Development: Jamon Abercrombie
Client (AP): Up & Going LLC

Contact Abercrombie Productions

Feel free to contact Abercrombie Productions with comments, questions or requests. If your message requires a response, we will try to get back to you in a timely manner.
Thank you.