473,385 Members | 1,593 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

An IE 6.0 link twitching problem

I've got a problem... IE 6.0 twitches when I hover over a link then it
won't twitch again for that group of links but will twitch the first
time on the next group... and the next group... etc...

Check out the web page in question...

http://clientserver.home.comcast.net/research.html

Firefox handles this code fine as does Opera, Mozilla, and Netscape 7.

Rich
Jul 21 '05 #1
6 2197
On Sat, 11 Dec 2004 04:22:07 +0000, SeaPlusPlus
<Se*********@hotmail.com> wrote:
I've got a problem...
No, Microsoft has a problem with their OP-system component.
IE 6.0 twitches when I hover over a link...


Yes; learn to live with it and move on to solve some other more
important problem.

--
Rex
Jul 21 '05 #2
> <Se*********@hotmail.com> wrote:
I've got a problem...
Jan Roland Eriksson wrote:
No, Microsoft has a problem with their OP-system component.
What's the "OP-system component"? I'm not sure if you mean Operating
System component. But, I'd be willing to bet it is NOT that.
IE 6.0 twitches when I hover over a link...

Yes; learn to live with it and move on to solve some other more
important problem.


Did you even bother to look at the web page?

This was not a problem for months then all of a sudden something in my
css modifications instigated this anomaly. It appears to be reassessing
what the height of the <h1>, <h2>, <h3>, <h4>, etc...

Of course, Rex, if you think it's not a problem worth your valuable
time; don't 'trouble' yourself with my trivialities ! ! ! !

Thanks,

Rich
Jul 21 '05 #3
On Sat, 11 Dec 2004 17:58:43 +0000, SeaPlusPlus <Se*********@hotmail.com>
wrote:
<Se*********@hotmail.com> wrote:

I've got a problem...
Jan Roland Eriksson wrote:
No, Microsoft has a problem with their OP-system component.


What's the "OP-system component"? I'm not sure if you mean Operating
System component. But, I'd be willing to bet it is NOT that.


Microsoft testified in court that IE is an operating system component, not
a browser.
IE 6.0 twitches when I hover over a link...


It's clearly a rendering issue with IE, there might not be a good fix.
It's the ul and the hx directly above it that move - if there's an h2 an
h3 and a ul the hover mover h3 and ul, but not the h2.

See if you can make a minimal test case with just the essential items
which create the problem. In other words, make a copy, get rid of
everything except one section of links with the header, and put just the
CSS rules for that in the style element. Then start taking things away one
by one until it doesn't do it anymore.

Just thoughts, not knowing if they will help -- wrap the heading and list
together in a div. I don't know if it'll do a damn thing. Another thought
is that it has to do with the % margins on the elements. Try changing
these. Although I'll be honest, I'm not certain if these will solve the
problem.
Jul 21 '05 #4
On Sat, 11 Dec 2004 17:58:43 +0000, SeaPlusPlus
<Se*********@hotmail.com> wrote:
<Se*********@hotmail.com> wrote:
I've got a problem...
Jan Roland Eriksson wrote:
No, Microsoft has a problem with their OP-system component.
What's the "OP-system component"? I'm not sure if you mean Operating
System component. But, I'd be willing to bet it is NOT that.
According to MS; IE6 is an operating system component, not a web browser
(there are several testemonies from MS in US courts to this effect :-).
IE 6.0 twitches when I hover over a link...

Yes; learn to live with it and move on to solve some other more
important problem.

Did you even bother to look at the web page?
Yes I did, and I recognized the same effect on your page as you can find
in litterally thousands of other web pages.

The root of the "problem" lies in how you set up :hover on selected
elements. The internals in IE that produces this effect is a result of
IE's behaviour to redraw basically the whole page when a single spot is
hovered.

Given this "redraw the whole page" function on hover it is in fact
possible to make IE start oscillating in some situations.

Say you have a stylechange on hover that sets a text link from plain to
to bold text and that link in some browsing situation happens to end up
last in a line of text.

Now when you hover it, the text becomes bold, IE redraws the page and
finds that the link word does no longer fit on the line and moves it to
the beginning of the following line.

All of a sudden that link word is no longer hovered, your mouse pointer
is till at the end of the previous line, right?

So IE redraws the page once again, and now the link word moves back to
the end of the previous line, where it is immediately hovered again,
since the mouse pointer is still there...

You get the picture?
This was not a problem for months then all of a sudden something in my
css modifications instigated this anomaly. It appears to be reassessing
what the height of the <h1>, <h2>, <h3>, <h4>, etc...
I have never bothered to analyze IE behaviors, and in fact I can't
remember that any of my stylesheets has given me this problem either.
Of course, Rex, if you think it's not a problem worth your valuable
time; don't 'trouble' yourself with my trivialities ! ! ! !


Your reaction is all too common on usenet; you need a thicker skin and
an understanding of the difference between a forum for discussion and a
"help desk".

IE redraws pages on hover, there is nothing you can do to prevent that
so I was merely suggesting that there may be more interesting areas to
study.

--
Rex
Jul 21 '05 #5
Neal wrote:
It's clearly a rendering issue with IE, there might not be a good fix.
It's the ul and the hx directly above it that move - if there's an h2 an
h3 and a ul the hover mover h3 and ul, but not the h2. See if you can make a minimal test case with just the essential items
which create the problem. In other words, make a copy, get rid of
everything except one section of links with the header, and put just the
CSS rules for that in the style element. Then start taking things away
one by one until it doesn't do it anymore.


Divide and conquer... yep did what you said and found it...

I've solved the problem by changing the margin-top of the <hx's... from
2% to 0.

I can see where the value 2%--depending on 'what's it 2% of?'-- can be a
very small value and depending on subsequent calculations may be rounded
to zero, hence the new display.

Thanks...

Rich
Jul 21 '05 #6
> On Sat, 11 Dec 2004 17:58:43 +0000, SeaPlusPlus
<Se*********@hotmail.com> wrote:

<Se*********@hotmail.com> wrote:

I've got a problem...
Jan Roland Eriksson wrote: No, Microsoft has a problem with their OP-system component. What's the "OP-system component"? I'm not sure if you mean Operating
System component. But, I'd be willing to bet it is NOT that.
Jan Roland Eriksson wrote:
According to MS; IE6 is an operating system component, not a web browser
(there are several testemonies from MS in US courts to this effect :-).
Again... I'd STILL be willing to bet it is NOT that. (IE is NOT an
operating system component that is...)
IE 6.0 twitches when I hover over a link... Yes; learn to live with it and move on to solve some other more
important problem.

Did you even bother to look at the web page? Yes I did, and I recognized the same effect on your page as you can find
in litterally thousands of other web pages.

The root of the "problem" lies in how you set up :hover on selected
elements. The internals in IE that produces this effect is a result of
IE's behaviour to redraw basically the whole page when a single spot is
hovered.

Given this "redraw the whole page" function on hover it is in fact
possible to make IE start oscillating in some situations.

Say you have a stylechange on hover that sets a text link from plain to
to bold text and that link in some browsing situation happens to end up
last in a line of text.

Now when you hover it, the text becomes bold, IE redraws the page and
finds that the link word does no longer fit on the line and moves it to
the beginning of the following line.

All of a sudden that link word is no longer hovered, your mouse pointer
is till at the end of the previous line, right?

So IE redraws the page once again, and now the link word moves back to
the end of the previous line, where it is immediately hovered again,
since the mouse pointer is still there...

You get the picture? This was not a problem for months then all of a sudden something in my
css modifications instigated this anomaly. It appears to be reassessing
what the height of the <h1>, <h2>, <h3>, <h4>, etc... I have never bothered to analyze IE behaviors, and in fact I can't
remember that any of my stylesheets has given me this problem either.
Well.. this post of your's seems well thought out.
Of course, Rex, if you think it's not a problem worth your valuable
time; don't 'trouble' yourself with my trivialities ! ! ! !

Your reaction is all too common on usenet; you need a thicker skin and
an understanding of the difference between a forum for discussion and a
"help desk".
Your 'discussion' amounted to blowing me off, insisting that I had
better things to do, rather than fix my web page design (designations).
If you had not made that first post, I would have been better off. (and
the civility and back-peddling of your second post proves, quite
frankly, how much your first post sucked)
IE redraws pages on hover, there is nothing you can do to prevent that
so I was merely suggesting that there may be more interesting areas to
study.


Well, what I'm doing with this design is an area I consider interesting.
My goal is to have a simplistic design which will yield the best
typography possible in today's modern browsers without ANY concessions
to ANY quirks ANYWHERE. This means I have decided (after ten years) to
opt out of old Netscape gyrations. I will not consider running the
design on non-standards compliant browsers. IE does, in fact, have
enough compliance to make the cut.

I feel this is the best thing to do when considering my goals in the
project.

I, also, need to cut down on the size of my style sheets since I feel
they are still bloated (and somewhat convoluted). So, in a couple of
days I should have the latest iteration just about done.

Thanks...

Rich
Jul 21 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Matt Adams | last post by:
As well known I could specify the text color in the body tag like: <BODY TEXT=WHITE LINK=WHITE VLINK=RED ALINK=WHITE> What I want to achieve now is that always (!) the text of the last visited...
5
by: Harry | last post by:
CSS Description: Table contains a column of td cells with links. Achieved: 1. Entire link cells highlight when hovered. 2. The entire area of these cells are clickable. Problem:
3
by: VIJAY KUMAR | last post by:
Hi pals, I am using 2 web forms (pages). In first page, i have Datagrid control and on second page i have a hyper link control to the first page and Add value to the data grid/Database. ...
0
by: david | last post by:
Hello! I've a link error problem problem with VS .NET 2003. I give you the complete description of a simple test (to simplify) : First, I make a WIN32 static library supporting MFC and using...
7
by: Shawn Windle | last post by:
----begin node.h-------- #ifndef NODE_H #define NODE_H #include <iostream> //NULL using namespace std; class node {
8
by: CHouck | last post by:
I have what seems to be a simple problem but I can't figure it out. I have a page where I have a link with variables built in which I want to pass through the URL so another page can pick the...
14
by: Steve McLellan | last post by:
Hi, Sorry to repost, but this is becoming aggravating, and causing me a lot of wasted time. I've got a reasonably large mixed C++ project, and after a number of builds (but not a constant...
7
by: Kurda Yon | last post by:
Hi everybody, I cannot understand the following thinks. The last line of the fillowing code produces a message about mistake (not a valid MySQL- Link resource): $link = mysql_connect(...
9
by: newbiegalore | last post by:
Hello everyone :-) , Thanks to the gentle people on this group for helping me out with previous issues. :-D This time round I am facing what I perceive as a simple problem, which I have not found...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.