CSS clear both IE bug - css

When I use clear:both code in CSS div tag it doesn't show correctly on IE.
this is firefox:
this is IE 6
You can see in firefox it's show correctly, But IE 6 it doesn't show correctly. Please help me to solve this problem. Thank you.
Please check this.
http://jsfiddle.net/sasindu555/xmKAT/

add font-size: 0; to #h-spacer
IE6 can't make a 1px high div it defaults to 16px(or default) height to leave room for text line-height

Related

iPad / iframe: box-shadow doesn't work when position is fixed

In iPad an iframe doesn't display the shadow properly if its position is fixed.
position: fixed http://jsfiddle.net/akRsC/
position: static http://jsfiddle.net/akRsC/1/
Anyone knows how to fix this aside from removing position:fixed?
EDIT:
For some reason, the shadow is displayed when viewing the example inside jsfiddle but not in jsfiddle '/show' which is why this was my original link. I don't know why and I don't know how to make the css rules that make it work inside jsfiddle.
Did you try:
-webkit-appearance: none;
? Was useful to me for a lot of weird CSS stuff (but nothing to do with box-shadow).
And also, take a look at: http://cubiq.org/webkit-weird-box-shadow-bug-with-fix

image width is zero in chrome

this displays fine in FF,Opera, IE9, but in Chrome, the images don't display due to a zero width on images
any idea why?
http://drbrent.sideradesign.com/photo-gallery/
thanks
Removing following styling fixes the issue
/* style.css:949 */
img {
max-width: 100%;
}
I'm guessing it's because you didn't specify px or em. upon inspection with chrome, it tells me that the image is 0x313 and your style says width="137"; height="313";
should be width"137px" height="313px". That's one of the problem. If that doesn't fix it, might be something else.
Edit: Like #jibiel said, it's your img{max-width:100%;}

Revisiting the Firefox button line-height bug... any 2011 solutions?

The Firefox line-height bug is a pain. In short, it prevents the manual setting of line-height on button elements through a browser style line-height: normal !important declaration that can't be reversed.
Now this is a huge pain, and in an era where hacking around browser-specific quirks is fortunately becoming decreasingly necessary, I'd hate to have to make an exception for Firefox of all browsers.
So my question now is whether there's anything I can do about it since the concession that the above article made that it was basically impossible.
Here's a fiddle to play around with: http://jsfiddle.net/hBLQ7/
Open in Firefox and Chrome and observe the difference.
So is there anything we can do in this day and age?
Can you just set the height of the button, if that's what you're after?
What about hacking it with top and bottom padding ?
CSS
button {
padding: 25px 0;
}
Example
jsFiddle.
When testing your fiddle in firefox 9, your button actually renders with the same height as the span. Using inputs of type button/submit gives the problem you describe, however: Fiddle
I still haven't found a viable way around that issue..
One of the related bug reports is here.

CSS problems, misalignment, and 100% is not 100%?

I am working on a small project, and am having two tiny problems with CSS.
I have played around with everything to no avail.
1) In IE6 the content and logo is not lining up correctly.
2) In Firefox, the tooltip box fixed at the bottom of the page (which degrades in IE6) although styled as width:100%; is not spanning the whole screen. There is a gap on the left hand side.
These problems can be seen by viewing http://gua.com/wd/ in the respective browsers.
If anyone could advise as to what has gone wrong, and why, it would be greatly appreciated.
Thanks
for firefox: Yyou can add left:0; for #bottom
for internet explorer: I see your menu to be wrong not the logo. To solve this just add margin:0 for #top-nav
You should ideally be using some sort of css reset stylesheet to overcome specific browser idiosyncrasies.
In your case appending a margin: 0px; to your body should do the trick (For Firefox). IE6, well, its usually best left to a IE6 specific conditional stylesheet.
"100%" means "100% of the parent box's client space". Not "100% of the entire viewport".
And IE6's CSS support is f*cked beyond sanity. If it doesn't work, use absolute positioning or whatever else it takes in a special stylesheet and include it with conditional comments.

Custom <ul> image bullets not showing up in Internet Explorer?

Here is the code I am using:
.customBulletList {
list-style-image: url(images/bullet.png);
}
The weird thing is that it shows up in Firefox, Chrome, Safari, and Opera. Is this CSS property not supported in IE or something?
Thanks in advance.
it is implemented. Probably it's problem of margins, padding, that are counted wrong and put image outside visible area.
Use a background-image instead (with additional padding to the left) and set list-style to none.
I belive that IE6 does not supportlist-style-image!
Add padding-left to the ul css style. That may bring the bullets into view. Try 40px and work from there. If you put a temporary border on the ul you can see where the bullets are getting chopped.

Resources