I had a crack at putting a liquid version of Blueprint together last
year. Basically, things work fine for Firefox, Opera et al, but fall
over with IE. This is due to IE being unable to cope with percentages
with decimals.
It appeared as though IE rounded the percentages up to the next whole
number, and when added together, came to more than 100%, thus columns
would bump down. Very annoying.
It would be a fantastic thing to have though. If anyone is keen to work
on this, I can send you the files I have (they are from a very old
Blueprint version though).
cal.
Blueprint doesn't work with fluid layouts.
It depends if you want automatic detecting of widths. I would simply
have a choice of two different css files and employ a javascript
switcher.
You can also use javascript to detect the width of the current
window. If the window width is wider than a certain pixel size you
can show more content or make the content area wider.
With blueprint, it's fairly easy to generate two different widths....
just keep the column count the same and make each column wider using
the blueprint generator of your choice.
google for "javascript stylesheet switcher" and you'll find some
javascript you can plug into your page.
In the end, just remember that you CAN'T account for all resolutions
that people have. Some people use dual screens and triple screens
and resolutions are increasing all the time.
I would recommend to your client that you go with 1024 x 768 as it is
by far the most commonly used resolution and people using 800x600 are
used to surfing the web with this limitation in mind.
Gary
> In the end, just remember that you CAN'T account for all resolutions
> that people have. Some people use dual screens and triple screens
> and resolutions are increasing all the time.
>
> I would recommend to your client that you go with 1024 x 768 as it is
> by far the most commonly used resolution and people using 800x600 are
> used to surfing the web with this limitation in mind.
Hi Kieren,
I was in the same boat as you. I designed my website with a fluid
layout because the stakeholders in my project felt it was important to
include 800x600 screen width users but they themselves felt the
content region was too narrow at that width (since they all had
high-res screens).
Therefore we concocted a solution that allowed the width to scale from
aprox 700px wide to up to about 1,000px wide.
This has caused nothing but problems though. In a nutshell, it is very
difficult to make an attractive and usable website with this much
variance.
I know I am possibly about to spark a great debate so I will qualify
my statements:
* Newspaper columns have been narrow for a century - why do you
suppose that is? There are a number of reasons but one is that it's
easier for your eye to scan narrow columns of text.
* When you optimize your graphics, you do so for a set resolution. If
your layout will accommodate both wide and narrow columns of text you
will have to choose to either optimize for the wider width (which is
probably most of your users) and have it be inaccessible (or worse to
break your site) when people have smaller resolutions, or optimized
for the small screen and have it look poor for most of your users.
I did some research and found that about 90% of my users have a screen
resolution width between 1000 and 1300 px. Of those remaining most had
larger than 1300px and a very small percentage (about 3% iirc) less
than 1000px. Some of those 3% were 800x600 users and some were
MID/iPhone/etc users.
Therefore my next site revision will be a fixed width design based on
blueprint using a target browser width a little under 1000px wide. The
site's content region has been sized so that it will be readable and
navigable for those with a screen width down to 600px wide though
parts of the page will be obscured.
I did see an interesting layout recently that had the navigation
divided into two sections, an "essential" navigation and a "helpful
but not required" navigation. On all windows the essential navigation
was visible above the content region. On wide browser windows the
secondary nav was to the right but below the content on narrow
windows.
The benefit of such a layout is that you get the best of both worlds -
fixed width and therefore constancy for designing your layout and
graphics without hurting either your narrow or wide screen width
users.
--
Matthew Nuzum
newz2000 on freenode
Has anyone investigated how YUI Grids is able to accomplish fluid
layouts in IE? Seems they must have run into the same problem.
Aaron