|
Posted by Jon Slaughter on 04/17/07 17:34
"Bergamot" <bergamot@visi.com> wrote in message
news:58jtjrF2gvgppU1@mid.individual.net...
> Jon Slaughter wrote:
>> "Jon Slaughter" <Jon_Slaughter@Hotmail.com> wrote in message
>> news:FFTUh.17144$Um6.16224@newssvr12.news.prodigy.net...
>>>
>>> "Bergamot" <bergamot@visi.com> wrote in message
>>> news:58ian2F2go2d2U1@mid.individual.net...
>>>> 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
[Back to original message]
|