On the note of learning PHP/JS that quickly, I've been working in and 
with PHP now for a long time and for many different uses. I've learned 
many things along to way and completely agree with what Christian said. 
Its one thing knowing the syntax of a language, and what functions, 
classes and the rest of the language does but actually using it is a 
different case.

You can liken this to living in a large city. Knowing the direction to 
get to a place, is easy enough to find - but knowing the right way the 
get there is a different matter. With experience comes this know how, 
and in the big city, the person who has lived there a long while, will 
know the quickest, safest way to get to their destination. With PHP, 
there are generally many ways to accomplish something, but I'd say that 
over half of the methods available to you to solve a problem, are not 
safe. Experience teaches us which are safe, and which are not.

You can liken the whole experience thing again, with CSS. Most of the 
people here on this list (I've only been here a matter of days) are well 
informed, and knowledgeable people who have the experience of dealing 
with issues that CSS gives, and how to solve them. My largest stumbling 
block when I moved to CSS was expectations that at the time could not be 
realised. With a little change to my thinking and my design, I have 
since formed a nice relationship with CSS and enjoy using and promoting it.

It short, we all have to sacrifice something to get the design we want 
implemented if it is a design that is not well planned out. You have to 
pre-design for yourself, with knowledge of what is do-able, and what's not.

Scott.

PS: Sorry for the ramble :P

Christian Heilmann wrote:
>> well YES.. certainly some frustration in my post - took me a weekend to
>> learn PHP and another one to learn JS.. but 2 years and still table or css
>> layouts drive me nuts.
>>     
>
> If you learnt PHP and JS in one weekend each then you are either a
> certified genius or you learnt some syntax and think you mastered the
> language and all that comes with it. Don't believe the hype of "Teach
> yourself quantum physics and changing the time continuum in 24 hours"
> books. That superficial knowledge will bite you where it hurts the
> first time someone with malicious intent checks the safety of PHP
> scripts developed on syntax alone.
>
> It is the same problem here: half of CSS is realising what it is -
> describing what the presentation should be like, not fixing it to make
> it impossible to change.
>
>   
>> but my frustration aside; you must admit that the idea of using CSS for
>> layout is a pretty "cludgey art" with present standards or lack thereof.
>> Everything I have seen to try to make layouts such as faux columns or
>> massively large paddings are simply tricks to get around the inherent lack
>> of layout capability in CSS - and, as "tricks" come issues.
>>     
>
> Maybe it is time to rethink layout for the web? We tried forcing print
> design best practices onto the web and failed. Both with tables and
> CSS as your example shows. Maybe it is time to open up a bit and let
> the browser deal with display and layout instead of enforcing it. What
> is the height you want to fill up? A web document is either a fixed
> height or it is as high as its content. If you want to fill an
> arbitary height like the browser window then you need to hack and
> expect odd behaviour. CSS is not to blame there, the design expecting
> this behaviour is.
> ______________________________________________________________________
> css-discuss [EMAIL PROTECTED]
> http://www.css-discuss.org/mailman/listinfo/css-d
> IE7b2 testing hub -- 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/
>
>
>
>   
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7b2 testing hub -- 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