Showing posts with label css. Show all posts
Showing posts with label css. Show all posts

Thursday, 20 March 2008

CSS Gallery and Showcase Sites

Tuesday, 26 February 2008

Graphic Design & Web Design Jobs and Employment Opportunities

Wednesday, 20 February 2008

81 Free CSS Web Design Resources

CSS Resources

CSS Compatibility Charts
CSS Forums
CSS Layouts & Examples
CSS Reference
CSS Lists
CSS Articles
CSS Menus
CSS Tricks
CSS Forms
CSS Rounded Corners
From the Graphic Design & Web Design Forum

Wednesday, 9 January 2008

CSS Links Roundup

Sunday, 6 January 2008

Graphic Design Links Roundup

Sunday, 30 December 2007

December Graphic Design Links

Wednesday, 19 December 2007

The Graphic Design Network

The Graphic Design Network at Ning has received it's 153 member today. The network was set up for the members of the Graphic Design & Web Design Forum to share their latest work, music & movies as part of a Graphic Design Social Network.


Many of the members have started their own breakoff groups such as CSS, Software, Music & Illustration and invited others to join their private groups to discuss web design & graphic design.

Sign up today to join the network of designers.


Sunday, 14 October 2007

Graphic Design Links Of The Week

Friday, 12 October 2007

Consistent Text With CSS

Basically what this does is "removes and neutralizes the inconsistent default styling of HTML elements, creating a level playing field across A-grade browsers and providing a sound foundation upon which you can explicitly declare your intentions."

Yahoo!'s UI Library offer a CSS reset which makes all elements in all browsers reset to zero. Thankfully Yahoo! have made the reset publicly available.

After adding or linking to the css from Yahoo! you have a firm base to style elements from, and as I was taught earlier on today, this can improve cross-browser font styling, especially in IE.

By giving the body tag a font size of 62.5%:
body {font-size:62.5%;}

all subsequent elements can be styled like this:
h1 {font-size:2em;}

Now, due to resetting the CSS and giving the body a font-size of 62.5%, all em values are related to pixel values in that 2em = 20px, 1.5em = 15px and so on.

There you have consistent cross-browser text styling.

Harry

Friday, 28 September 2007

Make them work for you!

Are you sick to the back teeth of having to design/develop to the standards of Internet Explorer? Well now it's your chance to tell them what's what, in the simplest way imaginable. In fact, it's so simple, you'll kick yourself...

It utilises CSS and conditional comments to load a different stylesheet for IE users, which displays them a polite message, urging them to get Firefox perhaps.


Firstly make a file named index.html and add the following:

<html>
<head>
<title>IE Message</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<!--[if IE]><link rel="stylesheet" type="text/css" href="iestyle.css" /><![endif]-->
</head>
<body>
<div id="ie_message">Hello IE users,get a decent browser!</div>
<div id="box">Everyone should see this!</div>
</body>
</html>

This is the basis of the page. You can see the conditional comments which have purposely been put after the link to the general stylesheet. As you can see it is very basic, and the only message that example will display is "Hello IE users,get a decent browser!" in Internet Explorer. Your page can be as detailed as you wish. Put links in there to newer versions of IE, links o the FF site, all sorts!
Now for the CSS

Here we will create the stylesheet "style.css". This stylesheet will be used in all browsers, even IE.

body{
color:#ff0000;
font-family: sans-serif;
}
#ie_message{
display:none;
}
#box{
color:#0099ff;
border:1px solid #0099ff;
}

This will hide the IE Message div, so users running anything but IE won't be bugged by a messgae that doesn't even apply to them. There are also the style definitions for the rest of the page.


Finally for the Internet explorer stylesheet. This will make sure that the message gets displayed in all versions of IE. Create the stylesheet "iestyle.css" and fill it with the following:

#ie_message{

display:block !important;

}

The "display:block;" will ensure the message gets displayed, and the "!important" will over-ride and styles defined elsewhere, such as the "display:none" that was defined in the default stylesheet "style.css". See a live demo here.

The advantages of using this method over say JavaScript browser detection is the fact that you can add as much detail and styling as you like to your message, which, when done with JS, will leave you with cumbersome code that may not even work. Secondly, this method will always work, whether JS is disabled on a users browser or not.

Hope that was useful, post a link if you decide to implement it.

Harry!

Guest poster for the Graphic Design Blog

Monday, 17 September 2007

Nice and Free CSS Templates

Tuesday, 7 August 2007

João Oliveira - Design Forum

Thursday, 28 June 2007

CSS Mini Tabs

As featured on CSS Play, these mini tabs as used on sites like Yahoo....




A method of compressing short pieces of information into six mini tabbed pages.

The information can be anything you like, as long as it fits into the drop down page size. You can, of course, increase any of the size parameters and make up your own background images to suit.

I have fitted my set of tabs into an absolute positioned div so that it will drop down over any content beneath. But if you remove the absolute positioning then it will just push the content out the way to make room.

This has been tested in IE6, IE7, Firefox and Opera, it should also work in Safari.



Graphic Design Forum | digg story

Thursday, 15 February 2007

High Slide JS

It's amazing how quick a great idea becomes a bit 'oh not that again' this happens to be the case with lightbox JS it's already used on so many sites, that what was a brilliant idea to use and implement not long ago people already feel they've seen the lengths of it's ability.
So to my surprise I came across a similar JS script that works similar to lightbox but doesn't look like 'another lightbox' script. Highslide expands the pictures within the content area quite smoothly and offer a good alternative if you don't want a script like lightbox to 'takes over the whole screen'.

See the examples here.... Highslide JS