![]() | |
![]() |
| | Thread Tools | Display Modes |
#31
| |||||
| |||||
|
|
Andy Dingley wrote: On Tue, 21 Aug 2007 22:29:16 GMT, Sanders Kaufman <bucky (AT) kaufman (DOT) net wrote: But it works... and it works on all the browsers. So I don't see the problem. The problem is that it breaks the browser's ability to re-arrange the page elements according to their best fit for a fluid design. It'll look great once, for your computer. Anywhere else it probably looks dreadful. In particular it is likely to fail if someone changes the size of text relative to window size. Overlapping text onto adjacent elements is the usual giveaway. Ahh, okay - that's already dealt with. |
|
There is a presumption in any design that if you tinker with it, it'll break - unless it was designed to be so customizable. |
|
So if the end-user turns off or modifies the CSS styles, they *should* expect the page to appear broken. |
|
Normally, I would look for a work-around, but I think if there was such a thing, you guys would have recommended it. |
|
What is it about this industry that there's so many nay-sayers?! |
#32
| |||
| |||
|
|
Gregor Kofler wrote: Sanders Kaufman meinte: Still - it would have been cool if someone could have addressed this in the group, instead of just pointing to a web site. Why? This extra-basic stuff. No need to post a 3-column page layout with DIVs for the umpteenth time. Gregor Because this is a news group, not a web page... and this is news to me. |
#33
| |||
| |||
|
|
Andy Dingley wrote: On 18 Aug, 22:33, Sanders Kaufman <bu... (AT) kaufman (DOT) net> wrote: I'm about to drop a decade-long, bad practice of formatting page layouts with tables. I just got one question - how does that work in the real world? Read this newsgroup (and c.i.w.a.h and even alt.html). It's one of the best resources around, good generally and excellent for the practice of getting CSS good practice _right_, not just bearably competent for one page on one browser. Search the archives. Search the archives for tutorial recommendations. Thanks - I found what I was looking for in the first place I looked... after this one. The crux of the answer was to use position:absolute. |
#34
| |||
| |||
|
|
On Tue, 21 Aug 2007 22:29:16 GMT, Sanders Kaufman <bucky (AT) kaufman (DOT) net wrote: But it works... and it works on all the browsers. So I don't see the problem. The problem is that it breaks the browser's ability to re-arrange the page elements according to their best fit for a fluid design. It'll look great once, for your computer. Anywhere else it probably looks dreadful. In particular it is likely to fail if someone changes the size of text relative to window size. Overlapping text onto adjacent elements is the usual giveaway. |
#35
| |||
| |||
|
|
Sanders Kaufman wrote: The crux of the answer was to use position:absolute. If position:absolute achieves what you want, you ought to stick with it. |
|
Actually, if you're going to do that, you may as well stick with tables. |
#36
| |||
| |||
|
|
bugbear wrote: Sanders Kaufman wrote: The crux of the answer was to use position:absolute. If position:absolute achieves what you want, you ought to stick with it. That's poor advice to give to a CSS newbie. Any positioning method should be avoided until you understand what it is *supposed* to do, the pros and cons of its use, and how to deal with issues like scalability. Many ready-made templates have addressed these already, but not all. And an inexperienced person should never just pick a method because it seems to work (for them in their particular browsing environment). Chances are it will break in different circumstances. Learn something about the technology you are attempting to use before hacking away and making a mess. Actually, if you're going to do that, you may as well stick with tables. ick |
#37
| |||
| |||
|
|
I'm using position: absolute with dimensions specified in ems quite a lot, and it scales ok in FF and IE |
![]() |
| Thread Tools | |
| Display Modes | |
| |