forum
I WANT A STRAIGHT ANSWER FROM THE DESIGNERS OF FIREFOX.
hello. i am trying to design a webpage using css. hahaha.
before i begin, you need to understand something: convention is there for a reason. when human beings agree on a convention, it is there so that people can function in an elementary level.
i want to know why the developers of firefox seem to have thrown the most elementary conventions of css out the window when designing this browser?
check the "troubleshooting information" and make your head spin around and around! firefox FAIL!!!!!!
example: body tag in a css document. firefox ignores it, completely. it doesn't even recognise that i have indicated a colour, and has rendered the background of the webpage transparent. DAAANG. i guess you messed that one up.
example: using padding in a division.
internet explorer defines the padding on the INSIDE of a defined region, so that text does not appear adjacent to the borders of the region, eg. 0 pixels away from the edge of the webpage.
the rationale for this is that margins are a long standing tradition in human script that allow the text to be more easily read.
firefox decides that padding is placed on the OUTSIDE of the region, expanding the region and causing any neatly defined region in IE to overlap with other regions in firefox.
it is so pissing hard to get an elementary webpage to function in both browsers, and I HAVEN'T EVEN WRITTEN ANYTHING ON THE PAGE YET.
i want my regions to be where i define them - i DO NOT want the width modified AROUND the region by padding. this is done to move the text away from the edges of the region.
for god's sake, why did you throw out the most elementary elements of html and css when you made your browser? don't you realise that people need to use these tools to communicate?
did your developers see the padding definition and go "oh, i know, this would be great on the outside of a region instead of the inside" because they thought it would be keen?
PLEASE READ ABOUT CSS AND HTML BEFORE DESIGNING A BROWSER.
while you're at it, you may want to visit planet earth and learn about how humans communicate before creating something allegedly to render text. text does not look good overlapped with other text unless you are developing on anthetamines, in which case you certainly aren't reading anything.
if i were you, i would send a copy of this to every developer on your staff.
when developing a browser, it must be compliant to elementary conventions of html. you do not chuck it all out and do it the way you think is neat, because eg. people on apple computers want to read webpages too. that's c-o-n-v-e-n-t-i-o-n.
quite, quite, utterly sincerely and wondering why on earth it is up to me to explain these things to you,
rurik leffanta
All Replies (5)
from the troubleshooting field mentioned but not displayed on this page:
http://www.w3schools.com/css/css_padding.asp
Padding The padding clears an area around the content (inside the border) of an element. The padding is affected by the background color of the element.
DO Y'ALL UNDERSTAND WHAT IS THE "INSIDE" OF A THING???
See http://www.w3.org/TR/CSS21/box.html
A good place to ask questions and advice about web development is at the mozillaZine Web Development/Standards Evangelism forum.
The helpers at that forum are more knowledgeable about web development issues.
You need to register at the mozillaZine forum site in order to post at that forum.
i guess i should tone it down, because you nutcases did technically make it inside the border, by expanding the border to aqccomodate the padding.
which, you must admit, kinda throws out the entire point of defining the size of a region, especially if the major browser has decided that padding doesn't expand the region.
don't you appreciate that regions that are rendered at the wrong size look like cat vomit? don't you appreciate that end users want web pages that look somewhat similar in different browsers?
don't you appreciate that none of the people responsible for implementing this deserve to work in communications? what the hell is wrong with you people?!
NEVER second guess the intent of the designer! inside means the bloody inside not "make it bigger so it's inside".
get the hell out of the user market, firefox.
i don't know if you're a civilian here, but if you work for this company, you are obligated to report this incompatibility between firefox and html specification unless you simply don't care that the product is functionally useless.
don't shirk it, fix it. whoever made it like this needs to be told off, because otherwise they'll cack something else up thinking they can dream their own version of a convention.
and you'd better tell them fast, because maybe they'll start dreaming up their own definitions of basic english words as well and it will be too late.
then nest a second division inside this with no width tag.. one browser will pad it on the outsid,e one on the inside.
if your people had actually read the definition of a padding tag before they built their browser, this wouldn't be necessary.
they are VERY NAUGHTY, and not in an endearing way. you didn't hire the people who made windows vista, did you??