CSS Tutorials ::
Creating Triangles in CSS
Posted on :: Mar 9
I’ve come across a few techniques and tips in my career, while working at my last gig a co-worker pointed me to this technique. I believe this was originally discovered by the legendary Eric Meyer, but I couldn’t find much documentation about it on the web so I thought I would describe it here.
HTML 4 and XHTML 1 to HTML 5
Posted on :: Feb 20
HTML5 has several new block-level sectioning elements that we can use to give relevant parts of web pages more semantic meaning. These new elements are for ‘chunks of related content’—basically a logical section of the document:
iPhone compatible multi-column CSS liquid layouts
Posted on :: Dec 11
I've put together a series of website layouts that use percentage widths and relative positioning, and they work with all the common web browsers including Safari on the iPhone and iPod touch. They're also 'stackable' so you can use multiple column types on the one page. This makes the number of possible layouts endless! Follow the links below for the demos and more detailed info:
Conditional Comments :: What they are & how to use them
Posted on :: Nov 24
One of the most common operations performed in a Web page is to detect the browser type and version. Browser detection is performed to ensure that the content presented to the browser is compatible and renders correctly. The browser type can be detected using many different techniques. Most methods of browser detection make use of script on the server or client.
This article introduces conditional comments, which offer certain advantages over scripted browser detection techniques.
CSS and Jquery - Creating an Image Slider
Posted on :: May 1
In this tutorial I am actually going to be explaining how to do something which I created for one of my other projects. Basically you are going to create a jquery effect. When a holder is hovered over the top image slides down to reveal the image underneath. I will also explain how to use position absolute to float an image in the top right to show the image is new.
Converting Tables to a CSS Div Tag and XHTML validated layout
Posted on :: Apr 30
This is one very long tutorial/article. I know that many web designers, particularly those who adore table-based layouts will find this articles/tutorial especially helpful. I will be teaching you how to take your current website/layout created with tables, tear it apart, and put it back together using valid XHTML and CSS.
Here’s a bit of an overview of what we’re about to do:
a: Replace all tables with div’s
b: Remove any broken, or old invalid code.
c: Edit remaining code so it fits XHTML transitional standards.
d: Write a CSS file to style the new layout.CSS MouseOver Effects
Posted on :: Apr 30
In this CSS Tutorial, I'm goin to show you that making a Mouse Effect, doesn't always need to use JavaScript.
Infact, the same overall effect can be achieved with the use of some CSS. This sample will be using 3 overall images: One for the regular state, one for the mouse over state and one for the clicked state.Converting PSD to XHTML
Posted on :: Apr 30
I’m going to show you the most practical tutorials on coding a template using CSS and XHTML. Making a template has two steps. The first step is Designing the template components and the second step is Coding them into a valid XHTML page.
What you will be doing in this tutorial is setting everything up to begin coding your template for your website. This tutorial is for slicing a design made in photoshop and coding it in dreamweaver. You can also access example code at various stages through the tutorial if you have any problems.Using JavaScript to access an HTML element with multiple class names
Posted on :: Apr 23
Occasionally I discover a nifty solution to a coding obstacle. Although seemingly small, these can be major productivity barriers, especially if you are only a recreational coder. The following is in response to an HTML element that has multiple class names declared.
Our HTML looks something like this:
Create Dynamic Form Fields
Posted on :: Apr 23
Cascading Style Sheets (CSS) specifications combined with JavaScript events give you a great opportunity to create forms that look good and are easy to understand. Instead of boring, black and white forms, you can create forms that respond instantly to user inputs.
Creating Dynamic Effects
Some visitors may have problems navigating through a long or complex form. Help them out by creating form fields that change color as the visitor navigates through the form.Nice Form Fields (v2)
Posted on :: Apr 1
Everybody knows web forms. Each day we have to fill in some information in a web form, be it a simple login to your webmail application, an online purchase, or signing up for a website. They are the basic, and pretty much the only way of gathering information on the web.
You basically know a web form when you see one as they always look the same and they’ve kept this look over the years. Try as hard as you might but web forms can only change their appearance so much. Some may argue that this is a good usability feature, and I tend to agree, but there comes a time when you just need to style web forms so that they look different. How do you do that? Niceforms comes to the rescue!
Nice Form Fields V1
Posted on :: Jan 23
Well, I don't know about you guys, but I've gotten tired of the same old formfields in web-based forms. Yes While they do serve a good function (data input), I feel this is an occasion where function needs some form (pardon the pun).
Pure CSS Rounded Boxes
Posted on :: Jan 13
There are a ton of posts, tutorials and wizards on the net claiming "Pure CSS Rounded boxes". the one issue with all of those posts, totorials and wizards is they also use images.
My version of Pure CSS Rounded Boxes doesn't use images at all, it is truelly 100% All HTML and CSS.The Button Element
Posted on :: Jan 13
Creating a consistent interface for your users is a constant struggle for every application designer. Building consistency on the web is especially tough because the visual rendering differences across browsers and operating systems are wildly different and almost arbitrary in what can and cannot be done. No where does this become more apparent than when you’re dealing with form elements and the biggest loser of them all in the battle for a standardized look is the infamous Submit button.