473,729 Members | 2,243 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

google news layout structure- why is he like this?

hey guys
[i hope this question haven't been asked till now, if so- my
apologies.]

ive looked at http://news.google.com page code layout, and ive seen
that the page layout is table based.

the containers are tables, the hidden personalization panels are also
in tables.
most of the page in build using tables. even the pictures are in
cellspacing=5 tables.

why is that?
why haven't they used css layout?
why the pictures are in tables and don't have simple "margin:5px " ?
and i don't speak about the font tags they used...

i assume that google guys used this technique for cross browsers
support.
but still, this brings me to a second question.
after all our researches (and i can speak only for myself), table
structure after all are the stable, consistent and reliable layout
there is.
of course- content will be putted using right HTML- P,H1-6,Divs, but
still- the table layout proves himself as the right solution.

what do you think?

Mar 7 '06 #1
9 2089
neoswf wrote:
ive looked at http://news.google.com page code layout, and ive seen
that the page layout is table based. why is that?
Because Google suck at markup. Really _really_ suck. They are really
good at search, but web design? No.
i assume that google guys used this technique for cross browsers
support.


No. Its fairly trivial to do that with stylesheets and have good
browser support.

--
David Dorward
<http://dorward.me.uk/>

Mar 7 '06 #2
David Dorward wrote:
They are really good at search, but web design? No.


i dint think u can say this
i love there design, thats what makes them so good- the simplicity
but u have to distinguish between web design and HTML structure/markup

Mar 7 '06 #3
neoswf wrote:
but u have to distinguish between web design and HTML structure/markup


No, you have to distinguish between graphic design and web design. The
latter includes both graphic design and markup authoring.

--
David Dorward
<http://dorward.me.uk/>

Mar 7 '06 #4
David Dorward wrote:
No, you have to distinguish between graphic design and web design. The
latter includes both graphic design and markup authoring.


why do you say their web design is awful?
i love so much there products. there products: Gmail and News are
amazing for my opinion.
i love the way they characterize there products.
i love the use of HTML in there Gui's. like using a lot of display
none/block in Gui's - like in goggle news. and that specifically in
NEWS u can personalize your page in every section of the page.
they do tremendous job and i don't think its because of lack of HTML
knowledge, i think they have a reason for that

Mar 7 '06 #5
neoswf wrote:
David Dorward wrote:
No, you have to distinguish between graphic design and web design. The
latter includes both graphic design and markup authoring.
why do you say their web design is awful?


See your OP for starters.
i love so much there products. there products: Gmail and News are
amazing for my opinion.
They have a lot going for them, they also have their flaws (GMail in
particular, the lack of threading and inability to filter on arbitary mail
headers is terrible).
i love the use of HTML in there Gui's.
Their use of HTML is dreadful - more of an abuse.
like using a lot of display none/block in Gui's
Which has nothing to do with the HTML.
they do tremendous job and i don't think its because of lack of HTML
knowledge, i think they have a reason for that


Lazyness probably. They have very little markup that needs worrying about,
it has huge amounts of recycled templating. I can't believe it would be
that difficult to hire a markup expert for a few months to go in and sort
everything out.

--
David Dorward <http://blog.dorward.me .uk/> <http://dorward.me.uk/>
Home is where the ~/.bashrc is
Mar 7 '06 #6
David Dorward wrote:
they do tremendous job and i don't think its because of lack of HTML
knowledge, i think they have a reason for that

Lazyness probably. They have very little markup that needs worrying about,
it has huge amounts of recycled templating. I can't believe it would be
that difficult to hire a markup expert for a few months to go in and sort
everything out.


You think that's bad, try using Google stuff with the Firefox Javascript
console active. Errors all over the place...
Mar 7 '06 #7
In article <11************ **********@e56g 2000cwe.googleg roups.com>,
David Dorward <do*****@gmail. com> wrote:
i assume that google guys used this technique for cross browsers
support.


No. Its fairly trivial to do that with stylesheets and have good
browser support.


I disagree. Tables have been supported in browsers long before
stylesheets. If you really want a layout to look consistent in all
browsers, old and new, tables practically guarantee a consistent
layout whereas stylesheets don't.

"Good browser support" doesn't necessarily equate to "wide browser
support."

-A
Mar 8 '06 #8
axlq wrote:
No. Its fairly trivial to do that with stylesheets and have good
browser support.
I disagree. Tables have been supported in browsers long before
stylesheets.
And their use has unfortunate side effects.
If you really want a layout to look consistent in all
browsers, old and new, tables practically guarantee a consistent
layout
It's the web. A consistant layout (at least a pixel perfect one) isn't a
useful design goal.
"Good browser support" doesn't necessarily equate to "wide browser
support."


I'll rephrase then. CSS enjoys wide browser support today.

--
David Dorward <http://blog.dorward.me .uk/> <http://dorward.me.uk/>
Home is where the ~/.bashrc is
Mar 8 '06 #9
On Wed, 8 Mar 2006, axlq wrote:
If you really want a layout to look consistent in all
browsers, old and new,
If you "really want a layout to look consistent in all browsers, old
and new", then you haven't understood the WWW, right from start to
finish. The WWW was originally invented for the specific purpose of
allowing the same content to be viewed in situations which were so
disparate that a guarantee of consistent look would have been absurd.
I don't see any reason to throw out that considerable advantage at any
time in the life of the WWW.
tables practically guarantee a consistent
layout whereas stylesheets don't.


So they perversely impose an unnecessary constraint, even in rendering
situations where that constraint makes no sense, or counter-
productive. What kind of tabular layout can you guarantee on a
speaking browser, new OR old, for example?

Mar 8 '06 #10

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

Similar topics

13
2368
by: Mario | last post by:
Hello everybody, I am looking for a good script to work a searchprogram for Google .... How can tel me? Not with a logo from google THnx -- -------"""------- ---()--- °?----(_)-----?° | Greetz Mario|
5
2462
by: Peter Foti | last post by:
I started out making an application that should have a layout such as the following: <table> <tr> <td>Categories</td> <td>SubCategories</td> </tr> <tr> <td>Categories Management</td>
30
3141
by: Diane Wilson | last post by:
I'm trying (once again) to figure out how to make a robust CSS layout style that can replace tables. I'd like to be able to do a basic two-column layout, with a one-column header, a two column body, and a two-column footer. The problem, and one that always sends me back to using tables, is that word "robust." Absolute positioning gets squirrelly, because it takes the positioned elements completely out of the float scheme, and stuff...
6
2313
by: lovecreatesbeauty | last post by:
Hello experts, 1. Does C guarantee the data layout of the memory allocated by malloc function on the heap. I mean, for example, if I allocate a array of 100 elements of structure, can I always reference a correct/valid structure member upon that allocated memory? If I allocate memory, for example like this way:
2
3597
by: Wayne Wengert | last post by:
I have an aspx page I originzlly built in WebMatrix that includes a "<table>" structure to layout the columns using "<tr>" and "<td>" elements (see sample below). When I create a new aspx form in my VSNE2003 solution, add a datalist component with table layout and paste that code, it doesn't like the table related tags (<table>, <tr>, etc.). Using VSNET2003 what is the correct way to specify the "table" layout (rows and columns) ...
2
1498
by: YesGoGoGo | last post by:
Our product is web-based and for enterprise customer to handle their daily work.(like CRM system) We want to redesign this product for better performance and visual attractiveness. We found many article say CSS layout is better than table layout (use DIV and CSS instead of <table>) I refence many CSS-based website. I find most of these websites are "static", which means they are owned by individual(like blog) or enterprise's portal,
1
1113
by: hpourfard | last post by:
Hi, After I designed my page (using several tables), while I was surfing the web I considered a professional looking web site which had been used DIV tags instead of tables, with many css classes. for sure designing in div layers is much more time consuming. so there should be a good reason for using table less layout. May be it affect Search Engines Ranking, Accessibility or just for Separating Structure and Presentation. anyway I...
0
1142
by: ehausman | last post by:
Hello We are switching our code from vb6 to vb.net 2005 and had a question about how to layout the file structure for all the projects. Currently we have a top level folder "Trunk" that contains a separate folder for each project and a "Build" folder where the output of each the complied project are stored. ....\Build ....\Trunk \Project1
9
5703
by: dspfun | last post by:
Hi! I have stumbled on the following C question and I am wondering wether the answer is implementation specific or if the answer is always valid, especially question b). BRs! ---------------------------------------------------- Following C code runs on a "little endian" machine that has a 32-bit
7
2257
by: lawpoop | last post by:
On Mar 11, 6:58 pm, Bergamot <berga...@visi.comwrote: Berg, thanks for taking the time to look at this. Here is the URL ( sorry for the delay in response): http://nerdcraft.net/survey.html I have the grid of 1-5 questions and radio button answers layed out in a table. I couldn't find a tutorial for a css grid, so I hacked it for now. Ideally, I would like to have the question layout in css.
0
8913
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
1
9200
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9142
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
6722
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 presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6016
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4525
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
3238
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
2677
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2162
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.