Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2006-10-08 05:42:21

squaredeye
Member
From: Greenville, SC
Registered: 2005-07-31
Posts: 1,495
Website

ie and safari hanging background position?

I have a pretty detailed CSS drop down list here

In IE and Safari, the “gatherings” tab, hangs (the background image), and won’t switch over when the section changes.
Can someone help me bug test this.

YOu may need to keep your cache empty as it seems to “get better” over time :)

Thanks,

Matthew


Offline

#2 2006-10-08 20:53:58

NyteOwl
Member
From: Nova Scotia, Canada
Registered: 2005-09-24
Posts: 539

Re: ie and safari hanging background position?

The background changes here (albeit very slowly). The problem I had in IE was that the logo disappeared as did the upper menu entries on mouseover. Might have be due to having activex disabled. I’ll try again after supper – I’m being “paged” :)


Obsolescence is just a lack of imagination. / 36-bits Forever! / #include <disclaimer.h>;

Offline

#3 2006-10-08 23:49:47

squaredeye
Member
From: Greenville, SC
Registered: 2005-07-31
Posts: 1,495
Website

Re: ie and safari hanging background position?

I’d love to know what you find out. Its been treating me weirdly :)


Offline

#4 2006-10-09 01:43:20

jm
Plugin Author
From: Missoula, MT
Registered: 2005-11-27
Posts: 1,746
Website

Re: ie and safari hanging background position?

Yeah, I get it in IE6 and 7.

  • Have you tried removing the invalid, IE-only HTML? (wrapping an a around a table)? To get :hover to work in IE, try a Suckerfish menu (JS) or hover.htc
    • Why are you using a table to contain the list? You could replace it with a ul or even use a dt (main) and dd (drop down) combination. (Son of Suckerfish)
  • Maybe it’s choking on your css?
  • Have you tried using the IE Dev toolbar?

If your CSS file weren’t so large, I’d try to help a little more, but ~18kb is too much to wade through :P. Good luck! Here’s a lighter version of the page. It’s always best to simplify and tab when IE is wreaking havoc. It’d be easier to (hopefully) find the source.

<pre>
&lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”&gt;
&lt;html xmlns=“http://www.w3.org/1999/xhtml” xml:lang=“en” lang=“en”&gt;
&lt;head&gt; &lt;meta http-equiv=“content-type” content=“text/html; charset=utf-8” /&gt; &lt;link rel=“stylesheet” href=“http://liberti.artiswork.org/css/liberti.css” type=“text/css” media=“screen” /&gt; &lt;title&gt;Liberti&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt; &lt;div id=“wrapper”&gt; &lt;div id=“main”&gt; &lt;div id=“maininner”&gt; &lt;div id=“logo_city”&gt; &lt;div id=“head”&gt; &lt;h1 class=“hide”&gt;&lt;a rel=“home” href=“http://liberti.artiswork.org/”&gt;liberti&lt;/a&gt;&lt;/h1&gt; &lt;h2 class=“hide”&gt;liberti means freedom&lt;/h2&gt; &lt;/div&gt;&lt;!&#45;&#45;close head&#45;&#45;&gt; &lt;a id=“logo” href=“http://liberti.artiswork.org/”&gt;&lt;/a&gt;&lt;!&#45;&#45;What’s the point of this?&#45;&#45;&gt; &lt;/div&gt;&lt;!&#45;&#45;close logo_city&#45;&#45;&gt; &lt;div class=“nav_header”&gt; &lt;ul&gt; &lt;!&#45;&#45;GATHERINGS&#45;&#45;&gt; &lt;li&gt; &lt;a class=”“ href=“http://liberti.artiswork.org/gatherings”&gt; &lt;span class=“hide”&gt;gatherings&lt;/span&gt; &lt;/a&gt; &lt;table&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=“http://liberti.artiswork.org/gatherings”&gt;gatherings&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=“http://liberti.artiswork.org/home-meetings”&gt;home meetings&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=“http://liberti.artiswork.org/gatherings/northern-liberties”&gt;northern&nbsp;liberties&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=“http://liberti.artiswork.org/gatherings/fairmount”&gt;fairmount&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=“http://liberti.artiswork.org/gatherings/north-west”&gt;north&nbsp;west&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=“http://liberti.artiswork.org/gatherings/campus-gatherings”&gt;campus&nbsp;gatherings&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/li&gt; &lt;!&#45;&#45;WHO WE ARE&#45;&#45;&gt; &lt;li&gt; &lt;a class=“who-we-are” href=“http://liberti.artiswork.org/who-we-are”&gt; &lt;span class=“hide”&gt;who we are&lt;/span&gt; &lt;/a&gt; &lt;table&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=“http://liberti.artiswork.org/who-we-are”&gt;We are a&nbsp;church&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=“http://liberti.artiswork.org/who-we-are/how-we-seek-to-live”&gt;How we Seek to&nbsp;Live&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=“http://liberti.artiswork.org/who-we-are/how-we-think”&gt;How We&nbsp;Think&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=“http://liberti.artiswork.org/who-we-are/what-we-believe”&gt;What We&nbsp;Believe&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/li&gt; &lt;!&#45;&#45;COMMUNITY&#45;&#45;&gt; &lt;li&gt; &lt;a class=“community” href=“http://liberti.artiswork.org/community”&gt; &lt;span class=“hide”&gt;community&lt;/span&gt; &lt;/a&gt; &lt;table&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=“http://liberti.artiswork.org/community”&gt;what is&nbsp;community?&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=“http://liberti.artiswork.org/photos”&gt;liberti photos&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;

&lt;/li&gt; &lt;!&#45;&#45;MERCY&#45;&#45;&gt; &lt;li&gt; &lt;a class=“mercy” href=“http://liberti.artiswork.org/mercy”&gt; &lt;span class=“hide”&gt;mercy&lt;/span&gt;&lt;/a&gt; &lt;table class=“mercy”&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=“http://liberti.artiswork.org/mercy”&gt;Compassion&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=“http://liberti.artiswork.org/mercy/biblical-counseling”&gt;Biblical&nbsp;Counseling&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/div&gt;&lt;!&#45;&#45;close nav_header&#45;&#45;&gt; &lt;/div&gt;&lt;!&#45;&#45;//maininner&#45;&#45;&gt; &lt;/div&gt;&lt;!&#45;&#45;//main&#45;&#45;&gt; &lt;/div&gt;&lt;!&#45;&#45;//wrapper&#45;&#45;&gt;
&lt;/body&gt;
&lt;/html
</pre>

Offline

#5 2006-10-09 01:53:31

squaredeye
Member
From: Greenville, SC
Registered: 2005-07-31
Posts: 1,495
Website

Re: ie and safari hanging background position?

JM,
thanks for your thoughts. I got the code example from Stuart over at cssplay

The drop down in CSS specific and does not rely on JS, which can be an accessibility issue, which is why I have used it this way. I am looking for new solutions, but trying to maintain the level of accessibility if possible.

Thanks for your thoughts there.
Yeah, big css file. I’m widdling it down as I can :)
I’ve reduced it to 14k compressed.

Matthew


Offline

#6 2006-10-10 01:30:53

squaredeye
Member
From: Greenville, SC
Registered: 2005-07-31
Posts: 1,495
Website

Re: ie and safari hanging background position?

JM,
I’ve got a test going now here: liberti.artiswork.org/test

The CSS is menu only, I’ve implemented something similar to son of suckerfish from this site.

I have all of the menu working, but the Mercy section. I’m stumped. Care to continue lending a hand :)
Thanks.


Offline

#7 2006-10-10 03:56:02

jm
Plugin Author
From: Missoula, MT
Registered: 2005-11-27
Posts: 1,746
Website

Re: ie and safari hanging background position?

Thanks—almost done, I think.

Offline

#8 2006-10-10 04:17:44

jm
Plugin Author
From: Missoula, MT
Registered: 2005-11-27
Posts: 1,746
Website

Re: ie and safari hanging background position?

D’oh! I didn’t read that only the mercy part wasn’t working. I just recoded a whole bunch of stuff for no reason. Check your email for that! It’s slightly less CSS (but some extreme tabbing!). This is what caused it:

<code> float: none !important; /*For Opera – not needed, at least w/the menu alone*/ float: left; /*For IE*/
</code>

Offline

Board footer

Powered by FluxBB