Log in

View Full Version : Things that don't show up in IE6 until you highlight them



dog
12-11-2006, 03:20 PM
This is a weird problem.

Please take a look at the form on this page.

http://torema.com.br/contato.html

There's a subtitle and some other things under the "Intressa" input.

In IE 6 it doesn't show up until you click and drag to highlight it.

Does anyone know why? :confused:

I'll post code and things if someone requests it but I really don't know where to start with this one.

Thanks go out to people for just telling me they can see what I'm talking about and I'm not going crazy.

dog :)

NOTE: I haven't finished this page so no need to pick me up on the layout and lack of anything backend.

mwinter
12-11-2006, 06:01 PM
It's possibly the Peek-a-boo bug (http://www.positioniseverything.net/explorer/peekaboo.html), but it could be one of the other known IE rendering problems (http://www.positioniseverything.net/explorer.html). As you wrote the document, you're in a better position to know what you did and to associate that with the bug description.



Thanks go out to people for just telling me they can see what I'm talking about and I'm not going crazy.

The problem is intermittent, here. It does occur, but sometimes it stays "fixed" for a time before occurring again.



NOTE: I haven't finished this page so no need to pick me up on the layout and lack of anything backend.

What about certain technical issues like the use of pseudo-XHTML in a HTML document (that even uses a HTML document type), or the overuse of pixel dimensions in the style sheet? The fix for the former, by the way, is to write HTML and omit pseudo-XHTML silliness like the slash in empty-element start-tags and so on.

Mike

dog
12-11-2006, 06:39 PM
hi Mike,

thanks for the reply... i'll check into those bugs... thanks for the links.



NOTE: I haven't finished this page so no need to pick me up on the layout and lack of anything backend.What about certain technical issues like the use of pseudo-XHTML in a HTML document (that even uses a HTML document type), or the overuse of pixel dimensions in the style sheet?

Yeah you know that kind of feedback is always welcome. I'm trying to get all these things right.


The fix for the former, by the way, is to write HTML and omit pseudo-XHTML silliness like the slash in empty-element start-tags and so on.

Just to be clear I'm understanding, what you're saying is I don't need to use:

<input type="text" id="city"/><br/>
I could just write:

<input type="text" id="city"><br>
Is that right?

Regarding

the overuse of pixel dimensions in the style sheet?
A few months ago I read something about not needing to use "px" anymore and dropped them entirely and then came across a few problems that got solved by putting the "px" back in. I'm unclear on where they are and aren't needed. Or are you talking about the fact that I'm using pixles for font-sizes?

dog

mwinter
12-11-2006, 07:13 PM
Just to be clear I'm understanding, what you're saying is I don't need to use:

<input type="text" id="city"/><br/>
I could just write:

<input type="text" id="city"><br>
Is that right?

Exactly. :)



A few months ago I read something about not needing to use "px" anymore and dropped them entirely and then came across a few problems that got solved by putting the "px" back in. I'm unclear on where they are and aren't needed.

A unit is always needed, except for zero (0) lengths. However, pixel (px) lengths aren't always appropriate, especially when dealing with text.

A document might not always be rendered with the text size you specified. The user should be able to change it if it's too small for them. Therefore if you fix a container to a certain, absolute size, larger text will overflow. In this case, em lengths may be better as they are proportional to the font size (1em = computed font-size property value).



Or are you talking about the fact that I'm using pixles for font-sizes?

That's not a good thing, either. IE won't resize pixel lengths, which isn't a good thing for users. Moreover, 10px, for example, is smaller on a smaller display at high resolution than on a larger monitor at the same dimensions. Text might be readable on one, but not the other. It's better to use percentages, relative to the default font size. Main (body) text should preferably be 100% of that default.

Mike


My 2000th post. Yay!