Re: Nuts



On Tue, 17 Apr 2007 17:34:56 GMT, Jon Slaughter wrote:

"Bergamot" <bergamot@xxxxxxxx> wrote in message
news:58jtjrF2gvgppU1@xxxxxxxxxxxxxxxxxxxxx
Jon Slaughter wrote:
"Jon Slaughter" <Jon_Slaughter@xxxxxxxxxxx> wrote in message
news:FFTUh.17144$Um6.16224@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx

"Bergamot" <bergamot@xxxxxxxx> wrote in message
news:58ian2F2go2d2U1@xxxxxxxxxxxxxxxxxxxxx
Jon Slaughter wrote:
http://www.jonslaughter.com/Test2.html

Why don't you use border properties for the bars across the top/bottom
and down the sides? It would be much simpler than using all those divs.
They're only pretending to be borders anyway.

Yes but it doesn't look as good.

Your test page has been removed, but I remember what it looked like.
http://www.bergamotus.ws/samples/4corners.html
So how does this not look "as good" as your attempt?


It does but that is not what I want for my home page.

OK, nevermind. I got it. CSS is a fucking mess.

No doubt a lot of your problem relates to misconceptions about how
things are supposed to work. If you took the time to actually learn
about the properties and positioning methods you are attempting to use
instead of hacking away at things, you might be less frustrated.


I've programming in assembly 15 years ago for about 5 years, C/C++ for last
15 years, and C# for last 2 years. I'm not the best programmer but I like
consistancy. CSS is not consistant. Its not made to do what it should.
Its markup and transformational abilities are amazing for what they do but
they are severly limited. I program on and off though and the last few years
I have not programming much except learning C# and .NET.

CSS takes time, practice and patience to learn. It's unrealistic to
think you'll get it overnight, and just whining that it is a mess says
something about your willingness to put in the necessary effort. And it
does take effort.


Sure. But thats not something I want to do. I have more important things to
do than learn every new super duper programming language that comes a long.
I want to get my web site done and be over with it. I'm not a web designer
or programming and I don't want to be. Sure I want to put together pages
when I need to do but its way to much trouble to do simple stuff(mainly the
browser differences).

What pisses me off about web design and turns me off from it is the total
lack of unification. This is a big deal when your developing cross system
compatibility. Its just a mess IMO. CSS was suppose to fix that and be
leveraged to increase the visual transformations of pre-existing html
without interfering with incapable browsers... but when you have 20
different browsers(including the same brower but different versions) and
they all implement the specs differentialy or partially and one is expected
to conform to them all then its total nuts.

I don't know why I have to
nest divs of different position types just to get a relative addressing
in
absolute mode off the current content block.

Because that's what the specs say is supposed to happen. Get over it.

Well, I guess I haven't got that far in the spec(at the start of
positioning). I'm sure the semantics of positioning for css could have been
designed a bit better. .NET has an excellent methodology for positioning
that CSS could take a few lessons from.


crap... in IE the shifting screws it up.

Welcome to the wonderful world of IE bugs.
http://www.positioniseverything.net/explorer.html

Which is a complete turn off. I'm suppose to write code that is compatible
for some browser that is a piece of crap... and not only that, theres about
6 of them(IE 3 - IE7). IE7 looks pretty good for the most part and if thats
all I had to deal with then it wouldn't be so bad.

What I'm actually going to do is just use php to strip all the css code from
the html if its IE 6 or lower and be done with it. If the user really wants
to see the graphics then can upgrade to better browser.

Jon

Jon me again. As an old programmer who's written so many different version
of COBOL *any* discusssion about standardization of languages us a real
joke. ((BTW, I also write in several version of BASIC, FORTRAN, C and have
had some very enjoyable eperiences copnverting from one to the other, but
that's an aside.))

First: and I really think this has been pointed out endlessly in this
newsgroup HTML / CSS are not languages - not in the sense that you and I
would think of a programming language at all. I'll get called down for my
loose terms, but they describe a web page and then suggest how the browser
is to implement it - *NO* language I know of reaches to this level of
'suggestion'. In any language it's easy enough to say 'turn on the pixel
at xx,yy and when intrpreted or compiled the result will be (if the
computer gods are willing) that the pixel at xx,yy is lit up in some
fashion. That, though, makes several assumptions that we cannot make on
the web - is the screen wide/long enough to have a pixel at that location,
is there a screen (remember we define for 'read' systems here as well), is
there a pixel to turn on?

Secondly, given that you can program - this is *NOT* programming! When I
write a business system I have *all* the constraints in place before I set
pen to coding pad (or at least hope I do) which is something no one can do
here - none of know definitively how our 'page' is going to be interpreted
because there are just way too many possible pieces of equipment on which
it can be displayed.

Lastly, I know the learning curve for almost any language can be extreme -
if you're not willing to extend that same intenseness to learning how to
'code' a web page then my suggestion would be to let someone else do it for
you.

--
//al
.