Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (522)
Games in Android Showcase (127)
games submitted by our members
Games in WIP (590)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  ****ing msie-6 and CSS  (Read 1947 times)
0 Members and 1 Guest are viewing this topic.
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Posted 2004-12-31 18:25:47 »

If you have any normal web browser (mozilla, firefox, etc) then you'll notice that http://javagamesfactory.org/views/developers has a navbar down the left and the content on the right.

If you have the ****-*****ing piece of **** from Microsoft, you'll notice that it arbitrarily dumps the navbar in the middle of the page, and that on the games page it deletes all content that is repositioned outside of its margins.

Why oh why do Microsoft persist in making the tens of thousands of people who work with websites SUFFER just like we had to in 1996? Everyone else has either cleaned up their act or got out of the business, everyone except MS, who continue to provide the World's Worst Web-browser, riddled with major bugs that should have prevented it shipping.

Sometimes, their "products" drain me of the will to live...

PS: any ideas on how to write a website using 100% legal formatting *WHICH WORKS IN MICROSH*T EXPLORER* would be greatly appreciated. Currently, I'm thinking I'll have to:

- use TABLEs everywhere, making maintenance a nightmare
- and also remove all the "clever" formatting which those evil ****ers at Microsoft have completely broken through sheer incompetence.

Incidentally, this page ( http://www.javagamesfactory.org/views/view-game?name=AlienFlux ) also looks considerably different in a "normal" web browser. Microsoft's morons don't know how to write parsers to save their scrawny little pathetic lives, even when the W3C kindly TELLS them what the order of precendence is (even including an entire section of the specification on this *one* topic. Sheesh).

malloc will be first against the wall when the revolution comes...
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #1 - Posted 2004-12-31 18:28:39 »

Followup:

Microsoft parses:

-right: 30px

as:

right: -30px

contrary to the specification and for no obvious reason. Removing that text makes the navbar appear on the left, at least...

malloc will be first against the wall when the revolution comes...
Offline Catharsis

JGO Coder


Medals: 16
Projects: 1
Exp: 18 years


TyphonRT rocks!


« Reply #2 - Posted 2004-12-31 21:28:56 »

yeah.. its a bitch.. I had to fight when getting my new site up using CSS for it to appear very close with msie and all the other well behaving browsers.    One last thing that is a minor nag is that msie does not inherit border link colors for pictures  through CSS.   Border colors in msie surrounding pictures are the generic blue/purple instead of what I intended it to be; things work fine in Firefox, etc... There is a work around, but it requires a little bit more silly code.  Presently I don't care..

Please support my Kickstarter for next-gen video apps for Android:
http://kck.st/1xA3R61

Founder & Principal Architect; TyphonRT, Inc.
http://www.typhonrt.org/
http://www.egrsoftware.com/
https://plus.google.com/u/0/+MichaelLeahy/
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline cfmdobbie

Senior Devvie


Medals: 1


Who, me?


« Reply #3 - Posted 2005-01-01 14:18:48 »

I recommend using tables.  The HTML-contains-no-layout concept is a noble one, but one which isn't going to be with us for many years to come.  Sad, but true.

The one I always find amusing is that the W3C use totally different stylesheets for IE and non-IE... on their Cascading Style Sheets page!  If the W3C can't get things to look correct on the very page explaining how to use it, there's no hope for the rest of us.



Hellomynameis Charlie Dobbie.
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #4 - Posted 2005-01-01 14:25:40 »

Quote
I recommend using tables.  The HTML-contains-no-layout concept is a noble one, but one which isn't going to be with us for many years to come.  Sad, but true.


That's the way things are heading, indeed. I've asked for help on the css-d mailing list (seems to be the main centre for getting CSS help) a couple of times and just got a brush-off and the odd sneering "if you want to do that, you are wrong" type responses. Pointing out that tables let you do it (whatever is failing to work in CSS), and it's a standard layout design from DTP, only gets you funny looks, like "what? You mean there's a world of layout outside of the things I personally like to use?".

Sadly, there are some neat things you can do with CSS which I'm getting attached to, which can't be done with tables without writing a perl script or similar to generate the HTML source (because you're getting close to the complexity of painting with pixels).

For instance, a simple example is the navbar I'm trying out on the developers page: in mozilla etc you get a border floated behind the elements, making them look like tabs on a string. In MSIE, you have to HACK the css source and even then all you get is that the "string" is shunted as far to the right as possible. you can reproduce this with background images, but you have to make the image, lots of fiddly tuning of positioning (where the CSS version has 2 simple explicit positioning commands) and of course you can't change the colour, style, etc without making a whole new image. And you can't simultaneously have a background image of any other kind...

malloc will be first against the wall when the revolution comes...
Offline mlk

Junior Devvie




Muppet!


« Reply #5 - Posted 2005-01-02 01:30:25 »

Have you tried IE7. A set of "behavours" (javascript files) for MSIE which makes it work better, but slows the inital loading of the page (for IE users, but who cares about them Smiley ).

I've found the best way to deal with IE is hide under the table, until it goes away. Grin

Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #6 - Posted 2005-01-02 08:51:07 »

That looks like an excellent tool - except that the author states explicitly you shouldn't even consider using it on a real website until it reaches beta status (and it's now only at alpha). Unfortunately, it also doesn't cover the problems here (there's an awful lot of msie bugs to fix Angry). But I'll definitely keep my eye on it and see how it goes, thanks.

malloc will be first against the wall when the revolution comes...
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

trollwarrior1 (31 views)
2014-11-22 12:13:56

xFryIx (72 views)
2014-11-13 12:34:49

digdugdiggy (51 views)
2014-11-12 21:11:50

digdugdiggy (45 views)
2014-11-12 21:10:15

digdugdiggy (39 views)
2014-11-12 21:09:33

kovacsa (63 views)
2014-11-07 19:57:14

TehJavaDev (68 views)
2014-11-03 22:04:50

BurntPizza (66 views)
2014-11-03 18:54:52

moogie (81 views)
2014-11-03 06:22:04

CopyableCougar4 (81 views)
2014-11-01 23:36:41
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!