You haven't defined a background-color for the body element, so it defaults to transparent. That means users will see whatever color they've told their web browser to default to as a background-color. No doubt you meant the site to have a white background, but you need to specify it. Browsing with an off-white color as my default, SlashBI looks pretty bad...
Yes, and I've set my fonts to default Comic Sans 72px. I really need websites to SPECIFY the font, or else it's unreadable! What would you change your default background color for? It screws up every website with transparency, and has no advantages. If you wanna see every website with a yellow background, then that's what you get with slashBI. At your service.
Seriously. Defaults are there to remain default, unless you are an ignorant user.
No he has a point. Good web design takes as many possible outcomes into mind as feasible. Adding a background color takes about half of a second and is webDesign101 material.
I disagree. Good web design means using defaults and allowing users to override them. The OP set his default background to a certain color, and yet now he complains when he sees that color? No, sorry, that's your fault -- I mean, not fault, credit. It's your credit that you get to choose your own background color. Same with fonts. If you love comic sans, then use that as your default font and you'll see it often. Why would it be "good design" for a web author to try to override your defaults?
You miss my point. I'm not complaining because I see my default background color. I'm pointing out that the CSS in question specifies font colors, faces, and other style elements while omitting body background-color. Yet the elements which are styled rely on a light gray or white body background.
If any background color were to suit the design, this would not be an issue. But that is not the case so this is an omission and mistake.
I see. So you are saying that if font color is specified, then background color is a necessary corollary setting. I can see that, but still, if people override defaults, then I think it's hard to blame anyone else when they see their own chosen settings. Does your browser allow you to override font colors too? If so, then that may be the best solution here: you yourself overrode one default, without overriding the other.
Most web designers, quite understandably define every little thing. Some people like you
No background-color defined (Score:5, Informative)
You haven't defined a background-color for the body element, so it defaults to transparent. That means users will see whatever color they've told their web browser to default to as a background-color. No doubt you meant the site to have a white background, but you need to specify it. Browsing with an off-white color as my default, SlashBI looks pretty bad...
Rookie css mistake that is embarassingly common.
Re: (Score:0)
Yes, and I've set my fonts to default Comic Sans 72px. I really need websites to SPECIFY the font, or else it's unreadable!
What would you change your default background color for? It screws up every website with transparency, and has no advantages. If you wanna see every website with a yellow background, then that's what you get with slashBI. At your service.
Seriously. Defaults are there to remain default, unless you are an ignorant user.
Re: (Score:2)
Re: (Score:2)
I disagree. Good web design means using defaults and allowing users to override them. The OP set his default background to a certain color, and yet now he complains when he sees that color? No, sorry, that's your fault -- I mean, not fault, credit. It's your credit that you get to choose your own background color. Same with fonts. If you love comic sans, then use that as your default font and you'll see it often. Why would it be "good design" for a web author to try to override your defaults?
Re: (Score:2)
You miss my point. I'm not complaining because I see my default background color. I'm pointing out that the CSS in question specifies font colors, faces, and other style elements while omitting body background-color. Yet the elements which are styled rely on a light gray or white body background.
If any background color were to suit the design, this would not be an issue. But that is not the case so this is an omission and mistake.
Re: (Score:2)
I see. So you are saying that if font color is specified, then background color is a necessary corollary setting. I can see that, but still, if people override defaults, then I think it's hard to blame anyone else when they see their own chosen settings. Does your browser allow you to override font colors too? If so, then that may be the best solution here: you yourself overrode one default, without overriding the other.
Most web designers, quite understandably define every little thing. Some people like you
Re:No background-color defined (Score:2)
I didn't override the page's body background-color. No background-color was specified for me to override in any case.
I set a default color. Since no color was specified in the design my default was used.