473,405 Members | 2,279 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

Oppinion regarding grid layout vs flow layout

NWx
Hi,

I develop an ASP.NET app which should be used from Internet, so I don't have
control over what browsers will be used.

I don't want to target every possible users, so I don't really mind is some
user with a very ancient browser (Netscape 3 or 4, or IE 3) won't be able to
view the site properly.
However, I want that modern browsers (IE 5+, Netscape 6, Mozilla, Opera, and
possible other browsers with new versions) to be able to access the site and
render it as good as possible.

My question is if I should use Grid layout, or use Flow layout, and design
my site using tables?

Does new browsers (well, most of them) handle grid layout OK?

Any suggestions, advices or opinions regarding this are welcome.

Best regards

Nov 18 '05 #1
4 2331
A grid layout simply uses absolute positioning to achieve its results, and
most browsers will support this. the downside of this is that you become
very unresponsive to a user's settings for the size of their browser window
or for their DPI, as positions are set in pixels regardless of how big or
small those pixels are and how many are showing in the user's window. For
that reason, I always use the flow layout.

--
Chris Jackson
Software Engineer
Microsoft MVP - Windows Client
Windows XP Associate Expert
--
More people read the newsgroups than read my email.
Reply to the newsgroup for a faster response.
(Control-G using Outlook Express)
--

"NWx" <te**@test.com> wrote in message
news:eb**************@TK2MSFTNGP10.phx.gbl...
Hi,

I develop an ASP.NET app which should be used from Internet, so I don't
have
control over what browsers will be used.

I don't want to target every possible users, so I don't really mind is
some
user with a very ancient browser (Netscape 3 or 4, or IE 3) won't be able
to
view the site properly.
However, I want that modern browsers (IE 5+, Netscape 6, Mozilla, Opera,
and
possible other browsers with new versions) to be able to access the site
and
render it as good as possible.

My question is if I should use Grid layout, or use Flow layout, and design
my site using tables?

Does new browsers (well, most of them) handle grid layout OK?

Any suggestions, advices or opinions regarding this are welcome.

Best regards


Nov 18 '05 #2
"NWx" <te**@test.com> wrote in news:eb**************@TK2MSFTNGP10.phx.gbl:
I don't want to target every possible users, so I don't really mind is
some user with a very ancient browser (Netscape 3 or 4, or IE 3) won't
be able to view the site properly.
You need to stick to HTML 3.2. Unfortunately ASP.net is not very good about
that. Before anyone jumps on me - Im sure its possible to do. But if so its
not very easy and you'd lose probably about 90% of what "makes" ASP.net
ASP.net.

Your mileage of course will vary.
However, I want that modern browsers (IE 5+, Netscape 6, Mozilla, Opera,
and possible other browsers with new versions) to be able to access the
site and render it as good as possible.
This is another issue. Dumbing down the interface for older clients while
still providing a smarter interface for newer clients. ASP.net does support
this to some degree, but at least in my (maybe biased) opinion it really
doesnt go far enough.
My question is if I should use Grid layout, or use Flow layout, and
design my site using tables?
Stay away from grid layout. And even then that likely wont be enough.
Does new browsers (well, most of them) handle grid layout OK?
Yes. New ones do - old ones dont.
Any suggestions, advices or opinions regarding this are welcome.


If you are open to third party tools, take a look at IntraWeb.
http://www.atozed.com/intraweb/

Im not just pushing a 3P solution. There are a few very specific reasons I
am recommending this to you.

1) It has a specific HTML 3.2 mode that allows you to deploy to ALL old
browsers, even Lynx, PDA's and soon. (Also has WAP if you want that).

2) Its HTML 4.0 mode is a "Smart" mode. It detects each browser and
automatically renders to their level, specfic features, and so on. It even
works around known bugs and other issues in specific browsers.

--
Chad Z. Hower (a.k.a. Kudzu) - http://www.hower.org/Kudzu/
"Programming is an art form that fights back"
Nov 18 '05 #3
"Chris Jackson" <chrisjATmvpsDOTorgNOSPAM> wrote in
news:Oj**************@TK2MSFTNGP09.phx.gbl:
A grid layout simply uses absolute positioning to achieve its results,
and most browsers will support this. the downside of this is that you
Not the older ones he mentioned. At least not in a compatible or reliable
way. IE2 for instance didnt even support frames.

And NS4 just has its own way of doing everything becuase of how browsers were
evovling on their own before HTML4 was a standard.
become very unresponsive to a user's settings for the size of their
browser window or for their DPI, as positions are set in pixels
regardless of how big or small those pixels are and how many are showing
in the user's window. For that reason, I always use the flow layout.


Yes, thats another issue. With Intraweb (mentioned in previous message) it
takes care of all this too. You can dock regions or controls to sides and
anchor controls too. This takes care of all screen size issues automatically
for you.

You can see a demo of what I mean here:
http://www.atozed.com/intraweb/featu...horsAligns.iwp

(You will need flash to see the movie. Its not very big. Im on dialup and I
just looked, it came down pretty fast).

--
Chad Z. Hower (a.k.a. Kudzu) - http://www.hower.org/Kudzu/
"Programming is an art form that fights back"
Nov 18 '05 #4
We are migrating to absolute positioning using external CSS. The reason? To
separate layout design from presentation logic and content. This will enable
our programmers to ignore layout/design issues, and our graphic designers to
ignore logic/content. We expect it will increase productivity immensely, by
removing unnecessary layout code from the programmer's canvas, and
compartmentalizing the development process.

--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
Big things are made up
of lots of little things.

"Chris Jackson" <chrisjATmvpsDOTorgNOSPAM> wrote in message
news:Oj**************@TK2MSFTNGP09.phx.gbl...
A grid layout simply uses absolute positioning to achieve its results, and
most browsers will support this. the downside of this is that you become
very unresponsive to a user's settings for the size of their browser window or for their DPI, as positions are set in pixels regardless of how big or
small those pixels are and how many are showing in the user's window. For
that reason, I always use the flow layout.

--
Chris Jackson
Software Engineer
Microsoft MVP - Windows Client
Windows XP Associate Expert
--
More people read the newsgroups than read my email.
Reply to the newsgroup for a faster response.
(Control-G using Outlook Express)
--

"NWx" <te**@test.com> wrote in message
news:eb**************@TK2MSFTNGP10.phx.gbl...
Hi,

I develop an ASP.NET app which should be used from Internet, so I don't
have
control over what browsers will be used.

I don't want to target every possible users, so I don't really mind is
some
user with a very ancient browser (Netscape 3 or 4, or IE 3) won't be able to
view the site properly.
However, I want that modern browsers (IE 5+, Netscape 6, Mozilla, Opera,
and
possible other browsers with new versions) to be able to access the site
and
render it as good as possible.

My question is if I should use Grid layout, or use Flow layout, and design my site using tables?

Does new browsers (well, most of them) handle grid layout OK?

Any suggestions, advices or opinions regarding this are welcome.

Best regards



Nov 18 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: RobertH | last post by:
Been getting allot of complaints from users that everything is squashed and overlayed and fonts are overlapping into buttons etc.. etc... So i determine that grid layout is probably bad, 50% of the...
6
by: Don Collins | last post by:
Can anyone point me to a white paper discussing the advantages / disadvantages to using “grid layout” vs. “flow layout” on webforms? I’m looking to address performance issues in particular.
2
by: Jerry Camel | last post by:
I'm using Grid Layout basically because it was the default, but I've got the whole page designed and changing to Flow layout would be a royal pain, I think... But now, I find I need to position a...
7
by: Jack | last post by:
Are there any rules of thumb for when it is appropriate to use grid mode vs. flow mode in the Visual Studio.NET WebForm designer?
6
by: Paul | last post by:
Hi I have 2 data grids and several controls on a web page. The grids will vary in size, just wondering if the lower grid could be covered by part of the upper grid depending on its size or is there...
3
by: Dave | last post by:
I am designing a web page using VS2003 ASP.NET. The page contains various DIVs (panels), one of which is in grid layout. The controls in this DIV render correctly in IE, but when using Firefox they...
2
by: Andrew Chalk | last post by:
I have set a page to "flow layout". How do i now set it back to grid layout? Many thanks
117
by: phil-news-nospam | last post by:
Is there really any advantage to using DIV elements with float style properies, vs. the old method of TABLE and TR and TD? I'm finding that by using DIV, it still involves the same number of...
3
by: jonefer | last post by:
I tried all sorts of key combinations. How do I precisely move controls, such as labels or textboxes with the arrow keys? I notice that new labels or boxes only have 2 handles on them, -...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development projectplanning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.