Archive for September, 2010

Five Fresh Photoshop Text Effects

It doesn’t matter whether you are a seasoned Photoshop pro or a novice, there are two things both levels have in common – a passion for learning new techniques and a huge desire to improve their skills. And as far as Photoshop tutorials go, text effects are one of the most popular techniques designers choose to follow, and in this round-up we have chosen five in which we are sure you will love.

Create a Retro Sci-Fi Movie Poster in Photoshop

Create a Retro Sci-Fi Movie Poster in Photoshop

If you are a fan of of sci-fi movie art, then you will love this intermediate Photoshop tutorial.
Create a Retro Sci-Fi Movie Poster in Photoshop

Urban Type Art – Photoshop & Illustrator Tutorial

Urban Type Art - Photoshop & Illustrator Tutorial

London is hip again, and in this tutorial Holland-based designer Bram Vanhaeren shows you how he created a new piece that draws on all that’s great about the city – taking inspiration from the Olympics, underground club scenes and the city vista from up high.
Urban Type Art – Photoshop & Illustrator Tutorial

Create a Cosmic Scene with Photoshop and Cinema 4D

Create a Cosmic Scene with Photoshop and Cinema 4D

In this Photoshop and Cineme 4D tutorial, you will be shown how to create a space composition, exploring techniques for creating 3D text in Cinema 4D, a glass effect in Photoshop and a slew of different light effects.
Create a Cosmic Scene with Photoshop and Cinema 4D

Create an Awesome 3D Text Effect with Abstract Brush Decoration in Photoshop

Create an Awesome 3D Text Effect with Abstract Brush Decoration in Photoshop

In the tutorial, you will shown the processes used to Create an Awesome 3D Text Effect with Abstract Brush Decoration in Photoshop. This is an intermediate tutorial so some steps can be tricky.
Create an Awesome 3D Text Effect with Abstract Brush Decoration in Photoshop

Make a 3D Colorful Abstract Text Effect

Make a 3D Colorful Abstract Text Effect

Make a 3D Colorful Abstract Text Effect

By Paul Andrew (Speckyboyand speckyboy@twitter).


Making The Web A Better Place: Guidelines For “Green” Web Design

Smashing-magazine-advertisement in Making The Web A Better Place: Guidelines For Green Web DesignSpacer in Making The Web A Better Place: Guidelines For Green Web Design
 in Making The Web A Better Place: Guidelines For Green Web Design  in Making The Web A Better Place: Guidelines For Green Web Design  in Making The Web A Better Place: Guidelines For Green Web Design

Last month the first International Conference on Green Computing took place. The conference agenda included a broad range of topics but, in essence, was eagerly addressing issues surrounding the carbon footprint of computing and how computers can contribute to the well being of our world. So what better time to raise a few questions about green web design. What is our role in contributing to a greener computing world?

We are, after all, steering the Internet towards being a safe storage of every kind of data. Every now and again it is good to step back and look at where we fit into this bigger picture of a green computing world. We as web designers and developers are the lead architects of the Web. We are the ones carrying the main blocks and putting them in place. Layering and cementing the blocks of information together. Brick by brick. The new Rome!

Co2-450p in Making The Web A Better Place: Guidelines For Green Web Design
Image credit

But who is actually making sure the outer walls of our construction run true? Do we have our eyes on the bigger picture? Are our processes as eco-friendly as they could be / should be? And this is not just about optimization for speed of delivery. Are we true to ourselves in considering the energy efficiency of our web constructions, or are we more concerned for aesthetics? Are these relevant questions for a web designer?

[Offtopic: by the way, did you know that we are publishing a Smashing eBook Series? The brand new eBook #3 is Mastering Photoshop For Web Design, written by our Photoshop-expert Thomas Giannattasio.]

So, How Much Does The Web Cost?

What a complex little question. Discovery Magazine has already asked the question: How Much Does The Internet Weigh? (if you are one of those designers/developers who love a little reading about the science behind your work, you’ll find this interesting). In another reference to this question, apparently the Internet weighs 56grams (two ounces), but takes fifty million horsepower to run.

Someone has actually also published some back-of-the-napkin figures for How much energy per Tweet?. According to Google’s own published comparisons of how Google Searches tally up against everyday activities in terms of CO2 emissions, a five mile trip in the average U.S. automobile is equal to 10,000 Google searches.

One web page carbon footprint measured

One crucial irony in this relatively new global concern for energy efficiency is that as broadband internet technologies improve speed of delivery, web designers and developers seem to be designing and building more cumbersome websites.

According to statistics, since 2003, the average web page size has quintupled. That is to say it has increased five-fold. “From 2003 to 2009 the average web page grew from 93.7K to over 507K�. While performance has improved, it seems we have forsaken basic compression logic for increased quality, hence larger files behind our web pages.

Author note: Heaven knows I have been guilty of throwing in a 180kb full-screen image on a web page thinking simply, what the heck, my target audience is in Germany, broadband services here can handle it! Five years ago I can remember aiming for no more than 20kb per graphic.

So what needs to be highlighted here is the fact that the richer and more interactive website experiences we are creating are not going unnoticed. The files we create to build websites are “stored on servers, viewed by personal computers, and connected via networks”. This all requires energy to then house, cool, power and deliver the data that makes up a website.

Dr. Alex Wissner-Gross, a Harvard University physicist and Environmental Fellow, has researched the environmental impact of computing and calculated the CO2 emissions caused by individual use of the internet. His research, published in 2009, indicates that viewing a simple web page generates about 20 milligrams of CO2 per second. This rises to about 300mg of CO2 a second when viewing a website with complex images, animations or videos.

“So, when you are sitting in London viewing a website hosted in California, there are power plants on at least two continents actively pumping carbon dioxide into the atmosphere in order for you to watch that video or read that online newspaper…

Since millions of people are surfing the web every hour of every day, that carbon footprint adds up to an astounding 2% of international emissions each year. In fact, according to the American research firm Gartner, the carbon footprint of information and communications technology exceeded that of the global aviation industry for the first time in 2007.”

Now while scientific measurements of CO2 and kilowatt hours are, to the average person, still a foggy area to get our heads around, what is important to consider is simply that every website we produce has a consequence. According to figures from worldwidewebsize.com, as of the 31st August 2010, there are at least 15.26 billion indexed pages. A very simplistic analysis here would be that, contrary how fast my broadband service is, because we make our graphic files larger together with the fact that we are producing more web pages, any new efficiency is counteracted. As noted, this would be a very generalized conclusion to draw.

One measuring tool

Dr. Wissner-Gross has co-founded CO2Stats, an online “environmental trustmark” calculator, designed to allow web designers and bloggers make their sites greener in an accountable way. CO2Stats says that it automatically monitors and neutralizes the end-to-end carbon footprint of websites — “not just the servers, but the visitors’ computers (while they are on your site) and the networks that connect them”.

Green-Certified-Site-by-CO2Stats 12822368450051 in Making The Web A Better Place: Guidelines For Green Web Design

CO2Stats allows web designers and bloggers to analyze their websites and put in place greener measures. It monitors and neutralizes the end-to-end carbon footprint of websites.

The changing face of an average web page

Results of various web optimization studies published at websiteoptimization.com in July 2010 state that:

“In 1997, 90% of videos were under 45 seconds in length (Acharya & Smith 1998). In 2005, the median video was about 120 seconds long (Li et al. 2005). By 2007, the median video was 192.6 seconds in duration (Gill et al. 2007). The median bit rate of web videos grew from 200Kbps in 2005 to 328Kbps on YouTube in 2007. So by late 2007, the median video weighed in at over 63MB in file size. On YouTube, the average video size is 10MB, with over 65,000 new videos added every day”.

The conclusion of the report is:

“Within the last five years, the size of the average web page has more than tripled, and the number of external objects (EO) has nearly doubled. While broadband users have experienced faster load times, narrowband users have been left behind. With the average web page sporting more than 50 external objects, object overhead now dominates most web page delays. Minimizing HTTP requests by using CSS sprites, combining JavaScript or CSS files, reducing the number of EOs, and converting graphic effects to CSS while still retaining attractiveness, has become the most important skill set for web performance optimizers”.

The Long-Term View

The World Wide Web Consortium (W3C) is, for all intents and purposes, the one central point where responsibility for the future development of best practice web design can be attributed. The W3C points out quite clearly and early in its Mission Statement that “long-term growth of the Web” is of utmost importance. The key individual areas of its Mission Statement then address:

W3C Principles

  • Web for All
  • Web on Everything

W3C Vision

  • Web for Rich Interaction
  • Web of Data and Services
  • Web of Trust

The consortium also has a dedicated section for web design standards and applications:

  • HTML and CSS
  • Scripting and Ajax
  • Graphics
  • Audio and Video
  • Accessibility
  • Internationalization
  • Mobile Web
  • Privacy
  • Math on the Web

It would appear that we are successfully delivering the W3C’s vision of a world wide web for rich interaction. And we have the creative licence to produce visually stimulating content. In its definition of “What are Graphics?” it states: “Web graphics are visual representations used on a Web site to enhance or enable the representation of an idea or feeling, in order to reach the Web site user.

Graphics may entertain, educate, or emotionally impact the user, and are crucial to strength of branding, clarity of illustration, and ease of use for interfaces”. It goes on to say that “Graphics are used for everything from enhancing the appearance of Web pages to serving as the presentation and user interaction layer for full-fledged Web Applications”.

So Let’s Do Our Part

Consider offering your clients green web initiatives

It can be a valuable collateral marketing tool for your design business if you promote the fact that you encourage green website initiatives. There is, for example, a Danish project – CO2 Neutral Website – which is on a global march to rein in the energy consumption of the world wide web. Your financial registration with the CO2 Neutral initiative contributes to climate projects, provides you a certificate as a climate-friendly website plus gives you use of tools to help energy optimization.

Co2 in Making The Web A Better Place: Guidelines For Green Web Design
You can make the Web a better place by keeping your website clean and well-organized. And if you do, you can put badges to make it clear to your potential clients, for instance CO2 Neutral Website (not free) or My Blog Is Carbon-Neutral Badge (free).

Black could be greener

While there is controversy over whether a black color palette is more energy efficient than light colors on a website, there are still proponents of the darker website design. The emergence of the search engine Blackle in 2008 (founded by Sydney-based online media company, Heap Media) was the result of a proposed theory in 2007 that a black version of the Google search engine would save a fair bit of energy (750 Megawatt-hours).

“The principle is based on the the fact that different colors consume different amounts of energy on computer monitors”. Blackle searches are powered by Google Custom Search and states that it saves energy because the screen is predominantly black. “Image displayed is primarily a function of the user’s color settings and desktop graphics, as well as the color and size of open application windows; a given monitor requires more power to display a white (or light) screen than a black (or dark) screen.” Roberson et al, 2002

Beyond the actual color information behind our web pages, some developers have considered the automation of standby mode intra-surfing. That means a website can be put in standby mode while a user is surfing other pages. Online Leaf has developed a WordPress Plugin that installs a green standby engine on blogs.

Oneleaf in Making The Web A Better Place: Guidelines For Green Web Design

The low wattage color palette

Boston-based green computing consultant Mark Ontkush (incidentally, whose blog post in January 2007 started the black-white Google controversy mentioned above) has published the EMERGY-C low wattage color palette which is claimed to consume only 3 to 4 watts more than an all black page.

EMERGY-C in Making The Web A Better Place: Guidelines For Green Web Design

The hex codes are as follows:

  • #822007 (rusty red)
  • #000000 (black)
  • #b2bbc0 (blue grey)
  • #19472a (forest green)
  • #3d414c (cobalt)
  • #ffffff (white)

100% renewable web hosting

Using 100% renewable energy to store and dish up our websites is certainly a service worth considering when building a new website for clients. Or even when doing a re-brand, it could be mentioned to the client as a value-add marketing concept.

Treehugger lists wind and solar-powered web hosting companies that are increasing in popularity. And here is another Top-10 list of green web hosting companies as listed by Web Hosting Geeks where the web hosts proclaim to use only renewable energies to run their servers.

Think, be aware, optimize AND be methodical

As designers and developers we CAN do our bit to help keep the net energy efficient and free from digital litter. For example, do you ever think twice about the redundant (or orphaned) files you leave sitting on a server. After the design and build has been signed off, there is invariably redundant JavaScript and graphic files.

Chalkboard in Making The Web A Better Place: Guidelines For Green Web Design

Small behavioral changes can make a big difference

Let’s imagine for just one minute the peripheral consequence of our web designs. If for every website project you build, you leave five unused JavaScript files, say average 10kb per file, and maybe 30 image files that are 30-50kb per file we are looking at approximately 1550kbs of unused data sitting on a server. Times that by all the websites that have been developed in the world … well, that means huge quantities of redundant data sitting on a servers in data centers, that need to be kept cool. While one could argue that this is inconsequential, one could equally argue that it is still litter that could just as well be gotten rid of.

Upon recently revisiting Tim Berners-Lee’s proposal for the web two words struck a chord: portability and usefulness. After facing a situation of ‘Information Loss’ at the European Organization for Nuclear Research (CERN), the conclusion of Berners-Lee’s proposal for better information management goes like this: “We should work toward a universal linked information system, in which generality and portability are more important than fancy graphics techniques and complex extra facilities.

The aim would be to allow a place to be found for any information or reference which one felt was important, and a way of finding it afterwards. The result should be sufficiently attractive to use that it the information contained would grow past a critical threshold, so that the usefulness the scheme would in turn encourage its increased use.�

What I personally gained from this was: If it’s not portable, don’t use it. If its not useful, get rid of it.

Tools to find and remove unused files

There are various (but not many) software that crawl websites and identify pages and files that are unused. Here are two to consider for finding unused files: Windows Inspyder Orfind and Mac SiteCleaner. There are also some software, such as WebsiteCleaner, that profess to optimize complete websites by stripping unnecessary characters and metadata.

How does your website measure up?

You can get a breakdown of overall file size and number of external objects for a web page here at websiteoptimization.com or you can use the Firefox Firebug Extension in conjunction with the Page Speed Add-On to analyse your website pages. Advice is also given on where you can save on size and speed.

Firebug-logo in Making The Web A Better Place: Guidelines For Green Web Design

Set yourself ‘golden rules of thumb’

As mentioned above, I used to always aim for a graphic size no greater than 20kb. Why, then, should this be any different today? Admittedly, to a great extent the tools we use to build websites have control over the optimal efficiency of our work. But these are also improving. Image compression processes are mostly defined by the JPEG, the Gif and the Png. While more than 60% of the average web page is made up of graphics and multimedia, there are better optimizing practices that we can employ as designers. Popular scripting libraries such as Jquery and MooTools have also greatly advanced the lesser-impact level of dynamic web pages.

You may want to take a look at the following articles on image optimization:

Wrapping Up

This article actually started out as a good web design house-keeping article, and is not meant to be environmentally evangelistic. The Web is growing so quickly, it is actually difficult to fathom how we are all working away independently in our little corners of the world and yet at the same time working together to build what is destined to be the greatest infrastructure of all time. Each website construction phase is a virtual sojourn for us as web designers and developers, but nevertheless leaves an imprint that can be physically measured.

Some of us may think this is not a web designer’s problem. As far as I am aware, we have no established maximums that cap our build of web page sizes nor restrict how much ‘litter’ we leave on the world wide web. To a degree, we (or our clients) do pay premiums to web hosts based on website sizes. So therefore by passing the environmental buck onto the web hosts means it is their responsibility to put in place energy efficient processes. But as noted above, within the past six years our web pages have increased in size five-fold to an average of around 500kb. At this rate, one could forecast that by 2020 we are looking at pages that are at least 1MB. Therein lies some responsibility.

Or, an alternative conclusion would be that we have reached the page size threshold? That is to say, we are punching out full-size images and streaming video. What else could we possibly want/need?

Whatever your stance on these questions and whatever web technology evolves over the coming 5 to 10 years, some things will always remain true: good things come in small sizes!

Partial Bibliography

(afb)


© Alison Fay Binney for Smashing Magazine, 2010. | Permalink | Post a comment | Add to del.icio.us | Digg this | Stumble on StumbleUpon! | Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags:


How To Use Typography Effectively in Web Design

Advertisement in How To Use Typography Effectively in Web Design
 in How To Use Typography Effectively in Web Design  in How To Use Typography Effectively in Web Design  in How To Use Typography Effectively in Web Design

By Robert Bowen

Typography is everywhere across the Web, so many different applications and missions all relying on their chosen fonts to cleanly and legibly convey the bulk of our web-based projects over to our readers. However, from time to time, we notice a wrench thrown into the works, gumming things up and interfering with our message transfers. This is something that as designers and developers for the web, that we have undoubtedly experienced, and something that today, we are here with some tips to hopefully prevent from happening again.


Wrench in How To Use Typography Effectively in Web Design
If you are unprepared for all of the interactions, you never know when the wrench will end up in your way. Image credit

One thing that we can often overlook, or let slip our tired minds as we work ourselves late into night or early into the morning, is that the typography that we use in our web projects has to interact with and is impacted by nearly every other element that we add in. The typography weaves its way throughout the projects, and sometimes we let these elemental interactions proceed without being subjected to a full battery of tests to make sure that each engagement ends properly without breaking our project in any way. Not just that, but beyond all of its so-called interactions, there are all of the basics that you have to keep in mind as well.

Below is somewhat of a breakdown of the various areas that impact the typographical elements in our design/development creations and what to look out for as we set in to implement our typography for the web. Welcome to Minding Your P’s & Q’s: Implementing Typography in Web Design! For years that old familiar phrase has been bandied around, telling us to be on our toes with our writing, and we are taking the advice into the web and up to the next level. Take a look through this checklist of sorts for a refresher on what to keep in mind when you are handling your typography.

Check out some of our previous articles.

First a Look at the Basics

Now the basics of typographical usage seemed like a natural place to start, so here we are. This section will talk a bit about web-safe fonts, spacing, alignment, and so forth. Making sure that we have a firm enough grasp on the foundation, before we go into an examination of all those elements that are built on top of it. Even if you are a seasoned pro when it comes to all things type, you may still want to scan through this section for somewhat of a refresher.

Is it Safe?

When it comes to implementing typography on the internet, the first step before you go any further is making sure that the font is actually safe for web use. This is not a matter of whether or not the font needs some sort of protection while surfing online, but a matter of whether or not it will show up.

There are so many fonts that you may have in your arsenal that you want to use in your online design projects, however, if the viewer doesn’t have them on their system then the font will not show up. Therefore, most designers just opt to use the web safe fonts that they know will show up as they have placed and intended.

Somethingmissing in How To Use Typography Effectively in Web Design
If we aren’t playing it safe, then our design could have a few things missing. Image credit

Font Stacks

Since web safe fonts can vary depending on the operating system you are using, some designers turn to font stacks to help give them a little bit more flexibility in their design. Font stacks allow you to set a number of different fonts in a hierarchy of preference to fall back on in case the viewers system does not have the specified font.

Most stacks commonly contain four fonts, again arranged by preference, with your top choice listed first, followed by an alternative, then a more common font, and then finally a generic font type that is guaranteed to be on any machine. For example: “Helvetica Neue”, Helvetica, Arial, sans-serif

@font-face & Typekit

Given the lack of available web safe fonts, only being found by the handfuls, alternatives have been developed to add more variety to web typography without resorting to the non-SEO friendly, less than savvy image replacement option. Enter @font-face and Typekit. @font-face allows you to host a font yourself and have the design just call it up as you would any other web safe font.

Using this option is particularly simple, however, there are considerations to be made in pursuing this option. One of the most important of which is to be sure that the font you are using is licensed specifically for @font-face use. Just because a font is free for use does not necessarily mean it is also available to host publicly like you would need to in order to be used through @font-face.

If easy is the recipe that you like when taking on typographical additions to your web design project, and you are willing to pay the price that often accompanies convenience then Typekit maybe more your speed. Typekit is a premium service that essentially handles all of the specifics of web typography licensing for you. And when it comes to all the loose ends and details that need your attention in your project, anything that can remove most of the guesswork from the implementation of any element is worth pursuing.

Google Font API is another service that hosts the fonts and makes sure all of the fonts are correctly licensed, and one that is free of charge. Which can also prove helpful, especially when working on a budget. The difference between the two services is that Typekit licenses premium fonts where Google only seeks out free fonts.

Adventures in Space

Space in How To Use Typography Effectively in Web Design
We want our designs to feel open and roomy. Image credit

Another basic that you need to pay attention to when you are implementing typography in your web design work is the issue of spacing. Every bit of usable online real estate matters to most of our clients, and they may become insistent on a maximum use of said space. As the designer, however, you have to be aware of which space cannot ever be compromised, and the spacing involved in your typographical elements certainly falls under this umbrella. And there are a few different areas that this applies to specifically.

Letter & Word Spacing

First we are going to discuss the more obvious typography related spacing areas, the letter and word widths. The white space in and around your type plays a huge role in the readability of your web design project, especially if it contains large chunks of body text for the user to read.

Being mindful of your letter-spacing and word-spacing is vital in maintaining the legibility necessary to keep your design readable and relevant, rather than having it drive people away. Depending on the fonts you use, you may need to make some adjustments to ensure the flow and accessibility of your work. Now the letter and word width is a bit more abstract than the line-height and will take some experimentation and time to get just right.

Line-Height

Another issue of spacing that impacts the readability of the type you have included in your design is the line-height. This is concerning the spacing between the lines of text that are stacked on top of one another. If you are going to include typography then you might as well take the time to be sure that it is effective in each of its applications.

And as far as spacing adjustments go, the line-height is probably the easiest to tweak. So take the time to adjust this aspect of type, and show pride in your work by looking after these minor details. If nothing else, your type could almost certainly use an increase in line-height to about 140% for optimum readability.

Alignment Check

Now another basic typographical area to bare in mind as you work it into your web based project is the alignment check. Mind your rag! The rag is the way the end of the paragraphs of text line-up or more often than not, don’t line-up. This is an easy check and adjustment often times, but it is the easy minor things that we tend to overlook. And the alignment falls victim to this designer oversight more than you would think.

Owing to the fact that line breaks can differ when viewed from one browser to another, it is sometimes a good idea to make manual line or word breaks to keep the rag clean and neat. You never want an overly exaggerated jagged edge to break the comfort and feel of your text boxes, so keep the alignment check somewhere on your type checklist.

Checklist in How To Use Typography Effectively in Web Design
Keep ahead of the design pitfalls by keeping a mental or physical checklist. Alignment, check! Image credit

In the Mix

Something else that you must consider when applying typography to your design, that would also fall under the basics would be the mixing of different fonts within your project. Like mixing a drink, there is a balance to maintain so that the different elements blend well and do not overpower and detract from the overall flavor of the project.

To keep things in check it is a good idea to try and limit yourself to no more than 2 different fonts per web site design. For variance in the face of such limitations, go with some combination of a serif header with a sans body typeface, or vice versa. Furthermore, using a combo of upper and lowercase sans-serifs while mixing in a bit of a script can also offer some nice variety for your design.

Typographical Hierarchy

Moving on to another important aspect of typography implementation on the web to look after, is setting the hierarchy for your project. Through Flash or Javascript it would be possible to help guide the reader through the design, but in the absence of that you can always opt for the traditional route and establish this hierarchy through the typography in your project.

The type should effectively take the reader by the hand and lead them through the site. The most common way to achieve this is by consistently using size and boldness to highlight and steer the users attention where it needs to go. Other ways include using all caps or italics and mixing font types to draw the readers eyes through the project. Not to mention the use of h1 to h6 tags (which are how bots read the site hierarchy), if they are styled correctly, can be used to create the page’s visual hierarchy as well. Or to at least assist the visual walk-through.

Am I Looking At a Link?

Finally, the last basic area of typographical implementation that we are going to look at today, concerns the hyperlinked content in your web design project and the expectations attached to them. Links are old hat by now, which is why users have the expectations that they do about them. After years online, linked content is now assumed that it will stand out from the rest of the typed information that it is often buried within.

Usually this is done simply by underlining the link and altering the color from the rest of the text. In fact, you should differentiate between link types, i.e. unvisited, visited, and active, assigning each one of them their own color. To help cut down on confusion for your users, do not underline anything that is not a link. Highlight if you must with either the ‘strong’ or ‘em’ coding.

Cleartheway in How To Use Typography Effectively in Web Design
You want to help the users by clearly marking the way forward. Keeping the path clear. Image credit

Typographical CSS Terminology

Before we venture beyond the basics, we wanted to include a quick reference dictionary of code terminology related to fonts and typography implementation for the web. Take a quick glance through this brief glossary to ensure that you have a firm enough grip on the basic terms concerning this ever present design element. Then we will move on to the interactive side of things.

  • color – sets the color of the text – values include any hex code or rgb combo
  • line-height – sets the distance between lines – values include normal, the numerical length and the percentage
  • letter-spacing – increases or decreases the space between individual characters – values include normal and the numerical length
  • text-align – sets the alignment of the text – values include left, center, right and justify
  • text-decoration – sets the decoration effect of the text – values include none, underline, overline, line-through and blink
  • text-indent – indents the first line of text in an element – values include numerical length and the percentage
  • text-transform – controls the letters in an element – values include none, capitalize, uppercase, and lowercase
  • vertical-align – sets the vertical alignment of an element – values include baseline, sub, super, top, text-top, middle, bottom, text-bottom, the numerical length and the percentage
  • word-spacing – increases or decreases the space between words – values include normal and the numerical length
  • font-family – specifies the font family for text – this is where you will palce your font stacks
  • font-size – specifies the font size for text – values include xx-small through xx-large, smaller, larger, the numerical length and the percentage
  • font-style – specifies the font style for text – values include normal, italic and oblique
  • font-variant – specifies whether text should be displayed in a small-caps font – values include normal and small-caps
  • font-weight – specifies the weight of the font – values include normal, bold, bolder, lighter and values from 100-900

Interactive Typography

Now comes the section of the post where we discuss the other elements that are going to impact and interact with your type when on the web. From padding to margins, navigation elements, and more, we are going to look at how to make sure your typographical elements play nicely with the rest of the web crew. By design, web projects are inherently interactive, and if you design without considering the many ways and the various elements that will engage your typography then you risk compromising its effectiveness.

I’m in a Box!

First up, when you consider the typography that is employed in your project, you have to remember that it sits in a box. Not metaphorically, like an actual box. The box model contains every element of a website, so it makes sense that this also plays a pretty large role in the way your typography looks. You never want your typography to feel confined and squeezed in, leaving the user with an uncomfortable sense of space whenever they visit.

So leave enough room for your typography to breath, so to speak. Given that the default setting for your margins, padding and borders with the box model is set to zero, you may need to adjust them accordingly to offer your type a little bit of wiggle room.

Wiggleroom in How To Use Typography Effectively in Web Design
Once again, you want some room for your elements to breath. Give them the proverbial wiggle room. Image credit

Flight Risk of the Navigator

As far as type interactions go, navigation is one element that is heavily type reliant, and given its importance, we had to mention it in this section of the post. In most web design projects, there is going to be some depth to the design that is accessed via your navigation elements. You want to be sure that you select the right font for this task, and you want to highlight it in some way that is specific for your navigation.

Earlier we mentioned how to handle your hyperlinks, which could be the simple approach you take to your navigation as well. However, most designers opt for a more elaborate solution, which is when you need to take special care. Where you might be using scripted fonts elsewhere with success on your project, the navigation should always be clear and highly legible.

Conflicts of Contrast

Another interactive set of elements that effects the typography in your web design, would stem around issues of contrast. There are design additions that sometimes end up behind your type, interfering with the readability of your font. So we have to be aware of these interactions, and watch out for things like background colors, patterns, images, anything that might be placed behind the typed elements of the design.

This is where a second set of eyes could come in handy, when adding in these additional elements. This way you get multiple perspectives on anything that goes behind the type. If they could be visually disruptive in any way to the legibility and comfort of reading your type you have to ask yourself if they are truly necessary. What is the point of having them there? If they are a must, then find a way to adjust the contrast and bring the type out more.

If it Must Pop, Do it Right!

One less than favorably looked on interactive element that more interferes with your typography on a web based project, than it does interact with it, are the presence of pop-ups. This is still a inescapable reality if you spend a moderate amount of time on the web, where you have pop-up elements that show up unannounced, usually projecting themselves over the top of the main body text or at least the main points of interest in the design.

If you find yourself having to use a pop-up element of some sort, at least be mindful of the main body text and navigation. The readers eyes will notice the movement from our peripherals if the pop-up was offset to the side, and if we are interested we will check it out. But encroaching on the main body text, essentially interrupting the users, can often lead to lost visitors.

Walkaway in How To Use Typography Effectively in Web Design
Keep your eye on the typographical interactions in your web design, or you may be watching your intended audience walk away. Image credit

Typography Tools

Below are a handful of tools and various resources for making your life as a designer easier when it comes to implementing typography into your work. If this is an area of interest, or simply an area you are being forced to work in, the selections we have gathered here will help you get a little bit ahead of the game.

  • Typester is an online application for comparison of the fonts for the screen. Its primary role is to make web designer’s life easier. As the new fonts are bundled into operating systems, the list of the common fonts will be updated.
  • HTML Ipsum is a set of precoded lorum ipsum for web designers to suite all of your place holding, and type testing needs.
  • EM Calculator is a small JavaScript tool which helps in making scalable and accessible CSS design. It converts size in pixels to relative em units, which are based on a text size.
  • Font Stack Builder is used to create robust CSS font-family declarations. The font stack builder shows the probability that your preferred fonts are displayed on Windows, Mac and Linux Web browsers.
  • CSS Typography Reference Sheet is a reference tool that is split into three sections: CSS Typography Property Table, Web Safe Fonts Table and CSS Typography Value Conversion Table. Also includes a downloadable pdf option.

Further Reading

That may be all from here for now, but that does not mean that the typographical journey has to end. Below are a few more articles for the road, to use the parlance of our time, that we recommend you check out if you are interested in keeping your typography fresh and effective.


10 Different Ways to Browser Test and Validate Your Website

Whether you are testing themes submitted to your service or your own work, we always find ourselves searching for quick ways to browser test and or validate our work. Sometimes we may end up using a genre of tools to get what we wanted and most of the time we develop a set of favorite methods and tools to achieve it.

Here we cover 10 different ways to validate and browser test your website to add to your list of methods.

HTML and CSS Validation Tools

W3C HTML and CSS Validation

The W3C set of validation tools happens to be the most popular source to check your code for validation. You can paste code snippets, link to your code, and upload your code to check validation. If you have errors within your code, it returns a nice detailed report for each error highlighting the exact character or set of characters that are invalid. A great tool to use even if you use others that are available out there.

Integrated Development Environment Validation

Many integrated development environments and other editors offer built-in code validators right off the fly. While some of these editors may require you to select a button to view whether your code is valid or not, others usually do it right off the bat as you type out the code. Therefore, it helps you catch the errors as you go along to finish your website completely validated without having to go back and fix validity errors.

Web Developer Toolbar

This is a Firefox only toolbar; however, because it is so feature-filled, it is worth a mention. The Web Developer toolbar is a great in-browser testing tool containing a plethora of tools for testing your website including resolution tests. However, it also includes a great HTML and CSS validators that works on the fly. If you do not select to view details on validations, you will just be shown two icons that represent whether the code is valid or not.

The toolbar additionally tests other elements than HTML and CSS, so if you need to perform testing on other things within your website, it is a great tool to quickly and easily do so.

HTML Validator

HTML Validator is another Firefox add on that runs in the background seamlessly. A simple yet affective tool displays whether the HTML to your website is valid, invalid, or consists of warnings.

When doing so, it displays different icons as well as the number of errors and or warnings, and by clicking on these icons, it opens up a nice pane showing you the code snippets that are invalid or contain warnings, as well as details on the errors as well as about the warnings. A great tool for in-browser testing and editing.

Browser Testing Tools

Installing Older Browser Versions

A really common method to browser testing your website is to install older versions of a plethora of browsers such as Internet Explorer, Firefox, Opera, Safari, and others. The softwares’ websites usually offer older downloads which is a great way to obtain your copies of older versions.

Adobe BrowserLab

If you are not too keen on the idea of installing multiple pieces of the same software but of different versions to browser test your website, you can give Adobe BrowserLab a try. Adobe BrowserLab is a multi-tabbed browser testing software allowing you to test your website in multiple browsers all from one pane or window.

Additionally, if you need to test your website in the same browsers but from different operating systems, Adobe BrowserLab simulates different operating systems for you, so you do not hassle through switching between them to perform the required testing.

Overall, Adobe BrowserLab is a great piece of software for any designer needing to test their work across many platforms and setups.

Integrated Development Environment Browser Testing

Most of our favorite editors have built in tools for browser testing our projects and websites we are creating and or developing. While it may not be too extent with different versions of the same browsers, they do let you connect you installations of different browsers into the single environment for quick, on the fly testing.

Browser Shots

Browser Shots has to be the greatest and easiest way to get around to browser testing your website in a genre of browsers. What it does is you provide a URL to the website you would like to browser test, select the browsers and their versions you would like to test your site in from their long list under different operating systems, and hit submit.

They will then return screenshots of how your website looks like per browser selected per operating system. While it might not be an easy task to perform while you are still modifying your website, it is a great method to obtain a mass visualization of how your website looks across a plethora of browsers quickly.

IETester

If you are always worried about how your website looks like in different versions of Internet Explorer like the rest of us, then IETester is definitely something to consider. IETester is a single interface to test your website from version 5.5 of Internet Explorer to their latest version. It holds a nice Office 2007 design to it as well as a tabbed interface to easily flip through testing panes.

IE Tab 2

IE Tab is a Firefox add on that implements, as its name describes, an Internet Explorer viewing pane designed for cross-browser testing within your Firefox browser. It is a great quick tool to easily test your websites in Internet Explorer on the fly with a click of a button without the hassle of leaving or changing windows between Firefox and Internet Explorer.

To conclude, while there may be a plethora of other tools out there to validate your code and perform browser testing, we covered ten popular methods and tools that will hopefully get you thinking and started on making your own laundry list of browser testing tools as well as HTML and CSS validation tools.


Effective Ways to Make Sure That Your HTML/CSS Works On All Browsers

One of the most difficult tasks web designers have to tackle is ensuring that all web pages work consistently across all web browsers. As the most of you will already know, this is no easy task. And recently, on Design Reviver Answers, this topic was brought up in discussion, and we would like to share with you some of the tips that were offered from our readers, and we would love to hear about any more you may have.

You can leave your tips and thoughts in the comment section below, or you can leave your answer on the original question on Answers here: What’s the Most Effective Way to Make Sure That My HTML/CSS Works On All Browsers?

What's the Most Effective Way to Make Sure That My HTML/CSS Works On All Browsers?
This question was originally asked by Themans.

Our favorite answer comes from Handrus Nogueira:

What's the Most Effective Way to Make Sure That My HTML/CSS Works On All Browsers?

The answer came from Trevor:

What's the Most Effective Way to Make Sure That My HTML/CSS Works On All Browsers?

This answers came from Scunliffe:

What's the Most Effective Way to Make Sure That My HTML/CSS Works On All Browsers?

Thanks to everyone who asked a question, but most importantly thanks to everyone that took the time and effort to offer helpful and useful answers.


  •   
  • Copyright © 1996-2010 BlogmyQuery - BMQ. All rights reserved.
    iDream theme by Templates Next | Powered by WordPress