Hi Allison,I think that it may be difficult to have your css based design 
render the same way in all browsers and monitors or systems. Research and 
looking at various surveys of browser support may be useful. This article on 
browser support at Yahoo may be 
helpful.http://developer.yahoo.com/yui/articles/gbs/http://www.codestyle.org/css/BrowserConfiguration.shtmlI
 think with regard making css layouts or designs cross-browser compatible it 
may be good to keep designs simple, to test your design on your selected target 
browsers, to provide alternative css for particular browser problems, to detect 
browsers through a server-side or client-side (javascript) script and link the 
necessary css for that particular browser.While searching for an answer to your 
question regarding guidelines for designing for browser compatibility I found 
that the link below helps to address your 
question.http://www.webreference.com/authoring/style/sheets/browser_support/I 
think when starting out designing using css for layout it would be good to 
design using valid html or xhtml and valid css. Different browsers have 
different support for standard specifications for CSS and XHTML. Keeping your 
code valid based on standards provides a good starting point for fixing 
problems for particular browsers.You can validate your XHTML and CSS using the 
links below:For XHTMLhttp://validator.w3.org/For 
CSShttp://jigsaw.w3.org/css-validator/Test your design first using Firefox, 
since Firefox more closely renders standard CSS better than IE.If the design is 
rendering properly in Firefox, then check if you are encountering problems with 
IE6. Also then test for IE7. I think these 'modern' browsers are the most 
commonly used today and have the best support for current standards.At times it 
would be difficult to setup a system where you have all the different browsers 
and screen resolutions so using a service like browsercam for example will help 
you to see how your page is rendered on a particular browser or 
system.http://www.browsercam.com/These links also provide information regarding 
the most common problems related to IE rendering of 
CSS:http://en.wikipedia.org/wiki/Internet_Explorer_box_model_bughttp://css.maxdesign.com.au/listamatic/about-boxmodel.htmhttp://www.alistapart.com/stories/doctype/Other
 common IE problems:http://www.positioniseverything.net/ie-primer.htmlFor 
inspiration in creating CSS designs check 
out:http://www.cssbeauty.com/http://www.csszengarden.com/For Web 2.0 styles 
check out this 
tutorial:http://www.webdesignfromscratch.com/current-style.cfmGood luck in your 
work.Best regards,Alex------------------------------Alexander R. TorrijosWeb 
DeveloperMobile: +63 921 838 0382Res: +63 2 822 
7219http://www.stormwild.com------------------------------Date: Thu, 23 Aug 
2007 10:55:49 -0400From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Re: [css-d] 
Beginner layout suggestions?Hi AlexThanks a lot for your email and help. It 
gave me a good starting point yesterday morning. I messed around all day with 
it, and I'm starting to see why CSS is so useful.Do you have any 
suggestions/guidelines as to how to design for browser compatibility? I am 
trying to focus on IE and Firefox and already have major differences between 
the two. I'm sure I will learna and read much more as I go along with this 
process.Again, thanks for your help.AllisonOn 8/22/07, Alex Torrijos <[EMAIL 
PROTECTED]> wrote:Hi Allison,I'm a bit of a newbie to CSS myself but I found 
this tutorial useful in attempting to use CSS for 
layout.http://www.maxdesign.com.au/presentation/process/The basic process of 
converting your design from an image mock-up to an XHTML and CSS page is to 
first look at the design and identify containers. For example, in your design 
for the Skeet'r Beat'r website, you can basically create containers for various 
parts of the design which will be marked up using divs. The header and footer 
sections are two containers, the left sidebar is another, the main content 
column and navigation are also containers for content. These containers can 
also be wrapped within another main container.In your XHTML page within the 
body tag you can mark up the containers like this:<body><div 
id='container'><div id='header'></div> <!-- end header --><div id='nav'></div> 
<!-- end nav --><div id='left_sidebar'></div> <!-- end left_sidebar --><div 
id='main_content'></div> <!-- end main_content --><div id='footer'></div> <!-- 
end footer --></div> <!-- end container --></body>In the external CSS 
stylesheet to which your page is linked to you can have a better idea of how to 
mark-up the containers to match your design by first setting different 
background colors for each container. For example:#container { background: 
#00EE00;}#header { background: #00EECC;}and so forth.Once you have the colors 
in place you need to specify the CSS to build and position these containers.  
In the header css you can specify a background image which is basically a thin 
vertical slice of the header portion of your design mock-up. You slice up or 
extract parts of images from your design mock-up and use CSS to either place a 
repeatable background image so that the XHTML page slowly matches your 
design.The header container may need to be further divided into sub containers 
like logo, and logo_text.Anyway this is just one repeatable process or way to 
start building CSS layouts. Hope it helps.Best regards,Alex 
Torrijos------------------------------Alexander R. TorrijosWeb DeveloperMobile: 
+63 921 838 0382Res: +63 2 822 
7219http://www.stormwild.com------------------------------> Date: Tue, 21 Aug 
2007 18:39:53 -0400> From: [EMAIL PROTECTED]> To: [email protected]> 
Subject: [css-d] Beginner layout suggestions?> > Hi all,> > I am re-learning 
CSS and XHTML after not using it for a few years and am in> need of some 
suggestions. I have created a layout in Photoshop and am now> ready to move 
onto the next step.  I just can't decide which step that is! I> decided to give 
CSS a shot to get some experience, but I'm not sure where to> begin now.> > 
Here is a jpeg of the layout to follow:> 
http://www.skeetrbeatronline.com/testpage.html> > Does anyone have any 
suggestions of how to tackle this? I am a bit confused> as to what the 'best 
practice' would be here and what I can actually do with> CSS, or if I will need 
to use some simple tables as well.> > Major questions  for me:> > Does CSS use 
slices the same way that tables do? Should I keep the slices> for the tables 
that I had in mind when I started or should I take that green> circle picture 
out and just reposition it after I create a two-column with> header layout?> > 
I'm imagining using the slices that I have created as the background in a> div 
tag and then superimposing text over those. Does that make sense, and is> that 
the best way to go about this?> > Now that I have decided to go with CSS, I am 
at a loss as to where I should> begin with the rollover menu buttons.> > I know 
these are general questions, but I guess I am looking for help for a> place to 
get started. Any help/opinions/suggestions would be greatly> appreciated.> > 
Allison> 
______________________________________________________________________> 
css-discuss [EMAIL PROTECTED]> 
http://www.css-discuss.org/mailman/listinfo/css-d> IE7 information -- 
http://css-discuss.incutio.com/?page=IE7> List wiki/FAQ -- 
http://css-discuss.incutio.com/> Supported by evolt.org -- 
http://www.evolt.org/help_support_evolt/Try PC Magazine's 2007 editors' choice 
for best Web mail, award-winning Windows Live Hotmail. Try it now!
_________________________________________________________________
Call friends with PC-to-PC calling for free!
http://get.live.com/messenger/overview
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to